This is C++ game engine using Direct3D 11 made for study purpose.
Demo : https://youtu.be/diQm5AByzn4
-
Framework
- Entity-Component-System architecture
- Node script for entity specific behavior
-
Rendering
- Basic Phong lighting
- Deferred Rendering
- Cubemap shadow
- Skybox
-
Physics
- SAT collision detection
- Linear projection
-
GUI
- Editor GUI using ImGui
- Node script using ImNodes
-
Misc
- Resource management using smart pointers
- JSON based file management
- Image loading using stb_image
- Mesh loading using assimp
This project is under the MIT license.


