Какой язык лучше для разработки игр?


Вопрос:

Какой язык лучше для разработки игр?

Ответ:

Разработка игр сегодня имеет относительно низкий порог вхождения – буквально за несколько дней (а то и часов) вы сможете создать полноценную игрушку. С обилием бесплатных (и открытых исходных) игровых движков, вы в принципе можете выбрать любой язык и иметь возможность создавать игры на нем. Но некоторые языки явно превосходят, и я решил порекомендовать некоторые для новичков.

  • C#: Unity является самым распространенным игровым движком, а его основным языком является C#. Движок поддерживает разработку 2D и 3D игр, а также может экспортировать сборки на десятки платформ, включая Windows, Mac, Linux, Android, iOS и HTML5. Начните с руководства для новичков в Unity.

  • Java: Java-программисты могут использовать платформу LibGDX с открытым исходным кодом для быстрого создания игр с нуля. Структура может экспортироваться на любую настольную платформу, поддерживающую Java, плюс Android и iOS. Это простая и простая структура, которая способствует быстрому развитию. Настоятельно рекомендуется.

  • Haxe: Haxe - это новый, современный язык, который может компилироваться на многие другие языки, включая Java, C ++, C # и Python. Используя игровой движок, такой как HaxeFlixel или Luxe, вы можете разрабатывать кросс-платформенные 2D-игры намного быстрее, чем на других языках. К сожалению, ни один движок 3D Haxe не существует на момент написания этой статьи.

  • JavaScript: JavaScript - это простой и быстрый способ разработки веб-игр. Я очень рекомендую движок Phaser. Также вы можете использовать такой инструмент, как NW.js, для упаковки веб-игр для настольных компьютеров и мобильных телефонов, что позволяет вам создавать компьютерные и мобильные игры с помощью JavaScript.

Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегиответы на компьютерные вопросы, разработка игр, программирование, языки программирования




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Что такое WPD
Разница между == и === в JavaScript
Анализ алгоритмов: введение