Quad-Ren is a resolution independent 2D graphics
engine that aims to ease the development of
bitmap-based applications, primarily games. It
will run regardless of screen resolution or aspect
ratio, and works flawlessly with tiling window
managers. It rectifies many of the issues with
older methods of 2D game development such as color
key transparency (which inevitably leads to
aliasing) and having to draw sprites in a specific
order, which Quad-Ren handles using alpha
transparency and layers respectfully. It is
programmed in, and usable from C++, with a simple
object-oriented API and a small, well documented,
easy to edit code base.