← All courses
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