I have been working on a 2d game engine with a small team since February (on and off) written in C++ using SFML with lua for game scripting and XML for data. You can find the project at: http://code.google.com/p/noobtoob-kickle/ With the engine we are also building a remake of the NES game Kickle Cubicle which was an awesome puzzle game. I have some thumbnails of ingame screenshots below. Enjoy.
Screenshots:
![Image](http://img139.imageshack.us/img139/2633/screenie1f.th.png)
![Image](http://img42.imageshack.us/img42/5277/screenie2y.th.png)
![Image](http://img202.imageshack.us/img202/4703/screenie3z.th.png)
![Image](http://img29.imageshack.us/img29/2919/screenie4ta.th.png)
![Image](http://img231.imageshack.us/img231/9159/screenie5f.th.png)
![Image](http://img716.imageshack.us/img716/8427/screenie6.th.png)
![Image](http://img689.imageshack.us/img689/6923/screenie7y.th.png)
![Image](http://img199.imageshack.us/img199/7784/screenie8.th.png)
![Image](http://img197.imageshack.us/img197/3051/screenie9.th.png)
![Image](http://img38.imageshack.us/img38/6466/screenie10.th.png)
I wanted to prototype an editor for the game so I spent about an hour writing one with python and pygame and it turned out like this:
![Image](http://img16.imageshack.us/img16/3738/screenshotpxw.th.png)