Чтобы создать собственную игру, необязательно знать язык программирования и владеть графическими программами на профессиональном уровне. Это редактор, созданный для конструирования несложных 2D-игр, которые, несмотря на простоту, могут выглядеть настоящими шедеврами.
Возможности
Изначально автор приложения – Марк Овермарс – хотел создать обучающую программу, которая объясняла бы студентам принципы программирования. Однако постепенно разработка превратилась в игровой редактор. Он развивается уже более 15 лет, обрастая функционалом, что позволяет:
- придумывать 2D-игры;
- создавать презентации;
- рисовать анимацию;
- использовать программу в учебных целях.
Интерфейс приложения интуитивно понятен, окно содержит привычные для обычных пользователей строки меню и панели кнопок. В меню находится раздел справки, где можно увидеть обучающий ролик, объясняющий всю суть программы.
Используемые принципы игростроения
Возможностей редактора хватает для создания игр, подобных тетрису, арконоиду, пэкмену и т.д. Можно создать и красивые аркады, если задействовать творческий потенциал на всю мощь – функции приложения это позволяют. Все элементы, используемые программой для создания игры, называются ресурсами. К ним относятся:
- спрайты;
- объекты;
- комнаты или уровни;
- звуки;
- фоны;
- пути;
- скрипты;
- шрифты;
- тайм-лайны.
Наиболее важными и одновременно простыми в усвоении являются первые пять ресурсов. Остальные четыре требуют дополнительного изучения, они помогают усовершенствовать игру.
Спрайтами называются изображения, которые используются для отображения на экране объектов. Другими словами – это картинки или анимации. Их можно нарисовать в самой программе или загрузить из внешних источников, например, большой встроенной библиотеки. Они могут иметь формат .png или .gif.
Объекты – основная составляющая игр. Это герои, враги, стены, препятствия, окружающие предметы мира и т.д. Объектам могут задаваться действия, например, реакции на нажатие кнопок клавиатуры, мыши или джойстика, реакции на столкновения с другими объектами, действия по умолчанию и т.д. При создании объектов используются принципы объектно-ориентированного программирования, но простота игрового редактора позволяет использовать эти принципы без их глубокого изучения.
Комнаты или уровни – это локации, в которых происходят игровые действия, и в которых находятся объекты. Комнаты плоские, двухмерные, но они могут имитировать и 3D-графику. Уровни можно оформить любым образом, использовать объекты-стены и декорации, загружать фоны и т.д. Можно настроить комнату так, чтобы при выходе все объекты в ней сохранялись или сбрасывались.
Фоны могут создаваться в самом редакторе игр, можно их загружать и с внешних источников. Вместо изображения можно применить только один цвет. Фоны используются и для других целей, не только в качестве задников.
Программа имеет библиотеку встроенных звуков. Совершая действия, объекты могут издавать те или иные звуки. Кроме встроенных эффектов, можно использовать загруженные звуковые файлы. Кроме спецэффектов, можно загружать и фоновую музыку.
Этих ресурсов достаточно для создания несложных, но увлекательных игр, которые запустятся даже на Windows 10. На воплощение задумки может понадобиться около часа. Чтобы игра засияла новыми гранями и стала глубже и интереснее, все ее элементы можно настроить скриптами, а для придания игровым функциям гибкости используются пути и тайм-лайны. Эти элементы требуют некоторых знаний об информационных технологиях, однако они не обязательны.
Версии приложения
Изначально была одна версия программы, но впоследствии приложение разделилось на две редакции: упрощенную (Lite) и профессиональную (Pro). Профессиональная версия расширяет возможности игрового редактора, добавляя, например, функции:
- создания многопользовательского режима;
- импортирования и экспортирования ресурсов для совмещения разных проектов;
- продвинутого редактирования изображений и анимаций;
- расширенных средств программирования.
Профессиональная редакция также может работать в Windows 7 и других версиях. При запуске в ней отсутствуют всплывающие надписи, призывающие к обновлению до версии Pro, а в создаваемых программах нет логотипов.
Разделение приложения на Lite и Pro актуально для версии 8.0.
Системные требования
Версия 8.0 совершенно нетребовательна. Она запустится даже на слабых компьютерах. Достаточно любого процессора, 128 Мб оперативной памяти и поддержки DirectX 8.
Минимальная конфигурация для Game Maker Studio: двухъядерный процессор с 64-битной архитектурой, 2 Гб оперативной памяти, видеокарта с поддержкой DirectX 11, 64-битная операционная система и 3 Гб свободного пространства на жестком диске.
Перед тем как скачать Game Maker бесплатно на русском языке, прочитайте характеристики софта и требования к вашему устройству.