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