DoomSouth

My dive into "vibe coding"

start-background

Vibe Coding and Game Dev Updates

Over the past week, I’ve been figuring out what the AI bros call vibe coding. I did a bit of this in 2023 by creating an eternally free portfolio website on GitHub. Now, since AI continues to make leaps and bounds, I've been making video games.

Trash Catcher

I started last Friday with a simple game where you catch trash in an office setting, styled like flash games during the AOL era of the internet. You can actually play that game here if you're interested.

Bearly Alive

After seeing how easy it is, I'm now working on a game called Bearly Alive, where an unnamed man with infinite ammo survives a world-ending apocalypse caused by a horde of bears. In concept, it's an ammo-management, top-down arcade-style shooter with rogue-lite elements and a heavy metal, 80s-style atmosphere. The goal is to make a game you can complete in a 10–12 minute session while trying to beat your own high score. I'm not trying to get overly complicated for my first "real" game.

You can see a demo of Bearly Alive here.

Since this initial demo, I've added:

I'm learning that sometimes things that sound good on paper don't feel good to play. For example, I tried changing the gun to a 60-round machine gun instead of a 6-shot gun that does 10 damage. The shots no longer felt impactful, removing a lot of the tension that the 6-shot gun created.

Building the Game with AI

To develop Bearly Alive, I’ve been using:

Although coding a game with AI is much simpler than writing it yourself, there is still definitely a learning curve. However, doing the following can speed up the process:

I should be back with another update on the game.

ending-background