🏖️ FantaSea: Heroes on Vacation is a tower defense game where you assign heroes on the beach to combat waves of monsters.
Play
Play the game:
How to Play
- Drag your hero and place it on your base
- Click “Start” to begin the level
- Defeat the wave of monsters to progress the level
- Select a reward to upgrade your stats
Credits
- Wavend (artist)
- Michael Kalra (composer)
- remarkablemark (programmer)
- Sound effects from Pixabay
Background
This game was made for GitHub Game Off 2025, which the theme was WAVES.
I collaborated with Wavend, who created the art, and Michael Kalra, who composed the music.
During ideation, we wanted to make a tower defense game with influences from Dispatch. Inspired by the theme, we had a concept where fantasy characters battled medieval monsters at the beach. So the tagline became “Heroes on vacation, but the monsters crash the beach party.”
Wavend sketched some really nice concept art that combined medieval characters with pool party theme:
- Guard (combination of knight and lifeguard)
- Witch (mage who throws beach balls)
- Archer (shoots
seashellsarrows) - Goblin (monster in a lifebuoy)
- Slime (monster in a lifebuoy)
- Orc (monster in a lifebuoy)
Michael Kalra produced the ambient background music. He composed an initial demo with waves and seagulls sounds. He used synth, pad, and saw instrumentals. He then mixed and mastered the track and added lo-fi drums. I was super impressed that he did it all under 1 week!
I chose KAPLAY as the game engine since it’s very easy to prototype ideas. I bootstrapped the game from kaplay-template.
I first built the foundation of the tower defense game. I then added levels and a reward/upgrade system that adds multipliers to your heroes’ attacks (e.g., damage, speed, cooldown, etc.). By the end of the jam, I added 10 levels with a variety of bases, heroes, and monsters/bosses.
Let me know what you think of the game! You can find the code on GitHub.