In 15-493 (Computer Game Programming), our second project was to program a two-player racing game. This project took *a lot* of time, and as a result I didn't have time to implement all the features I wanted (like actual cars, instead of red boxes =)).
But the game does have several notable technical features:
- A 3-D terrain based on a height map
- nice textures and billboard objects (the trees, obelisk, etc)
- a Laplace transform for terrain smoothing
- multi-texturing on special course squares