DEV Community

Sairenbhou
Sairenbhou

Posted on

🎃 Nightmellow – Built a Halloween Game With Kiro


For the Kiro Hackathon, I created Nightmellow, a cute-but-spooky Halloween game where you play as a magical candy that can transform into three forms — Candy, Marshmallow, and Jelly — each with special abilities. Your mission is to survive the dangers of Halloween night and deliver treats to kids waiting at the end of the level.

🕹️ How Kiro Helped Bring Nightmellow to Life

Kiro became my coding partner throughout development. I used two complementary approaches:

✔️ Spec-Driven Development
I wrote structured specs that defined:

  • Character abilities
  • Transformation rules
  • Physics
  • Platforms
  • Movements
  • Goal
  • Scene flow and interactions
  • Kiro used these specs as a blueprint, generating consistent, organized code for major features and keeping the project stable as it grew.


✔️ Vibe Coding

For smaller improvements—like fixing animations, tuning movement, or adjusting interactions, I chatted naturally with Kiro.
A screenshot + description was usually enough for Kiro to patch the behavior instantly. It felt like pair-programming with an AI.

🤖 Using MCP to Automate Testing

I extended Kiro with the Puppeteer MCP server, which let Kiro:

  • Load and play my game
  • Click buttons
  • Capture screenshots
  • Evaluate behavior automatically

This removed a lot of repetitive manual testing and helped me fix issues quickly.

🎨 Visuals & Audio

Most custom visuals (logos, chibi mascot, UI, tiles, layers) were generated using ChatGPT Go.
The main gameplay background came from an open-source pack, and all sound effects and music were sourced from Pixabay.

🧠 What I Learned

  • Working with Kiro taught me how to:
  • Use specs to stay organized
  • Use vibe coding for creative iteration
  • Use MCP to automate repetitive tasks
  • Blend AI-generated assets with my own ideas
  • Build faster while keeping the project clean and structured

🎃 Final Result

Nightmellow became a full Halloween adventure featuring:

  • Three transformable forms with unique behaviors
  • Water floating mechanics
  • Enemy interactions
  • Checkpoints and resurrection screens
  • Parallax backgrounds
  • A cute chibi character as the mascot

Kiro helped me turn an idea into a complete, polished Halloween game far faster than I could have on my own.

Top comments (0)