November 7, 2022

Когда язык программирования вроде python станет стандартом для ААА-игр? Возможно ли это с новыми технологиями, такими как квантовые компьютеры?

Не имеет значения, насколько быстрыми становятся компьютеры - потому что ожидания людей растут не менее быстро, чем компьютеры становятся лучше. Чтобы быть конкурентоспособным на рынке игр - вы ВСЕГДА должны продвигать технологию до самого предела того, что может обработать компьютер. Если вы этого не сделаете - это сделает кто-то другой - и тогда ваша студия не заработает денег, и вы умрете.

Переход с C++ (на котором написаны практически все AAA-игры) на Python (который примерно в 50 раз медленнее) приведет к тому, что игра будет невероятно убогой по сравнению с современным уровнем развития.

За всю историю компьютерных игр не было случая, чтобы программисты сказали: "Ух ты! У нас больше циклов процессора, чем нам нужно!"... ВСЕГДА можно сделать больше, если у вас больше компьютерной мощности.

Так что этого не произойдет, независимо от того, насколько быстрее станут компьютеры.

Python - это не тот язык, который нужен всем.

Существует некий стереотип, что Python был бы чем-то "лучше", если бы только мы могли его использовать - но люди, работающие в игровой индустрии, любят C++ - это сложный язык, но, освоив его, вы не захотите работать на таком языке, как Python, который скрывает от вас детали машины.

Квантовые компьютеры - это не то, что вы думаете.

Это не машины общего назначения - и это не просто более быстрые версии, чем те, что мы имеем сейчас - и то, что перед каждой игрой придется заправлять бак жидким азотом, не будет весело.

Вы не сможете запустить "нормальное" программное обеспечение на квантовом компьютере.