During my class of « video game design » I had to create a game in 13 weeks.
Blob battle is an Arcade game where 2 players fights in arenas to determine who’s the more able to be the next king of the kingdom.
Blobs are always boucing, it must be though but I don’t know, I don’t speak their language…
They can also, somehow change their body weight allowing them to fall faster, which is proven quite useful in fights!
Finally, thanks to their particulary slimy body, they can slide along walls to reach new horizon and position above their opponents.
Game Flow
Fights take place in 3 different proceduraly generated levels, each representing a tournament’s round. The levels we decided to create are 20 blocks width and 16 blocks high, and that’s fully scallable to bigger or smaller proportions!
Whenever a player get injured, weither from his opponent or a trap, his Blob gonna flicker, indicating his invicibility recovery time.
Traps
Eachs levels have their own kind of traps. We decided to spawn 10 hazards per generation, it’s high enough so the player have to be careful and low enough so players don’t have their movements hugely limited by thoose.
Here are our 3 differents hazard, they have a different behavior depending on the round.
Pick ups
Blobs can also use several mystic pickups place in the levels to get stronger in the fight. 3 items spawners are placed randomly in the arenas, each generating a random power up.
Here are our 3 power ups:
- Temporary invicibility
- Temporary speed boost
- Bonus health
When the Blob with this Best Of 3 tournament, he’s finally Crowned as King of Blopidia.

Project contributions
- Lead programmer / Project manager
- Procedural algorithm for level generation
- « Graphic artist » – I made all the sprites but characters( spritesheet from Day of the tentacle) and the background found on DeviantArts
- Collisions behavior
- Hazard Behavior – Shrubs, Stalactites and Bolts
Contributors:
Jimmy Senechal
Warren Benhyahia
Benjamin Urtado