Значимые игры и их внутренности

velikieigry

Игры вплотную вошли в нашу жизнь, все кто любит поиграть без исключения знают такие шедевры, как Super Mario Brothers, Doom, Firewatch, DotA 2 и многими не любимый Майнкрафт. Да не все игры подходят под тематику сайта, но ничего страшного в этом нет, ибо эти игры все знают, весь мир уважает, да и многим интересно, что же там у них под капотом? Сейчас узнаем.

Начнем с игры про Итальянца


Все знают, вот точно все играли в игру про водопроводчика, хотя он пробовал себя во многих профессиях, но об этом не в этой статье. Вернемся к теме написала игра на assembler, низкоуровневый язык программирования, на самом деле круто знать этот язык, высший пилотаж.

mario

Третья часть Super Mario Brothers признана великой игрой всех времён по мнению IGN. И кстати многие игры на игровые платформы Dendy и Sega били написаны на языке ассемблера.

Что внутри первого шутера?


Тут поправка первого 3D шутера, ну как 3D, это была псевдо-3D графика, но все же это был прогресс, и практически в каждой статье или видео связанной с историей видео игр упоминается это игра — DOOM, разработчик id Software, точнее большую часть игры написал Джон Кармак. Использовался язык C, который уже высокоуровневый, и разработка игры была уже немного попроще.

doom

Сейчас данный язык тоже используется,  собственно как и предыдущий. По приблизительным оценкам Doom набрал около 10 миллионов установок в 1995 году.

Главная MOBA игра


Да я считаю игру DotA 2 главной MOBA игрой, на это есть несколько причин, но главная заключается в том, что благодаря именно этой игры, многие узнали о этом жанре. Самые высокооплачиваемые турниры в гипер-спорте, да чего греха таить, огромное количество школьников мечтающие зарабатывать именно играя в эту игру, так же она является полностью бесплатной, естественно можно покупать всякие вещи и компендиумы, но они не влияют на гемплей, только на визуальную составляющую.

dota-2

Valve именно, так называет себя разработчики, использовали для создания игры два движка Source 1/2, оба написаны на C++, а значит и игра написана на этом языке, он кстати является наследником C.

Красивая История


Firewatch удивительно красивая игра, написанная на движке Unity, один из языков поддерживаемых движком C#, язык который преследует идею многоплатформенности, по идеи игра должна работать везде, где есть платформа .NET. На деле адекватно работает только на Windows, хотя это все исправляется.

firewatch
Будем считать, что именно этот язык использовался, ну если уж такие принципиальные, то приведу в пример злых птичек они 100% на Си шарпе написаны.

Компьютерное Lego


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

wallpapersmania.com
Игра занимает второе место по количеству продаж, Изначально она называлась «Cave Game».

Заключение


Это далеко не весь список игр и на чем написаны. По идеи и на Pascal можно делать игры, но такие языки как паскаль среди крутых программистов не используются, поэтому там практически отсутствуют готовые решения для создания игр. Все приходиться делать самому, поэтому такие языки обречены на то что бы с помощью них начинающие познавали основы программирования.  И да, идея статьи принадлежит не нам, а сайту TProger.ru, так как мы честные, было решено поощрить авторов ссылкой на их статью — Популярные языки программирования в создании игры.