Time Limit: 4 months
Technologies: C++, CMake, Vulkan, GLFW, ImGui, PhysX, others...
Group members: Axel Ingouf, Francis Blanchet
Clone Engine is a fully featured game engine, made entirely from scratch.
Features include:
UI customization with docking
Object and material importing
Scene saving and loading
Play/Pause and a physics simulation
Spatialized sound
Custom serialization using C++ preprocessor macros
Entity-component system
Dynamic directional lighting and shadows
I was in charge of handling all things rendering and participated in making the UI.