Games
Games I've Built
Games are where I explore ideas differently—where systems thinking meets creativity. These projects are labs for logic, interaction, and experimentation that strengthen the way I build in the real world.
Cave
You dare explore the cave?
Legacy Unity WebGL build available
Launch GameTower of Hanoi
A browser-native puzzle project built around rules, state, and interaction.
Browser-native game available
Play in BrowserEngineering through game systems
What Building Games Taught Me
Cave became a practical environment for designing, integrating, debugging, and scaling interacting real-time systems under constant change.
Systems Architecture
Designed reusable gameplay, combat, status, boss, and progression systems that could evolve without requiring one-off implementations for every feature.
AI & Encounter Design
Built context-aware enemy behavior around priorities, role weighting, spacing, attack selection, defensive responses, and encounter-level coordination.
Real-Time Combat
Developed timing-sensitive systems for movement, stamina, guarding, parries, guard breaks, projectiles, status effects, and contextual follow-ups.
Debugging & Validation
Traced failures across physics, animation, prefabs, UI, timing, spawning, and state transitions using focused reproduction and targeted verification.
Performance & Runtime Design
Investigated runtime bottlenecks and moved expensive logic toward more bounded, event-driven, and reusable execution paths.
Tools & Content Pipelines
Built debug controls, verification utilities, runtime support systems, and repeatable workflows for integrating animation, VFX, and content.
Built with
Technology in practice.
- Unity
- C#
- 2D Physics
- Animator / SpriteRenderer
- Git
- WebGL
From play to engineering
Game development gave me a controlled environment for experimenting with real-time systems, state, timing, feedback, and interaction. The same systems thinking applies directly to software, automation, and engineering work.
I build for impact. Sometimes I build for fun. Always, I build to learn.
Back to top