2D Character Controller
This is my custom 2D Movement Controller, written in C# for the Unity engine.
To capture a satisfying jump-and-run feel, I drew heavy inspiration from games like Celeste, Dead Cells, Cuphead, and Super Meat Boy.
A wide range of values can be tweaked directly in the Inspector, allowing you to fine-tune the movement to your preferred style.
I built this with an event-driven architecture using the Observer design pattern. The goal was to create a modular and loosely coupled system, allowing gameplay components (movement, animations, collisions, sounds, etc.) to communicate without hard dependencies.
Published | 2 days ago |
Status | Prototype |
Category | Tool |
Platforms | HTML5 |
Author | Rune Jendral |
Made with | Unity |