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.
| Status | Prototype |
| Category | Tool |
| Platforms | HTML5 |
| Author | Rune Jendral |
| Made with | Unity |
