Projects

open source game development & commercial projects

Universim

Unity / C# / AI Simulation

A procedural simulation of ecosystem interactions where agents survive, consume resources, and reproduce based on complex parameters.

  • Designed and implemented steering behaviors and hierarchical state machines for Carnivore and Herbivore agents.
  • Created a custom procedural grid system for food generation, terrain height, and visual biome layouts.
  • Optimized dynamic search pathways and health-to-energy conversion calculations to prevent runtime lag.

Overrun Survivors

PC Game / C# / Architecture

A commercial PC game developed during my role at Midquest Games. Involved setting up core architectures and heavy gameplay systems:

  • Created the overall modular codebase structure, ensuring clean separation between input handling, model states, and view updates.
  • Built a dynamic element and mob spawn manager capable of populating levels smoothly based on player progression and difficulty.
  • Engineered a modular skill-upgrade system, allowing players to purchase and combine various active/passive upgrades.
  • Programmed advanced pathfinding and aggro behaviors for bosses and mobs to ensure challenging gameplay loops.
← Back to home