Mar 17, 03:16 PM

Algae is a game programming framework based on a the Allegro library and the modern, forward-compatible OpenGL 3. Features include:

  • Vector graphics and quadratic curve drawing on the GPU via shaders
  • Support for many OpenGL features in an object orientated way, such as framebuffers, shaders, element buffers, and OpenGL state
  • Rudimentary support for 2D sprite- or texture-based graphics
  • Decent math library
  • API similar to XNA


The current release of Algae can be downloaded here. This includes the complete source and a rudimentary demo that demonstrates the vector graphics capabilities, as seen here:

Algae Demo