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:
- Visual Stduio 2019
- Windows 10 64bit
- Clang tools for Visual Studio
Projects used in this project: