Блог ☯

четверг, 23 марта 2017 г.

Что нового в Game Maker Studio 2? Обзор GMS 2. Программа для создания игр

Решил я сделать небольшой обзор Game Maker Studio 2, так-как в гейм мейкере я делаю игры уже давно (5-7 лет, уже и со счёта сбился), да и люди просили сделать на это обзор.

Game Maker Studio 2 - это программа для создания игр, новая часть гейм мейкер студио. Разработчик - YoYo Games из Шотландии.

Game Maker изначально придумывался как программа для освоения азов программирования и создания игр новичками, и GMS 2 сохраняет данные черты, но не просто сохраняет, а так-же существенно развивается в данном направлении.

Тем не менее тут будет и некоторая критика программы, так-как первое впечатление у меня было не идеальное, но в целом - GMS 2 понравился и скорее всего на него я со временем переду.

Изменений довольно много, вот так выглядит новый интерфейс:

Что нового в Game Maker Studio 2? Обзор GMS 2. Программа для создания игр

Интерфейс узнаваемый, но вместе с тем - новый

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

Хотя у всех этих наворотов есть и минусы, о них - ниже.


Что нового в Game Maker Studio 2?


Далее - краткий список новых возможностей гейм мейкер студио 2:

Основные возможности есть на официальном сайте YoYo Games

Что нового в Game Maker Studio 2? Обзор GMS 2. Программа для создания игр


Однако там они пока только на английском, поэтому перевожу

  • Импорт проектов из GMS 1, начиная с версии 1.4
  • YoYo аккаунт теперь используется для логина и покупки лицензии, а так-же для других вещей. Тут почти как в студио первой версии, но возможностей больше. В целом - просто большая связка с YoYo против пиратства, как например для аккаунтов Blizzard. 
  • Доступны туторалы (обучение - тренировка) и демо игры, однако сейчас их довольно мало и они не имеют большого функционала. 
  • Laptop Mode - специальная возможность для более удобного использования программы на лаптопах (На Русском их неверно называют ноутбуками). Я такой возможности не нашёл, или-же она и стандартная, но в целом мне 19-ти дюймового экрана не хватило. Элементов очень много и хочется 2 монитора под новый гейм мейкер. 
  • Визуальная кастомизация (настройка под пользователя) программы. Это да, удобно, многое можно настраивать, растягивать, сжимать или убирать элементы, менять цвет фона и прочее. Можно настроить прогу под себя. 
  • Улучшенный Script Editor - редактор скриптов. Лучше интеграция скриптов с кодом.
  • "Перетащи и брось" - drug and drop система, когда вы делайте игру без использования языка программирования (хорошо для новичков) стала более удобной. Теперь там показывают и код, который выполняется, что позволяет учить game maker language быстрее. 
  • Язык game maker language на базе - С. Так-то это и раньше было. 
  • Слои. Вот тут реально много всего. Слои не только в новом графическом редакторе (наконец-то!), но и в других местах. Вообще графических возможностей стало значительно больше. В том числе - большую часть этих вещей можно вызывать кодом. 
  • Новые кисти. Прокачка графического редактора GMS 2.
  • Возможность совместной работы над проектом командной, как я понимаю - одновременно. Именно для этого хорошо подходит новый интерфейс с возможностью масштабирования. Видимо что-то вроде совместного редактирования документа через google docs, или совместного программирования - системы эти уже давно используются в других платформах, пора было их применить в и ГМ.
  • Больше возможностей и функций для анимации. Тут и правда больше фич. Особенно интересна возможность рисовать анимацию в процессе анимации. Такого я вообще больше нигде не видел. 
  • Сообщество YoYo Games - более открыто для выкладывания своих проектов, хотя конечно в первую очередь хочется их выкладывать в steam, google play. etc. 
  • Заявляется лучшая поддержка сетевых игр. 

Так-же рекомендую почитать блог разработчика: 
Новые функции ГМС 2 (Mark Alexander)
GameMaker Studio 2 - New Functions List
Устаревшие функции ГМС 2 (Mark Alexander)
GameMaker Studio 2 - Obsolete Function List


