The editor is fully written in C++ and uses QT as the GUI framework. I linked the editor project to an already existing, provided engine.
Currently the user can select an object and change a variety of basic properties. Including but not limited to: Changing object’s position, rotation and scale; Change object’s material and change the object’s name.
The user can also spawn a number of different pre-made GameObjects; Like a cube, a sphere, a plane or a capsule.
The user can also import custom meshes and create a variety of custom materials.
The editor also has level saving and loading capabilities.