Inspiration
My partner and I always wanted to build something from scratch but never knew what, and we didn’t fully develop our skills yet to execute our ideas. Once we learned about Kiro, our idea was able to come to life.
What it does
Germ1106 is a 2D action-platformer where you play as a germ fighting an immune system that will be revealed once the player finishes the game. It features upgrades (speed, health, time, damage), adaptive AI, and boss fights with multiple attack phases.
How we built it
We used Godot 4.4.1 for the game engine and integrated Kiro for coding support, AI system design, and rapid iteration. Kiro generated enemy AI scripts, adaptive spawning logic, and boss attack controllers, letting us move fast. All we had to do manually was design levels to add complexity to the gameplay.
Challenges we ran into
Once we realized how much Kiro could organize our code, we tried pushing it further with full level creation. While it worked, we often had to tweak or redo levels ourselves. Another challenge was deciding how to actually use Kiro at first — we didn’t understand its potential. Once we added enemies, it felt like the sky was the limit.
Accomplishments that we're proud of
- Built our first fully playable game from scratch
- Implemented adaptive AI systems
- Delivered both a downloadable build and an HTML5 browser build for easy testing
What we learned
- How to ship a working game in Godot, including builds for macOS and web
- How to use Kiro effectively to generate code, debug, and connect systems
- How to work as a team and divide tasks between coding and testing
What's next for Germ-1106
We want to expand Germ1106 into a full game with more immune system enemies, new levels, and deeper progression. Future plans include polishing the UI, balancing difficulty, adding sound and effects, and refining the adaptive AI systems so every playthrough feels unique. We’re also working on developing original art that feels unique and fun to play, while continuing to use Kiro to manage our codebase.
Log in or sign up for Devpost to join the conversation.