Simple game editor written for learning. Technologies: C++, DirectX 11, Qt. The count of visible static game objects is limited by a dynamically rebuildable octree. User can load 3D .obj models with .tga textures 256x256. Place them on map. User can also add point lights on map. Graphic system: phong lighting, deffered shading, omnidirectional shadow mapping, normal mapping.
For use this program you must have installed directx 11 om your computer. Also to build project from source code you must have Qt 5.9 on yout computer. I used Visual studio 2013 community edition for build project and didn't test other development environement such as Qt Creator for building. Builded Qt libraries as .dll files you can download from next section "Builded .exe file" and then place them in source code project folder.
In this archive are builded game editor, to launch program use GameEditor.exe file. In pathes.ini you can set the resolution of map editor window, set your numbers opposite width and height. https://drive.google.com/open?id=1_-DNhJUg5RoLgKQ7VEtLhf9cKYRpb4wL
You can see control in menu Help->Control of GameEditor
Youtube video https://www.youtube.com/watch?v=-aX-F2sQ1EM
Here you can see examples of use game editor video on youtube
- Game editor can read .obj model with textures in .tga format 256 x 256. Video how prepare this models by 3ds max - https://youtu.be/sV2gd_T9ghM
- Convert .obj models to game editor format by game editor tutorial - https://youtu.be/CpH5R86vZHc
- Place object on map tutorial https://youtu.be/86SL4qh1d2s
- Snap to grid, snap to angle tutorial https://www.youtube.com/watch?v=h7XhV-6PRdU
- Create and configure point light tutorial https://youtu.be/tE1wiCD9VzU
- Light configuration tutorial https://youtu.be/KulegLrS1vM