chunquedong / mgp

3D Game engine building from Gameplay3D codebase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MGP

MGP is a lightweight 3D game engine.

Features

  • 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)

Build

use fmake to build.

fan fmake engine/fmake.props -G -debug

third-party dependencies

License

Open-source under Apache 2.0 license.

About

3D Game engine building from Gameplay3D codebase


Languages

Language:C++ 78.9%Language:C 19.1%Language:GLSL 1.9%Language:QMake 0.2%Language:Shell 0.0%