Video Game Design - Chapters List
Chapter 1 : Getting Started [ edit ] [ edit summary ] [ print chapter ]
Chapter 2 : Video Game Theory [ edit ] [ edit summary ] [ print chapter ]
Chapter 3 : Implementation [ edit ] [ edit summary ] [ print chapter ]
- Process 

 - Artwork and game content 

 - Programming 
- Selecting the Hardware 

 - Framework 
- 2D vs 3D 

 - 3D Engine 

 - Collisions
 - Pathfind
 - Artificial Intelligence 

 - Procedural Content Generation 

 - Physics 

 - Networking and On-line Gaming
 
 - 2D vs 3D 
 - Reality Simulation 

 - Structure 

 
 - Selecting the Hardware 
 
Chapter 3 : Distribution
Additional Information
Wikibooks:
Wikibooks using text adventure games to teach a variety of programming languages:
- Choose Your Own Pyventure
 - Programming Text Adventures In Basic
 - Beginner's Guide to Interactive Fiction with Inform 7
 - Learning C With Game Concepts
 
Wikibooks on programming specific video game platforms:
- NES Programming
 - Super NES Programming
 - DarkBASIC Programming
 - Creating a Simple 3D Game with XNA
 - GtkRadiant
 - Guide to the Godot game engine
 
Other Links:
Misc: