ZeroCool940711 / Sandbox-Game-Engine

GNU General Public License v3.0
4 stars 1 forks source link

Replace Moo 3d Engine with BGFX #2

Open ZeroCool940711 opened 5 years ago

ZeroCool940711 commented 5 years ago

Currently the Game Engine uses Moo 3d Engine for rendering and other features, this 3d engine is a proprietary custom made renderer made for the Bigworld Engine and it only uses directx9 and has very limited features some of which are east to adapt to the new renderer that I propose to use. I propose switching to BGFX which is an open source Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library, meaning it can be used with any engine and supports multiple almost any platform and use multiple rendering backends, here are some of the features this rendering library has:

Supported rendering backends:

Supported HMD:

Supported platforms:

Supported compilers:

Languages:

With all this features and all the things this library has our engine will improve drastically, also by switching the rendering engine to an open source engine we will have one thing less to worry as its less code from the old engine that will stay on the new version of our engine.