Appendix A — Essential editor shortcuts
| Action | Shortcut |
|---|---|
| Play In Editor | Alt+P |
| Stop / eject / free cursor in PIE | Esc stops, F8 ejects, Shift+F1 frees the cursor |
| Frame selected in viewport | F |
| Move / Rotate / Scale gizmo | W / E / R |
| Toggle gizmo space (world/local) | Ctrl+~ |
| Save current level / Save all | Ctrl+S / Ctrl+Shift+S |
| Console | ~ (backtick) |
| Live Coding (recompile C++) | Ctrl+Alt+F11 |
| GPU Visualizer | Ctrl+Shift+, |
| Snap actor to floor | End |
| Duplicate selected | Alt+drag |
| Search nodes (in Blueprint) | right-click the graph (or drag off a pin) |
Appendix B — Glossary (developer translations)
- Actor — a placeable/spawnable object (≈ GameObject / scene-node entity).
- Component — modular behavior/data attached to an Actor (composition).
- Pawn / Character — a controllable body; Character adds humanoid movement.
- Controller — the “mind” possessing a Pawn (player or AI).
- GameMode — server-side rules of the game.
- Blueprint — visual scripting; compiles to VM bytecode.
- UObject — GC-managed base type; the reflection/serialization root.
- UPROPERTY / UFUNCTION — reflection macros (editor exposure, GC, networking, Blueprint access).
- Tick — per-frame update (use sparingly).
- Lumen — dynamic global illumination/reflections.
- Nanite — virtualized geometry (huge meshes, auto-LOD).
- MegaLights — many dynamic shadowed lights at 60 fps (production-ready in 5.8).
- Niagara — particle/VFX system.
- Chaos — physics engine (rigid bodies, destruction, cloth).
- Enhanced Input — current input system (Input Actions + Mapping Contexts).
- UMG / Widget Blueprint — UI system.
- MetaSounds — node-based procedural audio.
- Behavior Tree / Blackboard — AI decision-making + memory.
- World Partition — automatic open-world streaming.
- MetaHuman — photoreal rigged digital humans.
- Sequencer — cinematics/timeline editor.
- PIE — Play In Editor.
- Unreal MCP — experimental 5.8 plugin embedding an MCP server in the editor so AI agents (Claude Code, etc.) can drive it over local HTTP.
- Claude Code — Anthropic’s agentic coding CLI; connects to Unreal MCP as a client to operate the editor.
- MCP (Model Context Protocol) — open spec for how AI clients call tools on a server; here the tools are editor operations.
- Fab — Epic’s asset marketplace (meshes, materials, Megascans, sample projects).
- GAS — Gameplay Ability System (advanced ability/attribute framework).
Built for Unreal Engine 5.8 (June 2026), the last planned major UE5 release before Unreal Engine 6. Your core UE5 skills carry forward to UE6 — same foundations, with new systems layered on. Now close the file and open the editor.