BlackToppStudios / Mezzanine

A game engine that supports high performance 3d graphics physics and sound
http://www.blacktoppstudios.com
18 stars 5 forks source link
3d-graphics 3d-physics c-plus-plus engine game game-development lua mezzanine sound

README

About

The Mezzanine is a multi platform C++ library designed to help create high performance games with:

We are creating an tighly integrated API wrapping a number of open source libraries (Bullet3d, Ogre3d, SDL, OpenAL-soft, Ogg, Vorbis, Lua, PugiXML). There seems to be a number of common ways to combine some libraries and number of common ways for a developer using them to shoot themselves. We are following the advice and best practices from all the communities providing this software to try to provide a single clean API.

Much of the features mentioned here are functional and suitable for use in games now, while some functionality is still rough and in development.

Currently Linux, Mac OS X and windows are fully supported.

Future Goals

We have a number of features we are still working on and will not declare a 1.0 version of the library until we have completed most or all of them. Some of these goals include:

More Info

For more information please see our website at http://www.BlackToppStudios.com for more details. We have thorough API docs at http://mezzanineapi.github.io/ and a walkthrough for Building the Engine at http://www.blacktoppstudios.com/?page_id=817.