Ingenium

Game Development
Custom Game Engine
Ingenium

Tech Stack

C++
C#
OpenGL
Mono
ECS
ImGui

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.

Demo


    Ryan Tan Wen Ter