<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sairenbhou</title>
    <description>The latest articles on DEV Community by Sairenbhou (@sairenbhou_bf2ef2e36fe391).</description>
    <link>https://dev.to/sairenbhou_bf2ef2e36fe391</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3644163%2F85e7b4b8-05b0-44c1-b55d-ac7150494770.jpg</url>
      <title>DEV Community: Sairenbhou</title>
      <link>https://dev.to/sairenbhou_bf2ef2e36fe391</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sairenbhou_bf2ef2e36fe391"/>
    <language>en</language>
    <item>
      <title>🎃 Nightmellow – Built a Halloween Game With Kiro</title>
      <dc:creator>Sairenbhou</dc:creator>
      <pubDate>Wed, 03 Dec 2025 19:50:23 +0000</pubDate>
      <link>https://dev.to/sairenbhou_bf2ef2e36fe391/nightmellow-built-a-halloween-game-with-kiro-1pn1</link>
      <guid>https://dev.to/sairenbhou_bf2ef2e36fe391/nightmellow-built-a-halloween-game-with-kiro-1pn1</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ccrx15ny6rzza9ui5x9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ccrx15ny6rzza9ui5x9.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
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.&lt;/p&gt;

&lt;p&gt;🕹️ How Kiro Helped Bring Nightmellow to Life&lt;/p&gt;

&lt;p&gt;Kiro became my coding partner throughout development. I used two complementary approaches:&lt;/p&gt;

&lt;p&gt;✔️ Spec-Driven Development&lt;br&gt;
I wrote structured specs that defined:&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpt7bk91wr2urccltr7q8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpt7bk91wr2urccltr7q8.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
✔️ Vibe Coding&lt;/p&gt;

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

&lt;p&gt;🤖 Using MCP to Automate Testing&lt;/p&gt;

&lt;p&gt;I extended Kiro with the Puppeteer MCP server, which let Kiro:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Load and play my game&lt;/li&gt;
&lt;li&gt;Click buttons&lt;/li&gt;
&lt;li&gt;Capture screenshots&lt;/li&gt;
&lt;li&gt;Evaluate behavior automatically&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This removed a lot of repetitive manual testing and helped me fix issues quickly.&lt;/p&gt;

&lt;p&gt;🎨 Visuals &amp;amp; Audio&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg0aq74skyhzqpcqz7ica.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg0aq74skyhzqpcqz7ica.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧠 What I Learned&lt;/p&gt;

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

&lt;p&gt;🎃 Final Result&lt;/p&gt;

&lt;p&gt;Nightmellow became a full Halloween adventure featuring:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Three transformable forms with unique behaviors&lt;/li&gt;
&lt;li&gt;Water floating mechanics&lt;/li&gt;
&lt;li&gt;Enemy interactions&lt;/li&gt;
&lt;li&gt;Checkpoints and resurrection screens&lt;/li&gt;
&lt;li&gt;Parallax backgrounds&lt;/li&gt;
&lt;li&gt;A cute chibi character as the mascot&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Kiro helped me turn an idea into a complete, polished Halloween game far faster than I could have on my own.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmbkaao2uk3kho70zlil2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmbkaao2uk3kho70zlil2.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>kiro</category>
      <category>phaser</category>
    </item>
  </channel>
</rss>
