Road To Temehani
Role: Student, UE5, 2D game systems
Context
Road To Temehani is the flagship project of Mathis Marchand's Solo Dev course. A course centered on 2D game systems design in Unreal Engine 5. Graphic assets are provided so the focus stays entirely on system architecture, game logic and code organization.
It is a dense course built around a complete 2D platformer, from the State Manager to shipping.
What the course covers
Assets were provided. The focus was entirely on design and systems:
- Naming conventions, comments and file organization
- Custom FlipBook Manager system
- Custom State Manager for the character with 10+ states
- VFX implementation via FlipBooks with texture and channel packing for optimization
- Master Enemy class and unique derived children with custom AI and perception system
- Combat and character lifecycle system, including a custom energy system inspired by Breath of the Wild
- Game stage management: platformer mechanics, breakable platforms, hidden zones, parallax system
- Interaction system and collectible items
- Cinematics, bug fixing and shipping
Why this course
My goal was to build a solid foundation in game system architecture under UE5. Understanding how to structure a project cleanly, how systems communicate with each other, and how to ship a playable game end to end. This was not a course about creating assets, it was a course about what makes a game hold together.
What I take away
The organizational rigor learned here directly influenced how I work on every project that followed. Naming things correctly, commenting, structuring files from the start are not details. They are decisions that determine whether a project stays maintainable or becomes unmanageable.
The ability to design and implement complex systems solo, while keeping them readable and scalable, is something I use every day.
