/MirageENGiNE

3D OpenGL game engine. Written for my own needs.

Primary LanguageC++MIT LicenseMIT

Build Status

MirageENGiNE

MirageENGiNE is a 3D game engine, it is written using C++ as the main language. For now, only OpenGL is supported as a GPU API.

This software is in a very early stage of development. It is initially written solely for my own needs. Thus, please keep in mind that the coding practises used here are highly experimental and probably generally considered bad. I will be refining this project slowly over time, polishing the code that I want to keep and deleting / rewriting parts I don't like.

License

This software is licensed under the MIT license. See LICENSE.md for further information.

3rd Party dependencies

  • GLFW3
  • OpenGL Mathematics
  • glad
  • imgui

Upcoming features

  • Bullet physics integration
  • Proper rendering pipelines for 3D and 2D
  • Proper Lua bindings
  • Physically based rendering pipeline
  • CMake build files for generic building
  • Dno yet...