Game Developer +
Technical Designer
Experience
Shipped
Completed
Worldwide
Game Development Services

SERVICES
Gameplay Programming
Gameplay programming is the heart of any interactive experience. It's where mechanics come to life and players form their core engagement with your game. My approach combines technical excellence with a deep understanding of player psychology.
With extensive experience in both Unity and Unreal Engine, I can implement complex game systems while maintaining clean, optimized code. Whether it's character controllers, AI behaviors, physics interactions, or progression systems, I ensure every mechanic feels responsive and satisfying.
I specialize in creating modular systems that allow for rapid iteration during development. This means designers can tweak parameters and test variations without requiring code changes, speeding up your development cycle and allowing for more creative exploration.
Development Process
My workflow begins with understanding the core player fantasy your game aims to deliver. From there, I architect systems that support that vision while allowing room for emergent gameplay possibilities.
- Technical design documentation and system architecture
- Core mechanic implementation and iteration
- Performance optimization for target platforms
- Tools creation for designer-friendly workflows
- Bug fixing and polish phase refinement
- Final optimization pass for release
Game Projects

Neon Horizon
Neon Horizon is a cyberpunk RPG featuring procedurally generated quests, dynamic AI relationships, and a reactive world that changes based on player decisions. As lead developer, I architected the quest generation system and AI behavior trees.








Project Description
Neon Horizon is set in a dystopian future where players take on the role of a freelance operative navigating the criminal underworld of a sprawling megacity. The game features a unique narrative system that generates missions based on player reputation, current relationships with factions, and the state of the game world.
Key technical achievements include the development of a modular AI system that allows NPCs to form dynamic relationships with both the player and each other, creating emergent storytelling opportunities. The procedural quest system ensures no two playthroughs are exactly alike, with over 500 possible mission variations.
Development Story
The project began as a prototype during a 3-month game jam, focusing initially on the dynamic AI relationships. After positive feedback, we secured funding to expand it into a full commercial release. The biggest challenge was optimizing the procedural systems to work within console memory constraints while maintaining the depth of simulation we wanted.
TECHNICAL APPROACH
We built the game using Unity's Data-Oriented Tech Stack (DOTS) for performance-critical systems like AI and physics. The city is streamed in sections using a custom solution that maintains simulation state for areas the player isn't currently in. For the procedural content, we developed a constraint-based system that ensures generated missions are always logically consistent with the game world state.