Ludo Erudito
Ludo EruditoIZHV
Intro to Game Development
Back to All Lectures
Lecture 32025-09-29

Lecture 3: Game Engine Architecture

Components of modern game engines: main loop, scene graphs, entity-component systems (ECS), memory management, and cross-platform compilation.

Main Game LoopScene GraphComponent Pattern & ECSSubsystems Architecture

Lecture Recording

Speed:

Lecture Presentation Slides

Download or view lecture handout PDF decks in your preferred theme.

Practical Assignment

Companion Exercise: E2

Test your knowledge with hands-on Unity implementation.

Open Exercise