All Projects → BlackToppStudios → Mezzanine

BlackToppStudios / Mezzanine

Licence: other
A game engine that supports high performance 3d graphics physics and sound

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
ruby
36898 projects - #4 most used programming language
objective c
16641 projects - #2 most used programming language
Roff
2310 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mezzanine

3D-Engine-OpenGL-4
3D Graphics Engine For Games | C++ OpenGL 4.1
Stars: ✭ 19 (+5.56%)
Mutual labels:  engine, 3d-graphics
Minibae
The platform-neutral Beatnik Audio Engine, Mini Edition (miniBAE) is an exceptionally mature, well-rounded, and reliable computer music and sound system specially customized for small-footprint and embedded applications.
Stars: ✭ 82 (+355.56%)
Mutual labels:  engine, sound
Renderhelp
⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+2644.44%)
Mutual labels:  engine, 3d-graphics
Soloud
Free, easy, portable audio engine for games
Stars: ✭ 1,048 (+5722.22%)
Mutual labels:  engine, sound
Yave
Yet Another Vulkan Engine
Stars: ✭ 211 (+1072.22%)
Mutual labels:  engine, 3d-graphics
D3D12Renderer
Custom renderer and physics engine written from scratch in C++/Direct3D 12.
Stars: ✭ 17 (-5.56%)
Mutual labels:  engine, 3d-graphics
rabbit-hole
An experimental voxel engine.
Stars: ✭ 39 (+116.67%)
Mutual labels:  engine, 3d-graphics
osre
An open source render engine
Stars: ✭ 95 (+427.78%)
Mutual labels:  engine, 3d-graphics
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+65322.22%)
Mutual labels:  engine, 3d-graphics
Dmitrysengine
[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
Stars: ✭ 119 (+561.11%)
Mutual labels:  engine, sound
Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+7583.33%)
Mutual labels:  engine, 3d-graphics
SlimTracin
Software ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
Stars: ✭ 49 (+172.22%)
Mutual labels:  engine, 3d-graphics
unity-button-sounds-editor
Editor extension for Unity game engine. It helps to assign AudioClip to buttons and to play sounds by button clicks.
Stars: ✭ 65 (+261.11%)
Mutual labels:  engine, sound
delphi3d-engine
A 3D-graphic and game engine for Delphi and Windows.
Stars: ✭ 52 (+188.89%)
Mutual labels:  engine, 3d-graphics
glicol
(Audio) graph-oriented live coding language and music DSP library written in Rust
Stars: ✭ 853 (+4638.89%)
Mutual labels:  sound
zenaton-node
⚡ Node.js library to run and orchestrate background jobs with Zenaton Workflow Engine
Stars: ✭ 50 (+177.78%)
Mutual labels:  engine
mapmint
Fast and easy webmapping.
Stars: ✭ 51 (+183.33%)
Mutual labels:  engine
NS-illustration-pack
Package of 3D low poly illustrations created in a Blender
Stars: ✭ 28 (+55.56%)
Mutual labels:  3d-graphics
UE4-BUIValidator
UE4 UI Texture Validator Plugin
Stars: ✭ 48 (+166.67%)
Mutual labels:  engine
DungeonMaster.NET
Reimplementation of famous old Dungeon Master game.
Stars: ✭ 23 (+27.78%)
Mutual labels:  engine

README

About

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

  • 3d Graphics
  • 3d Physics
  • 3d Sound
  • Advanced Threading
  • Scripting (Lua only currently)
  • XML and XPath

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:

  • Advanced Game user interface support.
  • Simple but robust network support.
  • Support for .Net and Ruby interoperation.
  • Mobile support.
  • And a more stuff that would be tedious to list here.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].