На каком движке был создан майнкрафт?
Java, C++, Objective-C и на XNA
У Java Edition есть несколько основных движков - графический, световой, клиентский и серверный. Название известно только для графического движка - Blaze3D. Остальные не имеют названия и просто существуют (либо я просто за все годы не слышал об их названиях). Они создавались по ходу дела в процессе разработки игры.
Крупнейший из перечисленных - серверный, он включает в себя обработку всего, что происходит с игроком и с игровым миром в принципе с точки зрения логики и событий. В свою очередь включает в себя отдельные модули, которые тоже можно рассматривать как отдельные движки.
Клиентский отвечает за обработку серверных данных и взаимодействие с ними посредством действий игрока.
Графический движок отвечает за визуализацию всего, что мы видим на экране. При этом, его работа тесно связана со световым движком.
Световой движок работает независимо как со стороны сервера (расчёт освещения при обновлении блоков, загрузке/генерации чанков), так и со стороны клиента (обработка серверных данных освещения и передача сведений графическому движку).
Важно не путать понятие движка и ЯП. Java - это не движок, это язык, на котором написана бо́льшая часть Java Edition.