Game Engine in C++ with OpenGL

Description

ModelOne is a 3D game engine developed in 1 year for Windows, written in C++ using the OOP paradigm and various supporting libraries. With this engine, it can create not only games but also interactive applications. At the moment there are no plans to add more major features, only bug fixes, due to the development of a new engine made in Vulkan (https://gomezjuanjose.github.io/post/cenginevulkan/).

gif

Features

  • Layered architecture
  • ECS
  • Renderer with OpenGL
  • GLSL support
  • OBJ loader
  • Basic physics system
  • Event system
  • Logger and assertions
  • Dear ImGui support
  • Audio
  • Profiler

Soon it’s expected to make available a PDF that explains everything.

Download

https://github.com/GomezJuanJose/ModelOne

Acknowledgements