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

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

Какой же язык программирования изучать для создания игр?

ПрограммированиеИгры
Анонимный вопрос
  ·   · 1,2 K
На Кью задали 4 похожих вопроса
Ghost in the wires.  · 30 июл 2017

Учитывая архитектуру современных движков наиболее востребованными являются языки C/Java/ можно так же применять Python - относительно конкретных задач.

Если речь идет о разработке Web-приложений. Ответ - Js.

активно ищу свое призвание в жизни  · 31 июл 2017
Если вы хотите писать игры уровня 2000 года, то можете хоть Java использовать. Для современных же проектов лучше всё же C++ и даже ассемблерная оптимизация. Если не хочется изучать С++ то советую посмотреть на игровой движек... Читать далее
Ответы на похожие вопросы
Есть ли самый популярный язык программирования для создания игр? — 2 ответа, задан 
Увлекаюсь естественными науками и математикой...  · 9 авг 2021

Игры делаются на игровых движках, все или почти все популярные заточенные в первую очередь под консоли и ПК игровые движки включая Unity, CryEngine, Unreal Engine и Lumberyard написаны на C++. При этом внутренним языком разработки в Unity является C#, так что можно говорить о том, что созданные в Unity игры написаны и на C++, и на C#. Под мобилки и web множество игр делается на Java. Все прочие языки вместе взятые не охватывают даже 1% игр.

3 эксперта согласны
Какой язык программирования самый лучший для создания игры? — 2 ответа, задан 
Веб-разработчик, геймер, специалист по этике  · 11 дек 2021
Короткий ответ: C++.
Правильный ответ: реальный выбор есть из нескольких вариантов, и решение должно зависеть от ваших желаний и возможностей. Вопрос "самый лучший" очень детский. Реальность всегда заставит вас задуматься "лучший в чём".
Обычно если программируют компьютерную игру с нуля, то хотят максимальной производительности, чтобы игра не тормозила. Для этого нужен язык с хорошим компилятором в машинный код. Это или C, или C++, или Rust или Haskell (как бы это странно ни звучало). С другой стороны, у нас есть уже готовый очень популярный и достаточно мощный движок для разработки игр, который основан на C#. Этот движок называется Unity.
Но неважно, какая у игры будет производительность, если вы не сможете её сделать. Вам нужны уже существующие библиотеки для отдельных подсистем вашей игры, хотя бы для рендера графики и для обработки ввода с клавиатуры/мыши/геймпада/руля/джойстика. Если в языке, который вы выбрали, их нет, вам придётся потратить уйму времени, чтобы написать их самому. Если вы вообще на это способны.
На самом же деле, если вы начинающий разработчик, вам нужно задавать вопрос не о выборе языка программирования для вашей игры, а о выборе готового движка. Godot, Defold для простых 2D игр, Ren'Py для визуальных новелл, Unity для сложных 2D игр и если вам не очень важна 3D графика. Unreal Engine, CryEngine, Unigine если вам не важна 2D графика. Последние три движка эксклюзивно на C++, подтверждая мои слова о производительности.
Какой язык программирования самый лучший для создания игры? — 3 ответа, задан 
Погромист на C#  · 15 дек 2021
Зависит от того сколько у вас ресурсов (денег, времени) и того какую вы хотите получить игру в результате.
Если вы хотите AAA игру с интересным геймплеем, сюжетом и крутой графикой и есть бюджет в пару (а может пару десятков) миллионов долларов, то смело берите C++ и Unreal Engine (или вообще пишите собственный игровой движок) - при грамотном подходе у вас из такого комбо получится шедевр на много лет вперёд.
Если вы просто хотите хорошую игру, бюджеты небольшие (а может быть вы вообще делаете игру в одиночку) - берите C# и Unity или Godot, или GameMaker.
Если у вас нет наполеоновских планов по захвату рынка, и вы хотите просто сделать игру для себя, чтобы научиться чему-то новому - берите ваш любимый язык программирование и делайте игру на нём (может даже без движка).
Какой язык программирования выбрать для разработки и создания игр? — 6 ответов, задан 
Геймдизайнер. Мастер дискуссии и срачей. Имею...  · 15 дек 2021
Смотря как сильно вы хотите заколебаться. Если не сильно — берите Unity и учите C#.
Если сильно — учите C++.
Если хотите самый лайтовый вариант — используйте визуальный скриптинг в Unreal, Unity или каких-либо конструкторах.
2 эксперта согласны
Какой язык программирования самый лучший для создания игры? — 3 ответа, задан 
Разработчик текстовых квестов  · 28 янв 2022
Тот, который встроен в твой любимый игровой движок.
Какой язык программирования самый лучший для создания игры? — 2 ответа, задан 
программист, тренер  · 10 дек 2021
Зависит от того, какую игру вы хотите создать. Простейшие "крестики-нолики", или что-то подобное без графических наворотов - на любом.
Если же добавляются более-менее реалистичные требования к графике и физике, то выбор, по большому счёту, идёт между двумя популярными движками: Unity и Unreal Engine. Первый проще в освоении и полностью кроссплатформенный, с возможностью создавать приложения и под мобильные устройства и под веб, второй более мощный, но и более сложный в освоении, а также менее удобный при кроссплатформенной разработке.
Под Unity программирование идёт на C#, под Unreal Engine - на C++.
Какой язык программирования выбрать для разработки и создания игр? — 6 ответов, задан 
RuWeb — хостинг для сайта от 75 рублей в месяц.  · 22 мар 2022  · ruweb.net
Отвечает
Игорь Иванов
Все зависит от того, какую игру и на какой платформе вы хотите сделать. Например:
  • C# — игры на Unity.
  • Swift — игры на iOS или macOS.
  • PHP и JavaScript — браузерные игры.
  • С или C++ — высокобюджетные ААА-игры.
RuWeb — хостинг для сайта от 75 ₽/месяц. Без скрытых платежей. Попробуйте!Перейти на ruweb.net
Есть ли самый популярный язык программирования для создания игр? — 2 ответа, задан 
Администрирую и программирую(Java)  · 31 янв 2022
Если смотреть в исторической перспективе, то это С++
На нем писались игры ещё до появления массовых игровых движков. Как и сами игровые движки. Больша часть написана на нем ввиду его большей скорости, которая так необходима играм и, как раз и определяет язык для написания игр.
2 эксперта согласны
Какой язык программирования выбрать для разработки и создания игр? — 6 ответов, задан 
GameDevSchool- школа разработки игр.  · 1 нояб 2021
Отвечает
Дмитрий
Смотря как вы собираетесь создавать игры.
Если с помощью игровых движков то в Unity это будет C#, в Unreal Engine C++ и тд.
Если писать игры "с нуля", то для этого обычно берут либо С++, либо Java.
Все зависит от того , что именно вы хотите создать!
Получи знания в сфере игр прямо сейчас!Перейти на gamedevschool.ru
2 эксперта согласны
Какой язык программирования выбрать для разработки и создания игр? — 6 ответов, задан 
архив хвостов  · 31 окт 2021
игры бывают очень разные. онлайн/дэсктоп/мобильные/консольные/выньдофс/никсы/да там чорт ногу сломит. сначала нужно выбрать или спроэктировать игру, а потом подбирать под нее язык и остальные инструменты. для дэсктопа - чего-нибуть сишное или юнити (или другой готовый движок), как уже казали выше, для вэба javascript/go какое-нибудь. очень аморфный вопрос, похожий на "как жить?". ну как-то брать и жить, для начала определиться с планом
2 эксперта согласны