What is difficult about a Sprite engine? Just draw a quad with the sprite texture in it; and move it along . Some basic ogl or dx skills are needed, but everything is to be found on the net.