Description
Keypad Door Puzzle System is a lightweight, plug-and-play Blueprint system for Unreal Engine that lets players unlock doors by entering a code on an interactable keypad/terminal.
Key Features
- Per-Door Code Storage: each Door stores its own combination (e.g. Combo).
- Simple Linking: each BP_Keypad links to the correct Door (e.g. TargetDoor reference).
- Fast Setup: set the Door code, assign the Door reference in the Keypad, and you’re ready.
- Reusable & Modular: place unlimited door/keypad pairs across your levels.
- Demo Ready: easy to showcase and integrate into puzzle/escape/adventure gameplay.
How To Use (Quick Setup)
- Place the Door Blueprint in the level and set its Combo value.
- Place BP_Keypad near the door.
- In BP_Keypad, assign TargetDoor to the Door instance you want to unlock.
- Play → interact with the keypad → enter the correct code → door opens.
Notes
Designed for quick prototyping and production use.
Can be extended with custom UI, sounds, animations, save/load, and multiplayer replication if needed.
This system is also included in my full version asset.
Technical Details
Features:
• Blueprint-only keypad + code door system (no C++)
• Door stores its own combination (e.g. Combo)
• BP_Keypad links to a specific Door instance (e.g. TargetDoor)
• Keypad UI for entering the code (success/deny feedback)
• Unlimited door/keypad pairs per level
• Includes Demo/Test setup for quick integration
Number of Blueprints:
• Actors: 2 (BP_Keypad, BP_CodeDoor)
• Widgets: 1 (Keypad UI Widget)
• Demo/Test map: 1
Input:
• Keyboard & Mouse (interaction + keypad input)
• (Optional) Gamepad-ready if you remap UI navigation in your project
Network Replicated:
• No
Supported Development Platforms:
• Windows: Yes
Documentation Link: https://docs.google.com/document/d/1TtJQutHe9OHqkRU2npKTtgx0c6CuVGnrWiGooQw-IiI/edit?usp=sharing
Important/Additional Notes:
• Assign the door code on the Door actor (Combo)
• Link BP_Keypad to the correct Door via TargetDoor in the Details panel
• Designed for fast prototyping; easy to extend with SFX/VFX, animations, save/load, and replication
You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.
