- What is a game? Key elements (input, state, rendering). - Why use Entity-Component-System (ECS)? Benefits over traditional OOP. - Overview of the book’s project: A simple roguelike with a player, ...