This was a major project that I developed to create my own scene editor using C++ and DirectX on Visual Studio. It contains multiple systems of rendering, camera, physics, entity-component, and scene saving/loading. Other libraries that I used are ImGUI, RealPhysics3D, and nlohmann JSON.
The source code can be found under project folder. Open the folder in Visual Studio and run the program.