Stations: Welcome | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16
Blueprints
Unreal Engine comes with the Blueprint Visual Scripting system - a complete gameplay scripting system based on a node-based interface to create gameplay elements from within Unreal Editor.
This system is flexible and powerful as it provides the ability for designers to use virtually the full range of concepts and tools generally only available to programmers. In addition, Blueprint-specific markup available in Unreal Engine's C++ implementation enables programmers to create baseline systems that can be extended by designers.
Station Example
In this example you can see how multiple Blueprint actors work together to detect the player stepping on the button, changing colors, and opening the locked door.
In this setup, each Blueprint does the following:
BP_DoorTrigger - detects the player overlap, creates a new Event Dispatcher called Trigger and calls it, then it changes the button color.
BP_Light - subscribes to the Trigger event, and when it's triggered, it changes color.
BP_DoorFrame_Unlockable - subscribes to the Trigger event, and when it's triggered, it calls a custom event that opens the door.
You can learn more about lighting by reading the Blueprint documentation.