Block Builder: City Escape


Block Builder: City Escape was created by me and Ryan Pfeifer for the 2018 Chillenium Game Jam. The game jam had over 100 teams and our team, Biterate Entertainment, was a finalist and placed Top 10.

The objectives of the game are to traverse the level while using the various building blocks. These blocks are show to the player in each level so the player learns about them before using them. There are four blocks that may be used: the basic stacking block that is affected by gravity, the cloud block that hovers once placed, the high jump block, and the speed block. After learning about these blocks in the first four levels of the game, the player must use them in any manner they chose to beat the fifth and final level.

The mechanics that I created were the block creation system and the overall level design. Block spawning was particularly difficult for me because it was the first game I built without following a tutorial. All of the sound is open source.

Images


Scripts


This script takes all of the block objects, and by using raycasting, displays the blocks at the current mouse position.

This script takes all of the block objects, and by using raycasting, displays the blocks at the current mouse position.

The placement script takes the information from the block spawner script and checks it against the current world. If all of the information checks out, then it spawns a block.

The placement script takes the information from the block spawner script and checks it against the current world. If all of the information checks out, then it spawns a block.

This script controls the player as they interact with the world. I was in charge of insuring that block-player interaction was correct and would function after a block was added to the world.

This script controls the player as they interact with the world. I was in charge of insuring that block-player interaction was correct and would function after a block was added to the world.

Previous
Previous

Turretfall

Next
Next

Clash of Shapes