Недостатки Game Maker Studio 2?


Тут во многом с моей колокольни, и многое - лично мой взгляд. Некоторые вещи - просто непривычны, однако есть объективные недостатки.

  • GMS 2 требует больше ресурсов для работы чем старые версии. Старые GM у меня летали, эта уже греет компьютер, что ни есть приятно. Жрёт сравнительно много (с прошлыми версиями) оперативки. Когда делаешь игры месяцами и еще крутишь другие программы фоном - это может напрягать. Ну и вообще он работает медленнее, дольше компиляция, дольше загрузка и т.д. Это проблема была и у многих других старых версий ГМ, часто их выкидывают сухими, а уже потом допиливают. Тут тоже допилят со временем. я уверен.
  • Русской версии пока нет, и может быть не будет никогда. Хотя так-то игры делаются на английском, привыкайте. Справки на Русском тоже вроде как пока нет, и ресурсов для обучения мало. Не знаю буду-ли я на своём канале делать про это обучающие видео, возможно - да, но в целом гмс 2 сильно похож на ранние версии и многое актуально и для него. Это хорошо. 
  • Элементы интерфейса занимают много места. То, что одна вкладка не может наплывать на другую, немного бесит, лично меня. Таким образом всё занимает больше места и есть ощущение что делали - лишь бы красиво, а удобство это дело второе. Хочется ставить game maker studio 2 на двух мониторах. Вот так будет круто. 
  • Запущенные игры иногда виснут после закрытия, может быть это только у меня. 
  • Изменился некоторый синтаксис кода. Немного раздражает. Зачем менять instance_create, добавляя туда слой, я не знаю. При чём, в целом изменений синтаксиса не так много, но вот эти изменения сильно мешают спокойно и быстро осваивать новые версии и переносить старые проекты на новый ГМ. Бесит сдецл.
  • Цена. Цена ощутима. Точно не скажу сколько, но например в США $100 за лицуху для PC, и дикие $400, за возможность компилировать под мобильные платформы. Это бесило и в первой части ГМС, и именно это привело к тому, что игру тупо пиратят. Сделали-бы они нормальную цену, например $100 за полный функционал, мало-бы кто пиратил. Жадность лишь увеличивает воровство. 

Стоит-ли покупать Game Maker Studio 2?


В целом было ощущение (еще когда узнал что будет ГМС 2) что кое-кому просто захотелось срубить бабла в стиле Apple, просто повесив на продукт цифру X+1, и продать это всё еще раз. Стратегия, конечно, хорошая. Для них. Но не для нас. Однако я вижу что нового в Game Maker Studio 2 вполне достаточно для новой версии и я надеюсь что его будет еще больше, а все косячки они приберут.

Так что версия для PC (Если у вас лицуха GMS 1 - будет хорошая скидка) вполне достойна внимания, а команда YoYo Games работает уже очень давно и я думаю вполне можно их отблагодарить за хороший продукт (чуть позже, когда его доведут до ума и он таковым станет), но скидку они могут и убрать, а до ума они его почти наверняка доведут, так-что если вы хотите серьезно заниматься созданием игр и вы выбрали Game Maker - думаю, стоит брать.

Хотя если вы совсем новичок - выбор между ГМ и Юнити будет довольно трудный, у Юнити очень много плюсов (та-же бесплатность), поэтому я бы еще подумал что выбирать.

Просто на мой взгляд научиться создавать компьютерные игры вам будет проще именно с помощью Game Maker, он для этого и придумывался - для обучения созданию игр.

Если вам понравилась эта статья, поставьте чуть ниже палец вверх, спасибо за прочтение. Надеюсь на основные вопросы я ответил и вам она помогла.


Видео обзор Game Maker Studio 2


Традиционно, я так-же сделал видео обзор GMS 2 на моём ютуб канале - econ dude (Подписывайтесь, кстати), где разобрал и показал большую часть новых фич.

Видео довольно длинное, порядка 20 минут. Но там больше подробностей и всё наглядно.