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:
Недостатки GMS:
GameMaker: Studio помимо клавиатуры и мыши поддерживает функции для взаимодействия с джойстиками и геймпадами. В GMS есть собственный физический движок Box2D со своим набором функций. Также GMS использует компиляторы, а не интерпретаторы кода, что помогает с оптимизацией. Помимо всего этого GMS поддерживает многие сервисы монетизации, и системы управления версиями.