I say you should experimentally write a simple 3d engine just to understand the math, and have fun. But before you get in too deep, throw it all away and use a commercial engine when you want to write ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results