I make simple 2D game engine on top of SDL.
It already can handle primitive games, so I made a tiny scroll shooter for demo.
Nimgame source code: http://www.mediafire.com/?466w202hrk2sdz7
Nimgame source code with demo: http://www.mediafire.com/?rgnd90h5yqk4jbw
Demo (linux binary): http://www.mediafire.com/?umb66u816fu143m
Demo (windows binary): http://www.mediafire.com/?aa3qao443hr74cc
What it have for now:
Wow! Very nice!
You should definitely put your code on Github. :)