For this project, we were asked to create 3 mechanics indicating progression. This refers to something that prevents the user from moving forward in the level and an item that then helps them progress. In this case, there are turrets that kill the player if they are not wearing a shield, crushers that can be stopped by using up heat, and a door that opens after collecting a certain amount of keys. I made this in Unreal Engine 4 using visual scripting.