Best Controller and Input Assets for Unity

Controller and input work fails late: missing rebinds, bad deadzones, no haptics plan, and Play Mode guesswork. This roundup collects Unity input and controller assets that help you ship feel, not just movement.

Mix free starters with production frameworks. Always confirm Input System vs legacy Input Manager support on the product page.

Affiliate note: Asset Store links use Dizzy Media’s affiliate ID. Buying through them supports more free Unity guides, at no extra cost to you.

Input frameworks

1. Rewired — Advanced cross-platform input management (paid staple).
View listing

2. Joystick Pack — Free virtual joysticks for mobile and touch.
View listing

Controllers and locomotion

3. Mini First Person Controller — Tiny FPS controller for prototypes.
View listing

4. Starter Assets – FirstPerson | URP — Official Unity first-person starter assets.
View listing

5. Starter Assets – ThirdPerson | URP — Official Unity third-person starter assets.
View listing

6. 3rd Person Controller + Fly Mode — Classic third-person controller with fly mode.
View listing

7. Ultimate Character Controller — Full character controller toolkit for many genres.
View listing

8. Invector Third Person Controller — Popular third-person controller ecosystem (check current listing).
View listing

Touch, UI, and feel

9. Control Freak 2 — Touch controls and on-screen input for mobile.
View listing

10. Input Manager — Custom input mapping utilities for flexible binds.
View listing

11. Crosshairs — Crosshair icon set for shooter HUDs.
View listing

12. Feel — Game-feel toolkit including feedback patterns that pair with input.
View listing

13. Camera System – Gaskellgames — Drop-in camera behaviors for common setups.
View listing

14. Lean Touch — Touch input helpers popular for mobile gesture control.
View listing

15. Settings and Options Menu Creator – Lite — Options menu scaffolding including input-related settings.
View listing

Multiplayer-adjacent

16. Dissonance Voice Chat — Voice chat that often sits beside multiplayer input stacks.
View listing

Dizzy Media picks

17. UHFPS Controller Support — Controller support add-on for Ultimate Horror FPS Kit projects.
View listing

18. Vibe Engine – Controller Haptics — Preset-based controller haptics workflow for Unity.
View listing

Wrap-up

Get movement stable first, then rebinding, then feel. Haptics should be authored like audio — named presets you can compare — not scattered float values in gameplay scripts.

For a deeper haptics workflow breakdown, read Controller Haptics in Unity: Why Good Rumble Is Hard.

Leave a Reply

To top

Verify Your Identity