A collection of helpful little tips to improve your life with the engine.
General
- It is possible to use emojis in the Unreal Engine, however, you should not use them as variable or function names, even if it is possible
Level Editor
- Drag an Asset and hold V over another asset to activate vertex snapping
- To capture a screenshot of the viewport, use Epic’s High Resolution Screenshot tool located in the top-left corner of the viewport menu
Blueprint Editor
RIGHT-CLICK [get ObjectReference] → For a validated get
- Double-click a line to get a reroute node
- Use categories to organize functions and variables
- You can reorder variables and functions using drag and drop
- You can also create subcategories using
| e.g.: Inventory | Item
Window → Bookmarks → Use bookmarks to navigate through blueprints faster
- Use pure functions if you don't need exce nodes and don't want to cache the result of the function
SHIFT + LEFT-CLICK → Paste in hovered property
SHIFT + RIGHT-CLICK → Copy from hovered property
- If you overwrite a function and want to call the parent function, you have to
Right-Click on the function input and click Add Call to Parent Function
- To move a function to a parent class
Right-Click it and click Move to Parent Class
- If you have changed property values for an instance and want them to overwrite the class defaults, you can click on Apply Instance Changes to Blueprint in the context menu at the top right
- Consider activating
Compile → Save on Compile → On Success Only