So, it turns out that I didn't use Criterium for the video game competition at Stanford. I actually met a partner and went with another concept instead -- Warp. It's kind of like Starfox and it's inspired by Rez, one of the first PS2 games. Explosions and missiles fire in time with the music; we used ChucK , an audio processing language, to achieve this. We also made some destructible objects using rigid bodies, and I added some particle explosion effects. We used Lua to for enemy AI, and wrote a small TCL-like script parser that reads in data for the level layout. The buildings in the background are procedurally generated. We used OGRE for the graphics (this was a loose requirement of the project) and Bullet for the physics. I had a lot of fun with this project, and I've posted a video capture below.