Game Programming 101

Resources



Downloads


For the Educator

Getting Started



Hello World


A Triangle


Quad and Strip


Triangle Fan

Game Control Basics



Controller Input


Simple Menu


Move a Ball


More Balls

A Basic Game



Bounce a Ball


Game Timing


Bat and Ball


Ping Pong

Rotating Objects



Rotate a Triangle


Fix Screen Ratio


A Space Ship


Simulate Gravity

Shooting Targets



Fire a Shot


Add a Target


Moving Target


Multiple Targets

Introduction to 3D



Parallel Cube


Perspective Cube


Control a Tank


Drive a Tank

Project



Space Invaders


Galaga


Asteroids


Space Wars