/imge

Primary LanguageC++

Imge is a game engine project inspired by Our Machinery blogs. It is a base foundation rather than a game engine right now but more things will come.

I wrote rendering code using shaders from my previous project in System.cpp for demonstration. But I will implement proper scene management, scene rendering, render graphs, etc. I wrote a blog post about this project and my thoughts on The Machinery. Feel free to check that out.

It has these features right now:

  • DLL hot reloading
  • Archetype based ECS implementation
  • Custom allocators
  • Custom containers
  • GLTF scene loader
  • Profiler, Logger
  • Imgui
  • Windows platform layer
  • Direct3D11 rendering API

Requirements for building:

Projects used in this project: