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

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

На каком языке программирования пишутся современные игры?

ОбразованиеТехнологии+3
Ivan Pirogov
  · 134,9 K
Первый
Golang and Python developer  · 1 июл 2015

Если брать игры на PC или консоли, то "с нуля" сейчас почти не пишут игры. Даже большие компании. Они берут для этого уже готовые движки, которые будут написаны в 90% случаев на C/C++. (Например, Unreal Engine или Unity3D). Но в самих движках может быть встроена поддержка других языков, например в Unity3D это JavaScript, C# и Boo. Если брать мобильные игры, то, опять же, они будут написаны с использованием каких-нибудь уже готовых движков, или вручную. Если второй вариант, то для IOS используемым языком будет Objective-C, для Windows Phone - C#, а для Android - Java. Все эти языки используются в 90% случаев, так как есть решения, которые позволяют писать игры/приложения и на других языках программирования. Но вообще игру можно написать на любом языке, главное - чтобы руки были прямые.

P.S. Выше я рассматривал только "клиент" игры. То есть, ту часть игры, которая запускается у вас на устройстве. Но ведь у игры может быть и серверная часть, которая нужна, например, для мультиплеера. Эта часть может быть написана совершенно на другом языке. Да и вообще отдельные модули игры могут быть написаны на разных языках.

попробуй Construct 2 или 3 там не нужно программировать

Новости Xbox и магазин низких цен на игры:  · 4 нояб 2021  ·
xbox_hub
Существует несколько популярных платформ, используемые разработчиками. Каждая решает определенную задачу, нельзя выбрать одну – идеальную, которая подошла бы всем. Например, большую нагрузку многопользовательского режима выдерживают С и С++, легендарный Майнкрафт был создан на Java, как и большинство старых консольных игр. C++ Код для создания игры объектно–ориентиров... Читать далее
Актуальные новости из мира Xbox и магазин с самыми низкими ценами на игрыПерейти на t.me/xbox_hub
Тема очень интересная на самом деле, но мне интересно почему про phyton нечего не сказано ведь на нем тоже разработаны игры?
Геймдизайнер. Мастер дискуссии и срачей. Имею опыт обучения других геймдизайнеров.  · 15 дек 2021
Игровые движки чаще всего написаны на С++. Для работы внутри движка могут использоваться разные языки. Для Unity это C#; Для Unreal это C++; Для Godot это собственный Python-подобный язык; В некоторых движках используются "скриптовые" языки типа LuaScript. Не редко в движках есть инструменты для визуального программирования или скриптования. В Unity такого средства нет... Читать далее
программист  · 5 авг 2021

Подавляющее большинство игр пишутся в игровых движках - это специальные "фреймворки" (библиотеки, навязывающие архитектуру) в которых разработка игр более удобна.

На PC (personal computer) самые известные движки - это Unity (язык C#) и Unreal Engine (язык C++).

Про движки на мобильные пратформы - я увы не в курсе.

1 эксперт согласен
Не совсем точно. Юнити поддерживает жабаскрипт и питон. Анрил годен не только для пи-си, но и на консолях. Есть... Читать дальше
Тут все очень просто. Игры не пишутся с нуля и работа с продвинутой графикой - это уже не игрушки. Вам не придется писать, что точка (x,y) меняет цвет с зеленого на красный, не надо знать тригонометрию, хотя ее "под капотом" вагон и маленькая тележка, не будете заботиться об угле падения тени и областях полу-тени. Все это обеспечивают игровые движки. Есть 2 топ игровых... Читать далее
7 экспертов согласны
Я бы добавил в этот список Java, на которой можно писать несложные игры под мобильные платформы без движка. Но это... Читать дальше
Увлекаюсь видеоиграми, рисованием и котиками  · 13 сент 2021
В основном на C#, C++
Даже мой друг-разроботчик пишет игры на C# и они очень даже крутые, сам играю и рисую их
Ну ответ на вопрос я дал - C#, C++
Я наверное пойду
3 эксперта согласны
Если интересно почему так, то в мире движков есть два гиганта: Unity - у него максимальная совместимость с... Читать дальше
Работаю учителем. Очень разносторонний человек. Многим интересуюсь.  · 21 окт 2021
Ориентироваться лучше на то, что хотите реализовать и на какой платформе: 1. Swift — игры на iOS или macOS. 2. PHP и JavaScript — браузерные игры. 3. C# — игры на Unity. 4. С или C++ — большие требовательные игры. Если создаёте игру впервые, воспользуйтесь каким-нибудь движком: 1. Unreal Engine; 2. Unity; 3. CryEngine. Читать далее
1 эксперт согласен
Соглашусь с оговоркой.
PHP вряд ли напрямую используется для разработки браузерных игр. Только JS (и его вариации).
Начинающий Java-программист, разработчик Minecraft-серверов, домосед, кошатник.  · 23 сент 2021
В основном используют игровые движки, такие как Unreal Engine, Unity, GameMaker Studio 2.
Из языков чаще всего используются С++, С#, для Web-игр - JavaScript, для мобильных игр - Java.
1 эксперт согласен
НедоХакер. Учусь на программиста и более менее могу отвечать). Также люблю разные игры и...  · 19 нояб 2021
Современные игры пишутся на разных языках с помощью разных программ. Самые популярные из них: Unreal engine или Unity. На них обоих используется язык c# (CSharp). Также, если вы не умеете писать код (от слова совсем) то можно воспользоваться конструкторами.
1 эксперт согласен
Ответ достоверный
Я начинающая модель, занимаюсь геймерством (играю в разные игры) и учусь на юриста ))  · 9 окт 2021
В основном на C++, C#,Python , для Web -игр - JavaScript, для мобилок - Javа,из игровых движков могу выделить Unity, Unreal Engine, GameMakerStudio 2, Cry Engine 3
1 эксперт согласен
Ответ достоверный.
Увлекаюсь нумизматикой, историей и политикой  · 8 окт 2021
В основном на C++, C#,Python , для Web -игр - JavaScript, для мобилок - Java.
Из игровых движков могу выделить Unity, Unreal Engine, GameMakerStudio 2, Cry Engine 3
1 эксперт согласен