One for the devs: Quad-Ren 2D graphics engineMarch 25, 2009
From the lair of forum member Hessiess comes Quad-Ren, a 2D graphics engine designed for- well, some things are best left to people who know what they’re talking about, so let’s continue down that path, shall we?
Quad-Ren is a resolution independent 2D graphics engine that aims to ease the development of bitmap-based applications, primarily games. Applications using Quad-Ren will function the same regardless of screen resolution or aspect ratio, windowed or fullscreen.
It rectifies many of the issues with older methods of 2D game development such as colour 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. Quad-Ren is programmed in, and usable from C++, with a simple object-oriented API and a small, well documented, easy to edit code base.
* Resolution independence.
* OpenGL hardware acceleration.
* Anti-aliased graphics.
* Built in support for frame based animations.
* Unlimited layers (draw order independent).
* Object oriented API.
* Small elegant code base.
* Highly portable.