Lectures
Course Organization
Course Summary
Lecture 1: Games
Lecture 2: Engines
Lecture 3: Assets
Lecture 4: Components
Lecture 5: Patterns
Lecture 6: Audio
Lecture 7: Space
Lecture 8: Physics
Lecture 9: Graphics
Lecture 10: AI
Lecture 11: Multiplayer
Lecture 12: Design
Seminars
Brand
Resources
Github
Youtube channel
Lectures
Course Organization
Course Summary
Lecture 1: Games
Lecture 2: Engines
Lecture 3: Assets
Lecture 4: Components
Lecture 5: Patterns
Lecture 6: Audio
Lecture 7: Space
Lecture 8: Physics
Lecture 9: Graphics
Lecture 10: AI
Lecture 11: Multiplayer
Lecture 12: Design
Seminars
Brand
Resources
Github
Youtube channel
Books
Game Engine Architecture (3rd ed.)
Json Gregory, 2018
Lectures:
Games, Engines, Assets, Audio, Physics, Space
Game Programming Patterns
Robert Nystrom, 2014
Lectures:
Patterns
Game Sound: An Introduction to the History, Theory, and Practice of Video Game Music and Sound Design
Karen Collins, 2008
Lectures:
Audio
Essential Mathematics for Games and Interactive Applications
Van Verth, 2008
Lectures:
Space, Physics
Procedural Generation in Game Design
Tayna Short, Tarn Adams, 2017
Lectures:
Space, Physics, Design
Game Physics Engine Development
Ian Millington, 2010
Lectures:
Physics
Programming Game AI by Example
Mat Buckland, 2005
Lectures:
Game AI
Artificial Intelligence: A Modern Approach (4th ed.)
Stuart Russell, 2020
Lectures:
Game AI
Multiplayer Game Programming
Joshua Glazer, 2015
Lectures:
Multiplayer
Level Up! The Guide to Great Video Game Design
Scott Rogers, 2014
Lectures:
Design
Theory of Fun for Game Design
Raph Koster, 2004
Lectures:
Design
Games, Design and Play: A detailed approach to iterative game design
Colleen Macklin, 2016
Lectures:
Games, Design