I'm a big fan of Relic and Sierra's Homeworld, and wanted to take a shot at imitating it. Of course I don't have artists, modelers and time at my disposal, but I attempted to implement some simple fighters chasing each other. As with the game camera movement is freeform. Artistically the only thing I'm really proud of is the alpha blending on the engine glow. See NeHe's particle engine for how that works. I was going to make a non-geometric model, but then I realized without a nice function, normals are nothing short of insane. And I wasn't about to put them on by hand. So three cones and a sphere it is. Screenshots:
Keys: -Press space to focus on a different ship. -Arrow keys rotate, +/- zooms in and out. -Press "t" to have ships chase those of opposing color, press again to have them fly straight. -Press space to switch the ship you're following. -Press "p" to pause animation. Can't rotate while paused, unfortunately.