Найти в Дзене
В Дзене применяются
рекомендательные технологии
Planet of Warcraft

Выбор языка программирования для создания игр

Оглавление

Играешь ты такой в свою дотку или WoW и тут после очередной слитой каточки тебе хочется покарать всех игроков твоей и чужой команды за испорченное настроение. И тут ты начинаешь мечтать... "Был бы я админом, то каточки бы не сливались и игроки были бы поадекватнее" Но тут одна загвоздка. Тебе не нравятся некоторые аспекты игры да и админка многое не решит и тут ты думаешь "Вот была у меня своя игра где я был бы богом... да ещё и деньжат поднял!".

Ты начинаешь гуглить как делать игру и с чего начать. Но натыкаешься только на сотни сайтов где есть примеры игр и языков на которых их можно сделать. Глаза разбегаются, руки чешутся, а котелок не варит. И тут на помощь к тебе приходит Planet IT, который расскажет про языки программирования и среды разработки игр.

C++

-2

C++ самый используемый язык для создания игр, но при этом самый сложный. Если вы новичок, то лучше даже не смотреть в его сторону т.к. вы запутаетесь в выборе игровых движков. C++ используют крупные компании для создания игр. Пример такой игры Crysis, который был сделан на движке Cry Engine или Dark Souls и движок Havok.
Я и сам хотел начинать с него, но потом увидел...


C# (Sharp)

-3

Microsoft C# как по мне это лучший выбор и для новичка и для профессионала. Язык который не умрёт пока не умрёт Microsoft. Его легко освоить и к нему есть много крутых сред разработки. Например Unity, на ней можно написать любую игру будь то 3D или 2D. Основная часть тех же мобильных игр сейчас написана на Unity. Он бесплатен и так же легок в освоении, но начинать я бы советовал с Monogame. Monogame как и Unity 3D поддерживает все платформы и лучше всего начинать с него чтобы понимать что такое делать игры.


JavaScript

-4

JavaScript или JS не имеет поддержки игровых движков, но есть много фреймворков где можно делать игры. Например Kiwi JS или Crafty. Большая часть мобильного гейминга была написана на JS да и в СНГ он цениться своей разработкой в Web.

Python

-5

Мало кто разрабатывает на нём игры т.к. он не создан для этого , но лёгкие 3D или 2D можно сделать. Фраемворки: Pygame (целый сайт на котором есть обучающие курсы и модельки для игр), Kivi, Kivent.

Лично я выбрал C# и если вам интересно, то в следующей статье могу написать по каким книгам и бесплатным курсам лучше учить этот язык.


Так же советуем посмотреть статьи:

Классические игры в которые можно играть через браузер

Олдобзор: Топ классических стратегий.

Волшебство командной строки. Топ самых полезных команд CMD

Красный экран смерти. Что это значит?

Подписывайтесь на наш паблик Vk и instagram
VK: https://vk.com/planetit
Instagram: https://www.instagram.com/planet_i.t/

Рекомендуем почитать