
Tech Stack
Description
Ingenium is a 2D souls-like platformer that follows Wally, a younger engineer who must defeat invaders from another realm wielding magical crystals brimming with ancient power.
Apart from managing the engineering team as its technical lead, I took charge of the engine's architecture whilst implementing various core systems including its ECS, renderer, C# .NET scripting and editor tools (inspector/hierarchy, etc.).
The ever-changing scope and technical requirements of the project was both a huge challenge and learning opportunity for myself in part due to architectural revisions deep into production needed to accommodate timeline needs.
Leveraging prior experience, I was able to navigate the team through technical challenges and deliver a successful product after six months of cumulative work.
- Technical lead managing the engineering team through a full production cycle.
- Owned engine architecture and implemented ECS, renderer, C#/.NET scripting, and editor tooling.
- Handled late-stage architectural revisions to meet shifting scope and timelines.
- Delivered the game successfully after six months of development and playtesting.