/mgp

3D Game engine building from Gameplay3D codebase

Primary LanguageC++

MGP

MGP is a lightweight 3D game engine.

Features

  • Cross-platform: Windows, macOS, Linux, WebAssembly
  • Rendering: OpenGL ES rendering backends with PBR, CSM
  • PostEffect: SSAO, bloom, FXAA
  • Assets: Importing GLTF
  • UI: Build-in Declarative UI system
  • Text: Dynamic load TTF fonts with unicode supporting
  • Animation: Animation system with skeletal character animation
  • Terrain: Height map based terrains with LOD
  • Physics: Powered by Bullet
  • Audio: 3D audio system with WAV and OGG support
  • Lua like script (unmaintained)

Doc

Learn More

Screenshot

Editor

image

3D Geospatial Visualizing

image

Finite Element Simulation

image