
The Alpha-Blend-Image graphics engine allows you to draw pictures to the screen with variable transparency (see screenshot), and if done correctly, can reduce aliasing so much that it isn't visible. It also prevents graphical glitches, such as flickering, by using a buffer. The engine works particularly well for 2D games, such as the one I am working on now (screenshots included in zip file).