2.5D Turn based game in custom engine (C++)

A 2.5D isometric, turn-based strategy game featuring fully procedurally generated terrain maps and a custom built engine equipped with synchronized game-state animation event dispatching.

See the full source code here

System Demonstration
Gallery

Technical Summary & Implementation

  • Designed and implemented a custom 2.5D isometric engine from scratch, handling coordinate transformations and rendering layered depth sorting for terrain heights and mobile units.
  • Developed a procedural generation system to construct dynamic, balanced map topographies, natural resources.
  • Built a robust event framework that allows units to schedule game moves based (attacks, building) based on animation state.