An arcade survivor game built with Godot Engine and GDScript as my IB Computer Science Internal Assessment, building on top of GDQuest's tutorial.
The game evolved into Hariboo Madness, now available on the App Store for iPhone, iPad and Mac — rebuilt from scratch in Swift/SpriteKit.
original/ ← The version submitted for the IA
rework/ ← Improved version after the assessment (same game, better code)
- Top-down arcade survivor with infinite waves
- Local leaderboard
- Buy weapons and abilities
- Built entirely in Godot 4 with GDScript
- Player and slime assets from GDQuest's tutorial
- Music from DOORS (Roblox) by LSPLASH
| IA (Godot) | Hariboo Madness (App Store) |
|---|---|
For the Internal Assessment I went with a cartoony style using colours similar to the ones in-game. For the App Store version I kept the iconic slime but remade it with a liquid glass look, inspired by Apple's Home icon.
