Part 1:Learning from Unreal Engine 5
In this part, we will be exploring Unreal Engine and the design patterns that are already included in the engine, or available to use as part of the many tools within the engine.
We will start by exploring Unreal Engine 5 and how it works with layers of code, before exploring a series of common mistakes that developers make when using Blueprint and seeing how to fix them. We will then discover a range of different patterns, exploring these with examples built from a mix of Blueprints and C++ and using a variety of tools, including World Partition and AI Behavior Trees.
This part has the following chapters:
- Chapter 1, Understanding Unreal Engine 5 and Its Layers
- Chapter 2, “Hello Patterns”
- Chapter 3, UE5 Patterns in Action – Double Buffer, Flyweight, and Spatial Partitioning
- Chapter 4, Premade Patterns in UE5 – Component, Behavior Tree, and Update Method