Software Engineering
Game Development
Design, build and publish playable games.
Game Development — Professional
Engine-level engineering, networked multiplayer and shipping as a studio.
126 study hours
780 pages
11 modules
PDF ebook
What is inside
01
Game engine architecture and the ECS pattern
02
Advanced C++ for Unreal Engine
03
Rendering pipelines and custom shaders
04
Authoritative multiplayer servers and netcode
05
Lag compensation and client prediction
06
Anti-cheat design
07
Live operations and content updates
08
Analytics, telemetry and player retention
09
Console porting considerations
10
Team pipelines, version control for large assets
11
Production management and shipping on schedule
By the end you can
- Engineer networked multiplayer that holds up
- Work at engine and rendering level
- Run a studio production pipeline to release