Я планирую написать простую 3D-игру (изометрическое представление) в Java с помощью jMonkeyEngine - ничего особенного, я просто хочу узнать что-то о OpenGL и написать эффективные алгоритмы (генерирующие случайные карты).
Когда я планировал, что делать, я начал задаваться вопросом о переключении на Python. Я знаю, что Python не появился, чтобы стать инструментом для написания 3D-игр, но можно ли писать хорошие игры с этим языком?
Я имею в виду 3D-графику, приятные эффекты и бесплатное время процессора для питания остальной части игрового движка? Я видел хорошие Java-игры - и, честно говоря, я был в шоке, когда увидел уровень детализации, достигнутый в Runescape HD.
С другой стороны, pygame.org имеет только 2d игры, с некоторыми запускающими 3d-проектами. Существуют ли какие-либо эффективные 3D-движки для python? Является ли pyopengl единственной альтернативой? Хорошие игры на питоне не популярны и не могут быть достигнуты?
Буду благодарен за любую информацию/отзывы.