
I've been working on this game (on and off) for about a month.
(Been doing nothing the last week and a half though)
The game is being coded in C++ and uses:
-SDL (input handling, window handling and timing... so far)
-OpenGL (for rendering)
-SDL_tth (text handling)
-FMod (Music and SFX)
This project is both a first attempt to create a Shmup, and make my own engine. So far, most of the work has been on the engine, not the Game, but i'm getting there.

This is what i've managed to do so far:
Engine:
-Scenegraph
-Renderer-Abstraction**
-Particle System
-Customizeable Scenegraph Management (default: none)
(**I've managed to abstract the rendering part of my engine, so i could easily implement a DirectX-renderer in the future, if i, or perhaps some fans, would like.)
Shmup:
-Scenegraph Manager (semi Renderstate-managed, only minimizes texture-switches atm)
-Basic Player and enemies.
You can steer your ship and you can shoot.
-Hierarchial Collision Detection & Response. *NEW*
You can kill enemies. and they can kill you.
Coming Up:
*level-script parser
*State machine.
(The game should be playable after that point.)
*Bezier spline-based enemy-patterns
*Music & Sounds
Here's the most up-to-date screenie (updated 2005-12-08):
