Ember
From WorldForgeWiki
Ember is a client framework for Worldforge. It's not meant to be a standalone game, instead its purpose is to provide a solid and extensible base from which to build game-specific clients. One of the goals of Ember is to allow for easy customization of the codebase. Currently it supports the game world of Mason. It's available for all modern Linux distributions, FreeBSD and MS Windows.
A blog containing up to date information on the most recent developments can be found here. All current development information (bugs, blueprints, questions etc.) is handled by the Launchpad.
Contents |
Main features
Some of the features are:
- Full 3d world through the use of the Ogre engine
- Easy to use GUI system through the use of the CEGUI system
- Scriptable gui (currently supporting Lua)
- Extensible model composition through xml-defintion files
- Advanced rules engine for server-to-client appearance mappings
- Extensive in game authoring.
Ingame movies
- Authoring visualizations
- Real time shadows
- Adding terrain mod to a house
- Adding and altering a terrain area
More movies are can be found at this YouTube channel.
Older movies
- Editing terrain 1 (Google video)
- Editing terrain 2 (Google video)
- Editing terrain 3 (Google video)
- Editing terrain 4 (Google video)
- Using the ModelEditor (Google video)
- Using the ModelEditor
- Editing scripts
- Interacting with the world of Mason (Google video)
Ember is being developed by Erik Ogenvik. You can find us at irc.worldforge.org, channel #ember.
Screenshots
A large collection of various screenshots can be found here. A somewhat older collection is to be found here. There also a collection of screenshots over at the main site.
Tutorials and guides
There's a collection of tutorials here.
Current release
The current release of Ember is 0.6.2. It was released 2011-11-16. The files are hosted by sourceforge:
- Ember-0.6.2.x86 (for all Linux distributions, just execute in a shell)
- Ember-0.6.2.exe
- ember-0.6.2-OSX.tar.bz2
- ember-0.6.2.tar.bz2
- ember-media-0.6.2.1.tar.bz2
Precompiled binaries for SuSE can be found here.
Information on how to install on FreeBSD can be found here.
Development release
If you want to help out with development, or just want to be bleeding edge, you want to download and compile the development version instead. This is hosted in a GIT repository; information on how to access it can be found here.
For developers
Information for developers:
