This video demonstrates a fully dynamic, Blueprint-driven Building and Crafting System developed in Unreal Engine. This prototype focuses on the seamless integration between player inventory data, world-space UI, and real-time collision detection.
Key Technical Features:
Inventory Requirement Validation: The system performs real-time checks against the player’s inventory to ensure the required resources are available before initiating a build.
Build Mode UI: A modular in-game interface that allows players to browse and select various craftable objects without pausing the game state.
Smart Ghost Placement: Upon selection, a "ghost" object is instantiated in the world. I implemented a dynamic highlight shader to provide immediate visual feedback:
Yellow: Valid placement area.
Red: Invalid placement (detected via collision overlaps with characters, static mesh environments, or active game event triggers).
Move & Transform Mode: Beyond initial placement, the system features a "Move Object" mode. This allows players to select existing world objects to adjust their position and rotation dynamically.
Fully Real-Time Execution: The system is designed to be completely non-intrusive, allowing AI and other game events to continue moving and updating while the player is in Build Mode.