@andymc, thanks a lot, I'll definitely check it out!
@ilan, your absolutely right, but if I wanna go with a ready-made engine, the Unreal Engine 4 is more robust and more professional.
Plus, it uses C++ as opposed to Unity's C#.
Nonetheless, since I'm a masochist, I'll try to write my own 3D engine from scratch. It will be cross-platform (PC / Android) and entirely written in C++.
- On the PC, I'll render everything with OpenGL
- On Android, I'll use B4A (jPCT or OpenGL)
Estimated completion date: 2087