UITK VirtuaStick OFFICIAL SALE

A lightweight virtual joystick designed natively for Unity's UI Toolkit, offering plug-and-play touch controls with full Input System compatibility. Ideal for mobile games, editor tools, or any UITK-based project requiring precise input.


🎮 LIVE DEMOS


PC Standalone Demo | Android APK Download


🚀 Built for UITK Power Users

True UITK Integration – No adapters or UGUI bridges

Input System First – One-click binding to Vector2 actions

Optimized for Mobile

Dynamic or Fixed Joystick Modes

100% USS Customizable – Control all visuals via USS or runtime API

Supports Direction Constraints – Omni / Horizontal / Vertical


🔍 Solve These UITK Pain Points

❌ "My joystick breaks on different screen sizes"

✅ Solution: Fully responsive USS layout that adapts to any resolution

❌ "Input System setup is too complex"

✅ Solution: Native InputAction support with one-click binding

❌ "My controls feel laggy on mobile"

✅ Solution: Input updates processed on touch phase with <1ms latency


⚙️ Installation Steps

  1. Import the package
  2. Add the VirtuaStick via UXML or attach VirtuaStickProcedural
  3. Add the OnScreenVirtuaStick component
  4. Assign your binding path and you're ready!