Разработчик разработчику рознь
Кто то модифицирует физику, создавая искривленные пространства, таким точно нужно как минимум понимание как все устроено в движках на низком уровне.
А кто то будет клепать сотнями игры кликеры, где ни графики ни геймплея ни сложности, такие используют игровые движки больше как инструмент картинку отобразить (этакий оверкил). Таким и вовсе не понадобится даже понимать что такое opengl
Хотя, наступит момент, когда даже такие разработчики упрутся в непонимание, пример, тут один спрашивал почему у него тормозит, когда он объекты складывает в стакан, а они на основе прозрачных текстур сделаны, так как объекты неровные, спрайты взаимопересекаются и наступает момент когда количество полупрозрачных наложений превышает возможности мобильных видеокарт и все лагает, когда как содержимое стакана после падения объекта не меняется, нет нужды это содержимое каждый раз пересчитывать, пусть все оно будет одним объектом и все.