How to Play: 

Take The Bunny to the finish line in this procedurally generated platformer. Defeat the enemies on your way and be careful with the platforms. You might only have one chance...

A & D to move. 

SPACE to jump.

LEFT CLICK to attack.


The Development Process: 

This game was my first-ever attempt to create a procedurally generated level.  My process was very explorative and random. At first, I started programming the level block by block - meaning blocks were generated based on the very last block spawned. However, that didn't seem to be a good approach as it wasn't adding a good variation and challenge to the level. From that point, I started to take into consideration the type of each block (water, earth, stone, cloud...) and then I compared that to groups of blocks instead of a single block. Finally, after lots of testing and finding issues, I started spawning certain groups of blocks, instead of individual blocks.

Learned Lessons: 

  • Procedurally generated levels are better built if we plan them as multiple grouped packs of building blocks.
  •  There are pieces that won't fit each other and situations that we might not consider, so they also require lots of playtesting and many runs to make sure that they are doable. 


Download

Download
BTB_Character.zip 5.4 MB