View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 2.6 MB
- Files
- 14
- Favorites
- 3
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
- Search for joystick unity
- Search for twin-stick shooter
- Search for mobile input
- Search for Joystick Controller
- Search for unity mobile template
- Search for joystick UI
- Search for 2D joystick
- Search for virtual joystick
- Search for unity joystick system
- Search for touch input
- Search for joystick for unity
- Search for mobile game controls
Super Virtual Joysticks – Dual On-Screen Joystick System for Unity
- Price drop
Dual on-screen joysticks for mobile games. Smooth, customizable, and ready to drop into any 2D project.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Super Virtual Joysticks – Dual On-Screen Joystick System for Unity screenshot 1
About this asset
This asset is provided as a starter template.
It includes core systems, example gameplay, and a clean project structure intended to help developers prototype faster and build their own games.
This package is not a finished or content-complete game.
Users are expected to:
- Modify visuals, gameplay rules, and balance
- Add additional features, polish, and content
- Adapt the template to their own design goals
If you are looking for a ready-to-publish game with final art, progression systems, monetization, or full content, this package may not be suitable.
If you want a clear, extendable starting point that saves development time and encourages customization, this template is built for that purpose.
Super Virtual Joysticks – Dual On-Screen Joystick System for Unity
A complete plug-and-play mobile joystick system for Unity. Smooth, customizable, and ready for twin-stick shooters, platformers, and any 2D mobile game.
Core Features
• Dual joystick system — move + aim independently
• Snap modes: None (360°), 4-direction, or 8-direction
• Bullet firing with optional trail FX
• Squishy knob scaling for juicy feedback
• Mobile-ready touch input (portrait or landscape)
• Fully themeable joystick sprites (knob + base)
• Clean, modular C# code for easy customization
• Plug-and-play — drop into any 2D project
Tech Specs
• Unity 2022.3.6f1 or newer
• Built-in Render Pipeline (URP compatible)
• Canvas → Screen Space – Overlay recommended for UI accuracy
• Adjustable radius, dead zone, and smoothing speed
Included
• Demo scene with ready-to-play example
• Prefabs for joysticks, bullets, and player
• C# scripts: VirtualJoystick.cs, PlayerController.cs, Bullet.cs
• PNG sprites for knobs, bases, and demo visuals
• Documentation with setup steps and customization tips
Use Cases
• Twin-stick shooters
• 2D action/platformer games
• Mobile-friendly arcade projects
• Quick prototype controls for mobile demos
From the publisher's Asset Store listing.
Technical details
- Unity Version: 2022.3.6f1 or higher
- Render Pipeline Compatibility: Built-in Render Pipeline
- Mobile Ready: ✅ Fully supports touch input
- Input System: Custom script-based (no dependency on Unity’s Input Systems)
- Script Type: C# (modular and beginner-friendly)
- Prefabs Included:Move Joystick
Aim Joystick
Bullet with Trail FX - Sprite Customization: Joystick base and knob can be swapped via inspector
- Snap Modes: None / 4-Way / 8-Way
- Visual FX:Knob squash/stretch effect
Bullet trails with customizable length and color - Touch Support: Built-in, no additional setup needed
- Documentation: Included (PDF and scene text)
- Demo Scene: Included and playable out of the box
- Platform Support: Android, iOS, WebGL, Windows
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.62f1 | Compatible | Not listed | Not listed |
This asset is built using Unity’s default (Built-in) Render Pipeline.
It is fully UI-based and works out of the box in Built-in, URP, and HDRP.
No shaders or materials require conversion.
As listed on the Asset Store.