r/Unity2D • u/VermicelliExotic685 • 3h ago
If you could build the ultimate 2D platformer controller for Unity, what features would it have?
I'm currently building a modular 2D platformer controller in Unity as a personal project, and I want to make it as useful as possible for other developers.
Instead of guessing what people want, I thought I'd ask the community.
If you were using a complete 2D controller, what features would you expect it to have?
Some ideas I already have:
- Smooth movement
- Variable jump height
- Coyote time & jump buffering
- Wall slide & wall jump
- Dash
- Ledge grab/climb
- Moving platform support
- Slopes
- ScriptableObject settings
- Debug gizmos
But I'm sure there are features I've overlooked.
What mechanics or quality-of-life features have you always wished a 2D controller included?
I'd love to hear your ideas, whether they're common platformer mechanics or small workflow improvements.
