
Professional Virtual Joystick for Unity's UI ToolkitA 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 DEMOSPC 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 StepsImport the packageAdd the VirtuaStick via UXML or attach VirtuaStickProceduralAdd the OnScreenVirtuaStick componentAssign your binding path and you're ready!Core ComponentsVirtuaStick.cs - VisualElement definitionOnScreenVirtuaStick.cs - Handles Input System integration and binding path configuration.RequirementsUnity: 2021.3 or newerInput System Package: Version 1.4.0 or later