2D sprite libraries are one of those things that people attempt to make so often but rarely end up being anything usefull. And this is what makes me excited about Rabbyt, it is very usefull! (By the way, that warp effect was my idea :-D )
First of all I want to mention the speed. Python is known to be quite a bit slower at certain things than C/C++, and as a result allot of game developers use C instead of python. Which is sad because making game logic in python is so much easier and more fun. Rabbyt makes yet another attempt to get the best of both worlds into your game by doing all of the OpenGL calls and number crunching stuff in C (via Pyrex) while having a simple yet flexible interface to it.
Rabbyt's Lots-Of-Sprites example program creates 2400 sprites, gives them different colors, and animates them rotating, scaling, and moving around. With my super extreme wimpy video card I get around 88 frames a second... try doing that in pure python! No, try getting faster than that in C! (my card is REALLY old. I'm guessing that a pure python implementation would go about 3 f/s for me)
Rabbyt makes it very easy to create lots of sprites very fast that run very fast with little code. A nice combonation if you ask me. This is one reason I'm using Rabbyt for snowballz now. Before I used Rabbyt the footprints really slowed down the game... now I can't tell a difference speed wise with or without them.
Well anyway, you probably want to check it out for youself. Right now Rabbyt is very new (early alpha) so don't expect a super mature project. It does have a nice website though that you can get it from.
