Исходники
здесь
Вы слишком круто хотите начать, этот движок очень большой и сложный. Советую для начала ознакомиться с основами графики и программмирование на более продвинутом уровне изучить. Математика очень нужна, а ещё пространственная геометрия.
Неплохой стартовой точкой может послужить вот этот цикл статей:
https://habr.com/post/248153/