Unreal Engine C++ gameplay framework
Official docs outline
8 sections- Gameplay framework
Game mode, player controller, pawn and game state.
- Programming with C++
C++ in Unreal: classes and compilation.
- Actors
Actor lifecycle, components and spawning.
- Game mode and game state
Rules and replicated match state.
- Pawns
Possession and pawn classes.
- Reflection system
UCLASS, UPROPERTY and UFUNCTION macros.
- Enhanced Input
Input actions and mapping contexts.
- Networking and multiplayer
Replication and RPCs.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.