Inspiration
I wanted to combine the satisfaction of growing a kingdom with the pressure of defending it from the battlefield. Kitty Siege puts the player alongside the army they build, helping turn a defense into an assault on enemy portals.
How I built it
The prototype was built predominantly with AI using Claude Code and Codex, with Three.js and TypeScript.
I directed the design and used playtest feedback to guide implementation and refinement throughout development.
Challenges
The main challenge was keeping exploration useful while the kingdom remained under attack. Repeated iteration focused on:
- Balancing upgrades so towers and troops offered meaningful choices.
- Easing the opening levels so players could learn while developing their kingdom.
- Keeping the battlefield readable within a portrait layout.
What I learned
I learned how AI-assisted development can expand my capabilities as a designer. Alongside rapid prototyping, it helped me explore accessibility solutions, refine the game's visual design and approach problems from new perspectives.
Taking Kitty Siege through repeated iterations allowed me to explore these possibilities in practice and discover how much further I could develop the prototype by combining my design judgment with AI assistance.
Built With
- claude
- codex
- three.js
- typescript




Log in or sign up for Devpost to join the conversation.