Projects
open source game development & commercial projects
Universim
Unity / C# / AI SimulationA 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# / ArchitectureA 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.