|
@@ -0,0 +1,24 @@
|
|
|
+**GameMaker** (Ранее известный как **GameMaker: Studio**) – это игровой движок написанный на С#/C++ для разработки 2D игр (также имеется работа с 3D) для множества платформ. Сам движок использует свой язык: **Game Maker Language (GML)**.
|
|
|
+
|
|
|
+Выпущен движок был в **2012** году компанией YoYo Games. В **2015** году YoYo Games были **выкуплены** Playtech, после чего была **начата разработка GMS2**, год после чего **добавление новых функций было прекращено**, и последовали только исправление критических ошибок. В **2021** году компанию **YoYo Games выкупила Opera**, после чего было возвращено название GameMaker, а также добавлена новая платформа: игровой браузер Opera GX.
|
|
|
+
|
|
|
+Главным его достоинством является *простота создания проектов* и показано это скоростью разработки, которая является быстрее чем на других движках. Перенос проекта на другие платформы также не занимает много времени.
|
|
|
+
|
|
|
+GameMaker: Studio идеально подойдёт для разработки 2D игр, но его также можно использовать для быстрого прототипирования, а также для тех у кого мало знаний в программировании.
|
|
|
+
|
|
|
+**Достоинства GMS**:
|
|
|
+- легкая компиляция на другие платформы;
|
|
|
+- интеграция с несколькими системами управления версиями;
|
|
|
+- интеграция со Steam, Google Play, AppStore;
|
|
|
+- простое вхождение;
|
|
|
+- активное сообщество;
|
|
|
+- стандартный функционал;
|
|
|
+
|
|
|
+**Недостатки GMS**:
|
|
|
+- требуется подписка;
|
|
|
+- медленная техподдержка;
|
|
|
+- отсутствует возможность авторефакторинга;
|
|
|
+- использует свой собственный язык программирования;
|
|
|
+- неудобная работа с 3D;
|
|
|
+
|
|
|
+GameMaker: Studio помимо клавиатуры и мыши поддерживает функции для взаимодействия с джойстиками и геймпадами. В GMS есть **собственный физический движок Box2D** со своим набором функций. Также GMS использует компиляторы, а не интерпретаторы кода, что помогает с оптимизацией. Помимо всего этого GMS поддерживает многие сервисы монетизации, и системы управления версиями.
|