Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Насколько актуален Python для игр?

Насколько мне известно python очень не оптимизирован из-за своей внутренней структуры, где каждый тип данных или даже функция являются объектом. Поэтому python используют в основном для работы с данными или делают нейросети с его помощью, так как существует огромное множество модулей для этого. Но насколько эффективен данный язык программирования для игр, даже с использованием NumPy? Возможно ли сделать рабочую 3д игру с примитивной графикой так, чтобы в это комфортно было играть?
ПрограммированиеВидеоигры+3
Валера Валерьевич
  ·   · 9,2 K
Программист. ML, DataSience, Python  · 10 авг 2022
Создание игры - это прежде всего выбор игрового движка. Нормального движка для написания игра на Python, сейчас нет. По крайней мере несколько лет назад так было. Сейчас ситуация могла поменяться.
Есть, конечно, библиотека pygame. На ней много чего можно сделать, но долго и муторно. Проще воспользоваться готовыми решениями вроде Godot или подобными.
Создать движок на Python можно. Но это долго. Если цель именно сделать или попробовать сделать игру - то не советую идти через python.
Вобще, создание игр это больше про геймплей и графику, чем про язык программирования. При этом да, можно использовать инструменты и данные созданные с помощью Python.
Представитель хостинг-провайдера Eternalhost...  · 9 авг 2022
Благодаря лёгкости освоения и простому пользовательскому интерфейсу, Python — отличный язык программирования для начинающего гейм-девелопера.  На нем основано большое количество известных игр:  - Battlefield 2; - Freedom... Читать далее
Просто о настройках и администрировании сайта в нашем блоге.Перейти на eternalhost.net/blog
3 эксперта согласны
Очень хороший ответ в плане возможностей python на конкретных примерах.
Веб-разработчик, геймер, специалист по этике  · 16 авг 2022
Дело не в том, что абстрактная модель данных питона предполагает, что всё является объектами. В яваскрипте делается попытка сделать точно такое же предположение и он прекрасно используется в HTML5-играх. Главное ограничение... Читать далее
1 эксперт согласен
Пофигист с большим жизненным опытом, обремененный...  · 10 авг 2022
Python вообще актуален и для игр в частности. Это язык общего назначения и вы можете его использовать для решения любых задач. К тому же игры бывают разные…  B силу объективных причин у программ написанных на python достаточно... Читать далее
1 эксперт согласен