Storeroom Slam!

Storeroom Slam! is a simple 3D experience where you throw cannon balls around a warehouse and knock objects over and cause as much mayhem as possible.

Features:

  • All objects have updated colliders so they behave as intended and with react to being struck by the cannons

  • The player can launch cannon balls using the space bar to wreck objects in the environment

  • Objects are placed in specific fashion so they are fun to hit and cause extra chaos by colliding with one another

Lessons Learned:

  • Updating colliders on individual assets and saving them as custom blueprints to be reused

  • Manipulating the weight of objects and the cannon balls to provide fun visuals as you destroy things

  • Using blueprints to build custom launching mechanic that sends out cannon balls each time you press the space bar

  • Attaching different meshes to one another in hierarchy so they stay combined and their collision involves the whole object and not just partial elements

  • Built upon previous knowledge of BSP brushes to create the warehouse which includes dynamic lighting that can be adjusted for different times of the day

  • Utilizing asset packs from the Unreal Engine Marketplace to provide lots of destructible objects

Future Improvements:

  • A timer system which keeps track of how long it takes the player to break the initial position of all the individual objects

  • Additional levels such as an office, house, or grocery store