SPECTRE: the Simple, Progressive, Easily Customizable, Tricked-out RPG Engine!

SPECTRE is a collection of easily implemented classes which are intended to eventually form the basis for a complete 2D game engine.

The SPECTRE Graphics module provides an abstraction layer for 2D OpenGL graphics in Java (via JOGL) specifically geared towards sprite manipulation. SPECTRE also currently includes a rudimentary sound engine.

Current features include:

  • Simple (but not simplistic) abstraction layer for complicated OpenGL operations, allowing you to focus more on your game and less on tedious graphics programming.
  • Single API for using both OpenGL and (upcoming) Software rendering methods.
  • Fully functional OpenGL rendering class.
  • Fully functional audio player class, with support for Wav, MIDI, and Ogg Vorbis.
  • Script-based functionality, with custom XML scripting schema and parser classes.

SPECTRE has been orphaned for several years and is in need of a new maintainer. Contact Eliot if you are interested in volunteering.

SourceForge.net Logo