🎃 Nightmellow – Built a Halloween Game With Kiro

Published: (December 3, 2025 at 02:50 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

How Kiro Helped Bring Nightmellow to Life

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

Spec‑Driven Development

  • 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.

Incremental Improvements

For smaller improvements—like fixing animations, tuning movement, or adjusting interactions—I chatted naturally with Kiro.

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.

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.

Back to Blog

Related posts

Read more »