Game dev notes

The list below gives a rough outline of the topics and the order I hope to cover them in.

The text referred to is Introduction to Game Development, by S. Rabin.

Game design teams and processes

Game design documents

Choice, drama, tension, balance, and fun in games

Game design mechanics

Classic game structures and components

Game interfaces

Artificial intelligence in games

Debugging, testing, and playtesting games

Cheats, exploits, and security

2D and 3D game environments

Multiplayer game design

Game graphics, animation and audio

Advanced programming topics