2D Isometric Simulation Engine

This independent game project explored how to build a flexible simulation engine for a 2D isometric survival environment.

Highlights

  • Designed a scalable Entity-Component System to manage units, world state, and interactions.
  • Implemented decision trees and state machines for behavior control.
  • Structured the project around extensibility so new systems and interactions could be added without tightly coupling logic.

This work reflects my interest in systems design, simulation architecture, and building software that remains manageable as complexity grows.