Drome Engine 0.3.3
(Last Updated: April 23, 2005)
ABOUT
Drome Engine is a 3D game engine developed by 3Ddrome. It's written in C++ and uses OpenGL for graphics rendering. It's currently under constant development; see the 3Ddrome website at http://www.3ddrome.com/ for the latest info on the engine, or to get the latest version.
There is NO WARRANTY for this software. See the 'COPYING' file included with Drome Engine for more information.
FEATURES
Some of the currently implemented features of Drome Engine:
- Dynamic lightmaps
- Stenciled shadow volumes
- Sky domes
- Particle effects
- md2 (Quake II) model loading
- PCX and PNG image loading
- TrueType font loading and rendering
- Simple physics
- Resource management with reference counting, so that unused resources (such as textures) are deleted from memory
- Quake-style console for entering commands
PLATFORMS
Drome Engine has been successfully tested and used on the following operating systems / hardware architectures:
- Windows 2000 / x86
- Slackware Linux / x86
- FreeBSD / x86
REQUIREMENTS
To compile Drome Engine, you'll need the following libraries:
- OpenGL - http://www.opengl.org/
- SDL - http://www.libsdl.org/
- libpng - http://www.libpng.org/
- FreeType2 - http://www.freetype.org/
The following libraries are optional:
- libogg, libvorbis, vorbisfile - http://www.xiph.org/
Drome Engine is built as a set of static libraries by default, so any program that statically links the engine should also link (dynamically or statically) with the libraries listed above.
DEMO
This distribution comes with a demo built on the engine. To compile the engine and the demo, run `./configure' and `make' from the DromeEngine-<version> directory; then change the current directory to DromeEngine-<version>/demos/drome_demo and run `./drome_demo' to run the demo. (NOTE: You MUST run the demo from the DromeEngine-<version>/demos/drome_demo directory; otherwise, the demo won't be able to find its data files.)
