[back]

Slay The Spire Demake

[AI-ASSISTED CODE]

Play the current iteration of the game! (v0.2)

Poke Spire title screen — Charmander, Pikachu and Squirtle in front of a tower at sunset

What This Is

This project started around March 2026 when Slay the Spire 2 came out. I never played the first game, but played the second game on PC because of all the hype. I had seen some videos of GBA de-makes (like this one for Balatro) and thought that Slay the Spire would actually work really well on a Game Boy Advance. This was also right around the time that AI was getting sorta crazy, so I tried a few prompts and asked it to use Butano to create a Slay the Spire clone. It got REALLY far for only a few amount of prompts. You can play that version of the game below!

GBA Spire title screen: GBA SPIRE, ~ Slay the Spire ~, Press START

But, when I went to play this game, it didn't feel right. It wasn't as satisfying as playing the real game, even though most of the core mechanics are there. I indulge in a few game development youtube videos from time to time (specifically Razbuten and Game Maker’s Toolkit) and from those videos I hypothesized that the core gameplay loop of my game just wasn't satisfying. It wasn't the same as clearing a minion wave in Deadlock or thinking about how to IGL a round in Valorant. So, naturally, as side projects go, I stopped thinking about it.

Until this week! (September 7th) I saw the posting to be a Valorant Game Designer with no game dev experience and thought this would be a good time to make some progress on this to pad up the ole' resume. (this entire site was actually made for this job post!)

Why I did this

The goal for this project was to upgrade this prototype game I made into something that I, the sole audience, wouldn't mind playing for a few hours. I wanted to make the game fun.

The goals were NOT:

The goal was to make something FUN, and figure out what knobs I could tweak to make this game feel more fun.

What I learned

So yea! Here are some of the things I experimented with, and what I learned.