WorldForge::Ember (also known as Ember) is an open source and free software implemented in C++ and designed from the offset to act as an easy-to-use and cross-platform client for the WorldForge project, helping users to develop a complete gaming system for MMORPG (Massively Multiplayer Online Roleplaying Games) projects.
Allows you to play and edit virtual worlds
With WorldForge::Ember, you will be able to play and edit virtual worlds in the WorldForge project. It features a complete 3D world with dynamic terrain generation, an easy-to-use GUI (Graphical User Interface) system, as well as context menus for in-game interaction.
Additionally, the software supports several experimental graphical features, such as ground cover, dynamically generated trees, and realistic water. It is also known as OGRE client, as it uses the OGRE 3D library.
Getting started with WorldForge::Ember
For your convenience, WorldForge::Ember is distributed as pre-built, universal binary packages supporting both 64-bit (x86_64) and 32-bit (x86) hardware architectures, which means that you will be able to run it on pretty much all GNU/Linux distributions, as long as its runtime dependencies are installed, of course. A source tarball is also available for download.
After download the package that corresponds with your current hardware architecture (32-bit or 64-bit), make the file executable either via the command-line using the ‘chmod’ command (e.g. chmod +x ember-0.7.2.1-x86_64) or by right clicking on it, go to Properties, access the Permission tab and check the “Allow executing file as program” option.
Double-click the file to fire up the Ember client and start playing in various virtual worlds, as well as to edit them.
Supported operating systems/platforms and requirements
At the moment, WorldForge::Ember has been engineered to work on GNU/Linux and Microsoft Windows operating systems, for which it provides native installers and pre-built binaries. It has been successfully tested on computers supporting either of the 64-bit or 32-bit instruction set architectures.
While the project has been written in the C++, Python and Lua programming languages, it will require the Ogre3D, OpenGL and SDL runtime libraries to work.