Desktop Mascot Maker

Desktop Mascot Maker - DirectComposition Edition is a Unity asset that allows you to display characters and animations created in Unity as Windows desktop mascots (desktop accessories).


Key Features

  • High-Performance Rendering: GPU hardware acceleration using DirectComposition + Direct3D 11
  • Zero-Copy Texture Sharing: Direct sharing of Unity RenderTexture on GPU, eliminating CPU transfer
  • Significant CPU Load Reduction: 70-90% reduction in CPU usage compared to the previous version (v2.2.0 GDI/WinForms edition)
  • Two Window Modes:Rectangle Window: Fast and lightweight rectangular window mode
    Alpha Mask Window: Cell-based window shape formation mode
  • Context Menu Support: Display custom menus with right-click
  • IL2CPP Support: Supports both Mono and IL2CPP build backends
  • Rich Event System: Handle mouse and window events with UnityEvent

Previous Version Issues:

  • High CPU load (texture copy from GPU→CPU every frame)
  • GDI/GDI+ is not GPU accelerated
  • Issues with DPI scaling in high-DPI and multi-monitor environments
  • Only Mono build backend supported (no IL2CPP support)

DirectComposition Edition Improvements:

  • 70-90% CPU usage reduction (zero-copy processing on GPU)
  • Hardware acceleration via DirectComposition
  • Full support for high-DPI and multi-monitor environments
  • IL2CPP build backend support

⚠️Notice

  • The target platform is Windows only.

Forum


Website


Demo Program (for Windows)


This asset includes "Unity-chan!" model (Ver1.2). The "Unity-chan!" model is licensed under the original EULA "Unity-Chan License (UCL)".

You can download latest "Unity-chan!" model here:

Unity-chan! official website