I have long been developing the software sprite engine. It is completely free to use. At first it was designed only for VB6, but now there are ports for C# and vb.net, and recently the developers of scripting language FBSL also ported engine:
http://www.fbsl.net/phpbb2/viewtopic.php?f=33&t=2812

Previously, I have shown a number of projects on the old version of the engine:
http://www.vbforums.com/showthread.p...urces-included.
http://www.vbforums.com/showthread.p...quot-exe-quot-.

Now a new version 3.2 is ready.
To use the engine you must to attach to the project module modSR2D.bas and a class SR2D_Sprite.cls, and SR2D.dll placed in the project folder.
Here are some examples:
1. The simplest example of usage:
http://tuapse-mikle.narod.ru/SR2D/SimpleSprite.zip
2. Creating animation:
http://tuapse-mikle.narod.ru/SR2D/Anim.zip
3. Pixel light:
http://tuapse-mikle.narod.ru/SR2D/DPBM_VB6.zip
4. Screensaver:
http://tuapse-mikle.narod.ru/SR2D/ScreenSaver.zip

If someone has any questions about the other features of the engine - I'm ready for them, and make simple examples.