GBAGameJam2021 | Making a game for the Gameboy Advance
It is the last week of the jam and I am cramming like a high school student before exams.
A New Level
I really had to get my a** into g.
So I took my dungeon tile sheet, added a filter or three and threw some rocks in there.
Throw in a background and...
And a New Enemy
I don't want to share too much about the story behind this enemy. But I wanted to make something that was a step up in difficulty from the slimes and bats.
So this guy has a few cool features...
- If you land a hit on him he teleports away
- When they signal a teleport attack, they are invulnerable and lock onto your current position
- Then they teleport inside you
To up the variety I also made a variation on my slime from earlier. I call it the bouncy slime.
When you hit it you get pushed back a bunch, I also placed a couple in places you would get pushed off of your platform (maniacal laughter).
A new ability
Now that we have some cool new enemies, our teleporting dude being a psuedo boss, it is worthwhile rewarding the player.
The plan from the beginning was to give the player powers that related to the pink glow that keeps popping up everywhere.
So this new ability comes directly from another enemy imbued in pink.
It took a bit of work to make it feel as good as it does. Also math. Lots of math so you don't glitch through walls.
I added a couple of intro screens and a screen that shows if you die.
I also finally got around to adding sound effects. Honestly this totally made the game for me. Once they were I felt so much better about how the game looked and felt.
Full disclosure - they were entirely made with my mouth.
Play the game to hear more of my mouth sounds.
I put together a little trailer to show it all off. My 10 year old thinkpad struggled to render this, like it crashed a lot. I had to render as .pngs and stitch it together with ffmpeg afterward because it keeped crashing so often.
Would I make a GBA game again with Butano? Yes! It was a pleasure to use such a modern set of tools for developing for a console that is nearly 20 years old. The community supporting GBA development is awesome, I highly recommend checking out gbadev.net for more info.
In saying that there is a lot that would do differently. I feel like now I have a much better grasp of c++ and lower level concepts. I am no longer afraid of pointers and will be using them a lot more in the future 😅
Grab the final game here on itch.io.
And thanks a lot for following me on this adventure!