Другие языки программирования и технологии

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

Смотря какую игру.. . Простые игры вполне себе делаются в виде Flash-роликов (которые унутре себя программируются на ActionScript) или на HTML5+JavaScript. Есть браузерные игры, которые можно писать на любом языке, пригодном для разработки веб-приложений (Java, Perl, PHP, Python, Ruby, любой из языков, которые поддерживаются в ASP.Net). Ну и JavaScript тоже скорее помогает, чем наоборот.. . :)

Если игра клиент-серверная, вопрос сразу усложняется, потому что клиентов может быть много разных, и выбор языка программирования диктуется клиентской операционной системой. Например, возможна ситуация, когда у Вас есть клиенты для Windows и Linux, написанные на C++, клиент для iOS, написанный на Objective-C, клиент для Android, написанный на Java, и клиенты для X-Box, Sony PlayStation и Wii, написанные черт знает на чем.. . Серверная часть при этом должна иметь высокую производительность. так что ее стоит писать на C без плюсов.

Кроме того, есть специальные среды для разработки игр (game engines). Среда id Tech 5, например, написана на C, соответственно, собственно игру можно писать на любом языке, у которого есть API для C...
Александр Панкратов
Александр Панкратов
36 812
Лучший ответ
action script
java
вообще много всего надо учить, но если говорить только про яп, то конечно C++
скриптовые типа Python
еще определится, на чем писать сервер. по своему опыту скажу, что подойдет C#
там еще работа с openGL скорее всего.
английский, русский, украинский это основные! может еще японский
"Для написания игр весьма полезными и рекомендуемыми являются знания матана и дифуров (без них в остальных предметах делать нечего) , численных методов, методов оптимизации, мат. моделирования и теории графов. А если ты, школьник, хочешь написать свой Фоллавут онлине в полном Тридэ, то тебе совершенно точно понадобятся знания матричной (и векторной, как частный случай) алгебры и аналитической геометрии (для трехмерного движка — даже если ты берешь уже готовый, все равно оперировать с векторами и матрицами придется чуть чаще, чем всегда) , теоретической механики и дифференциальной геометрии (это если ты планируешь, чтобы твои болванчики перемещались поразнообразнее, чем по прямой) "
Beka89_14
Beka89_14
16