@@Mark-2008I spent weeks learning how to draw a triangle, then I drew many triangles. Working with the API really hasn't taken too much time in the project, the last semi complicated thing I had to do with OpenGL was write a post processing shader that hides t-junction artifacts created by greedy meshing