Medium Module · 12 Lessons

Terminal Game Engine Architecture

Learn to build a robust game engine in the terminal. Covers the 3-stage loop, entity systems, collision layers, and state-driven architecture.

Module Locked

Unlock with credits or get a Master Pass

Unlock with Credits
84 credits
Your balance: 0 creditsBuy credits
OR
Master PassBest Value

Unlock all 16+ special courses plus the entire standard curriculum for €11/month.

Get Master Pass

Lesson 1

Game Engine Architecture: The Loop

Lesson 2

Entity Component Basics

Lesson 3

Input Buffering and Latency

Lesson 4

Grid-Based Collision Maps

Lesson 5

State Machines for Gameplay

Lesson 6

Procedural Win/Loss Conditions

Lesson 7

Inventory & Item Systems

Lesson 8

Simple NPC AI

Lesson 9

Entity Groups & Rendering

Lesson 10

Game Statistics & Scoring

Lesson 11

Refining Game Feel

Lesson 12

Final Build: ASCII Game Engine

Pyfessor

"Hi! I'm Pyfessor. Ready to s-s-s-tart our coding journey?"

Pyfessor
    Pyfessor AI — Learn Python with Your AI Mentor