Ludo Erudito
Ludo EruditoIZHV
Intro to Game Development
13 Interactive Lectures

Course Lectures & Recordings

Comprehensive slide decks (Dark, Light, Print), video recordings, and theoretical foundations of computer graphics, game physics, and real-time interactive systems.

12025-09-15

Lecture 1: What is a Game

Course introduction, syllabus, grading requirements, and theoretical foundations of games, play, and interactive entertainment.

Definitions of Play & GamesMagic CircleGame Taxonomies
PDFsVideo
View
22025-09-22

Lecture 2: Game Design & Mechanics

Core game loops, mechanics-dynamics-aesthetics (MDA) framework, balancing systems, and player feedback loops.

MDA FrameworkCore Game LoopsPlayer Motivation
PDFsVideo
View
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 & ECS
PDFsVideo
View
42025-10-06

Lecture 4: Unity Platform Deep-Dive

Tour of Unity runtime, MonoBehaviours lifecycle, asset serialization, ScriptableObjects, and WebGL packaging.

MonoBehaviour LifecyclePrefabs & SerializationScriptableObjects
PDFsVideo
View
52025-10-13

Lecture 5: User Input & Interaction

Handling keyboard, mouse, gamepad, and touch inputs. Event systems, input buffering, and player responsiveness.

Input System vs Legacy InputAction Maps & CallbacksInput Buffering
PDFsVideo
View
62025-10-20

Lecture 6: Space, Bodies & Physics

2D and 3D physics engines, rigidbodies, colliders, collision layers, triggers, rays, and physics simulation steps.

Rigidbodies & KinematicsDiscrete vs Continuous CollisionsRaycasting & Queries
PDFsVideo
View
72025-10-27

Lecture 7: Visualization & Rendering Pipeline

Modern graphics pipeline: vertices, rasterization, shaders, lighting models (Phong, PBR), camera projections, and post-processing.

Graphics Pipeline OverviewVertex & Fragment ShadersLighting Models
PDFsVideo
View
82025-11-03

Lecture 8: 3D Assets, Models & Textures

Asset pipelines, 3D meshes, UV unwrapping, textures, normal maps, LOD systems, and sprite sheets.

Mesh Data StructuresUV MappingTexture Formats & Compression
PDFsVideo
View
92025-11-10

Lecture 9: Scene Dynamics & Animation

Keyframe animation, skeletal animation, blend trees, state machines (Mecanim), procedural animation, and particle systems.

Skeletal Rigs & SkinningAnimator State MachinesInverse Kinematics (IK)
PDFsVideo
View
102025-11-17

Lecture 10: User Interfaces & HUD (UI/UX)

Diegetic vs non-diegetic UI, canvas render modes, responsive layout anchors, menu navigation, and player accessibility.

Diegetic vs Spatial vs Non-DiegeticUnity UI Canvas & UI ToolkitScreen Scaling
PDFsVideo
View
112025-11-24

Lecture 11: Sound Systems & Spatial Audio

Audio sources, listeners, 3D spatial attenuation, mixers, snapshots, dynamic music systems, and audio feedback in games.

Audio Listeners & 3D SpatializationAudioMixer RoutingDynamic Interactive Music
PDFsVideo
View
122025-12-01

Lecture 12: Idea to Realization & Publishing

Game production lifecycle, scoping, rapid prototyping, playtesting methodologies, bug tracking, and release management.

Scoping & Minimum Viable GamePlaytesting FrameworksBug Tracking & QA
PDFsVideo
View
132025-12-08

Lecture 13: Industry Guest Lecture & Game Showcase

Invited game development studio guests, game industry career pathways, and course game showcase.

Guest Speaker InsightsCommercial Studio ProductionPortfolio Building
PDFsVideo
View