|
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.
|