
Technology
Right Brain Games is releasing some of it's in-house technology under the terms of the open source LGPL License, in the hope that it will be as useful to the open source community as it has been for us.
Our technology is also available under a commercial license that allows you to link statically without restrictions. Please contact us for more information.
Right Brain Games GUI
The Right Brain Games GUI is our custom user interface library for 3D games. It supports hardware rendering of multiple user interface windows into separate texture buffers to improve performance and allow for complex animation effects. The GUI is being used in our game Antilia to create beautiful, easy to use interfaces.
The GUI can be easily ported to different graphics engines. A sample implementation for the popular Ogre renderer is provided.
Note:In order to build the GUI, you must also download and compile Mocha. You will also need to download and compile FreeType 2.
Please see the accompanied ReadMe.txt file for instructions on building. Although the GUI is designed to be cross platform, only Windows is currently supported. You must have Microsoft Visual C++ 8 to use the included project file.
The newest release is version 0.1.3
Click here to download the GUI (Version 0.1.3)
Click here to download the GUI (Version 0.1.2)
Click here to download the GUI (Version 0.1.1)
Click here to view Doxygen documentation
Mocha
Mocha is a small library of useful types that can be used to simplify common tasks in C++. It contains classes for 3D math operations, input/output streams, high quality random number generation, sophisticated scripting with support for micro-threads (Using the Lua scripting language), hardware thread management and synchronization, and plenty more. Our GUI system depends on Mocha, so it must be downloaded and built if you want to compile it.
Note:In order to build Mocha, you must download and compile zlib.
Please see the accompanied ReadMe.txt file for instructions on building. Mocha version 0.1.1 includes support for both Windows and Linux platforms. To build under Windows, you must use the Microsoft Visual C++ 8 project file. To build under Linux, you can use scons.
The newest release is version 0.1.3
Click here to download Mocha (Version 0.1.3)
Click here to download Mocha (Version 0.1.2)



