Block&Load

Made with: Unity, C# for PC

Solo project

Module ‘Rapid Prototyping’ - 1 week

Theme: ‘The more you have, the worse it is!’

Functionality

For this assignment I made a prototype in which you have to solve puzzles by carefully placing down blocks with your gun. You can move these around, and destroy them again as well. Each block you have placed down further slows your movement, disrupts your vision and limits your jump (hence: the more you have, the worse it is). You can walk around with W/A/S/D, jump with space, reset to the last checkpoint with R, place a block with left click and destroy a block with right click. The goal of the prototype is to get to the end of the level, which would mostly act as a tutorial level in the full game, showing what’s possible with this mechanic. As mentioned before, the unique mechanic is that having more blocks placed down (blocks that you need to solve the puzzles) also makes your character weaker by limiting your speed, vision and jump.

Development process

After getting feedback and watching my classmates play, I changed a few things:

I added coyote time to the game to make the jumps feel nicer and be more lenient

I fixed an exploit where you could walk over a tiny ledge to the finish instead of actually doing the puzzle

I made sure the player’s velocity was set back to 0 after going back to a checkpoint

I fixed a bug where the gun would not always update whether the block was placeable or not.

Used Assets

Block World:

https://assetstore.unity.com/packages/3d/environments/block-world-68107

Crosshairs:

https://assetstore.unity.com/packages/2d/gui/icons/crosshairs-216732

Sci-Fi Pistol:

https://assetstore.unity.com/packages/3d/props/guns/sci-fi-pistol-1-141442

Sound Effects/Music:

https://pixabay.com/sound-effects/wood-break-40011/

https://pixabay.com/sound-effects/wood-effect-254997/

https://pixabay.com/sound-effects/game-music-loop-7-145285/

Previous
Previous

Close Your Eyes

Next
Next

Slimekeep