Я когда-то тоже начинал изучение разработки игр с низкого уровня, OpenGL, DirectX. Потом, конечно, писал свой мега-движок )) В итоге моя текущая деятельность никак не связана с разработкой игр, поэтому не скажу что полученные знания были мега-полезны, но мне это было интересно, поэтому не жалею о потраченном времени.
Писать коммерческий продукт на чистом OpenGL, в ряд ли имеет смысл, как и написание своего движка. Если только узкоспециализированного, под конкретную небольшую задачу. Поэтому если хочется получить результат как можно скорее - берите готовый инструмент, выбор, кстати, сейчас большой. Если все же интересно узнать как оно там внутри работает, то можно смело разбираться с OpenGL