mkdir build/ && cd ./build && cmake .. && cmake --build . && cd ./dist && ./voxel-engine
- Movement: WASD
- Look Around: Mouse
- Toggle Wireframe: ;
I followed the getting started tutorial on LearnOpenGL. I highly recommend doing the exercises; they seem stupid but you learn so much from them.
No, if you would like to see a progress report look at the TODO.md in this repo.
It depends if you want to make a game more than a game engine. I personally enjoy knowing how everything works because if I want to implement something I don't need to google "how to do x in Godot". A downside of this is time, because now I need to implement whatever I need from scratch but then again this way I will always be able to know exactly how to use everything. Another reason might be if you want to have flexibility and have tight performance constraints, like making a voxel engine because in Godot implementing all the optimization methods don't nearly match the performance gain compared to scratch in OpenGL.