Welcome to this mechanics demonstration level, created in Unreal Engine to highlight the use of advanced door mechanics, switches, and elevators. Built with Blueprints, each interaction—from opening doors to activating switches and riding elevators—demonstrates the power and versatility of Unreal Engine's visual scripting system. Explore and experience the intricate design that brings these interactive components to life.
The objective of this test level was to develop a versatile door blueprint. I designed components that include a button and a keypad. Both the button and the keypad can be powered by a battery, which players can collect and insert into designated battery slots.
The Components:
BP_DoorLight can be attached to any door and is used as an indicator if the door is unlocked and usable
BP_Button is a simple button designed to either have internal power or external power. It contains a red or green light to indicate status
BP_Keypad is a keypad with a simple, custom user interface. The interface was created in Adobe Illlustrator and Unreal's UMG. It is also designed to either have internal power or external power. It contains a red or green light to indicate status
Elevators:
The elevators were constructed to demonstrate the versatility of the components. For instance, each elevator doorway utilizes the door blueprint, complete with all the previously mentioned functionalities. Additionally, the elevator itself can incorporate the buttons and their power supply. To enhance the complexity of the puzzle mechanics, I enabled the external power supply to be relocated within the level.
The elevators were constructed to demonstrate the versatility of the components. For instance, each elevator doorway utilizes the door blueprint, complete with all the previously mentioned functionalities. Additionally, the elevator itself can incorporate the buttons and their power supply. To enhance the complexity of the puzzle mechanics, I enabled the external power supply to be relocated within the level.