Super Virtual Joysticks PRO




๐น๏ธ Devlog: Super Virtual Joysticks PRO โ From Idea to Asset
Hey devs! ๐
I'm excited to share the journey behind creating Super Virtual Joysticks PRO, a powerful and flexible joystick system designed for mobile Unity games.
๐ฏ The Goal
I wanted to build a plug-and-play joystick system that was:
-
Easy to drop into any game
-
Fully touch-optimized for mobile
-
Polished with visual juice like squishy knobs and trail effects
-
Customizable with sprite swapping and directional snap modes
๐ง The Build
The project started with a clean canvas:
-
One movement joystick
-
One aim joystick
-
A triangle player that rotated + fired bullets
We kept it modular and lightweight:
-
VirtualJoystick.cs
handles input, smoothing, deadzone, snap, and juice -
PlayerController.cs
uses joystick values for movement + aiming -
Bullet.cs
handles projectile logic with Trail Renderer support
Everything was made Unity 2022+ ready with clean namespaces and prefab-based logic.
โจ What Makes It PRO?
-
๐ฅ Fire rate control for realistic shooting
-
๐ง Scaling knob animation when dragging
-
๐จ Easy sprite swaps via inspector (no code)
-
๐ฎ Snap-to-4 or 8 directions for arcade-style controls
-
๐งฉ Works out of the box — no setup needed
๐ก Future Plans?
If people find this useful, I may expand it with:
-
Object pooling support
-
Debug overlay to visualize joystick vectors
-
One-joystick control for platformers
Thanks for checking it out!
If you use it in a project, Iโd love to see what you make.
And if you have feedback or ideas, hit me up!
— Solo Studio 54
Files
Get Super Virtual Joysticks โ Mobile Input System for Unity
Super Virtual Joysticks โ Mobile Input System for Unity
Dual on-screen joysticks for mobile games. Smooth, customizable, and ready to drop into any 2D project.
Status | Released |
Category | Tool |
Author | Solo Studio 54 |
Tags | 2d-controls, dual-stick, game-dev-tool, joystick, mobile, Top down shooter, touch-input, Unity |
More posts
- Launching Super Virtual Joysticks ๐๐ฎ62 days ago
Leave a comment
Log in with itch.io to leave a comment.