Magnum Engine C++ Game Framework

Magnum Engine C++ Game Framework

 

Today we are looking at the Magnum Engine, a cross platform C++ game framework, which just released version 2019.1.  It is very similar in scope and functionality to the Kha Framework and the BS::Framework.  The Magnum Engine is completely modular, so you only pay for the functionality you need and ignore the rest.  It provides most of the functionality you would require to build a game engine including rendering, scene graph, audio, input handling, texture and model loaders and more.

The Magnum Engine is available on the following platforms and/or using the following renderers:

  • Linux and embedded Linux
  • Windows, Windows RT (Store/Phone)
  • macOS, iOS
  • Android
  • Web (asm.js or WebAssembly), through Emscripten

Graphics APIs:

  • OpenGL 2.1 through 4.6, core profile functionality and modern extensions
  • OpenGL ES 2.0, 3.0–3.2 and extensions to match desktop OpenGL functionality
  • WebGL 1.0, 2.0 and extensions to match desktop OpenGL functionality

 

The project is open source and hosted on GitHub under the MIT open source license.  Getting started documentation is available here while several compiled examples can be found here.  To learn more about the Magnum Engine, be sure to check out the video below.

Source: gamefromscratch
Magnum Engine C++ Game Framework

appcodemarkt

Be the first to comment

Leave a Reply

Your email address will not be published.


*