Game Maker: создание игр без программирования

Логотип Game Maker

Вы когда-нибудь задумывались о создании собственной игры? Возможно, вам кажется, что это очень сложно и нужно многое знать и уметь. Но что, если у вас будет инструмент, с помощью которого даже человек, имеющий слабое понятие о программировании, сможет реализовать свою задумку в жизнь. Такими инструментами и являются конструкторы игр. Мы рассмотрим один из конструкторов — Game Maker.

Редактор Game Maker – это визуальная среда разработки, позволяющая задавать действия объектов путем перетаскивания нужных иконок действий на поле объекта. В основном, Game Maker используется для 2D игр, а также возможно и создание 3D, но нежелательно из-за слабого встроенного 3D движка в программе.

Урок: Как создать игру в Game Maker

Советуем посмотреть: Другие программы для создания игр

Внимание!
Чтоб получить бесплатную версию Game Maker, необходимо зарегистрироваться на официальном сайте программы, затем в личном кабинете подключится к своему аккаунту на Amazon (если аккаунта нет, то так же можно зарегистрироваться через личный кабинет). После этого введите свои e-mail и пароль при запуске программы и перезагрузите ее.

Создание уровней

В Game Maker уровни называются комнатами — Room. Для каждой комнаты можно задавать различные настройки камеры, физики, игрового окружения. Каждой комнате можно присвоить изображения, текстуры и события.

Редактор комнат Game Maker

Редактор спрайтов

За внешний вид объектов отвечает редактор спрайтов. Спрайт – это изображение или анимация, которые используются в игре. Редактор позволяет задавать события, при которых будет отображаться картинка, а также редактировать маску изображения – область, которая реагирует на столкновения с другими объектами.

Редактор спрайтов Game Maker

Язык GML

Если вы не знаете языков программирования, то вы можете использовать систему drag-n-drop, с помощью которой вы будете перетаскивать мышью иконки действий. Для более продвинутых пользователей в программе существует встроенный язык GML, который напоминает язык программирования Java. Он предоставляет расширенные возможности разработки.

Язык GML Game Maker

Объекты и экземпляры

В Гейм Мейкер вы можете создавать объекты (Object), которые представляют собой некоторую сущность, обладающую своими функциями и событиями. От каждого объекта вы можете создавать экземпляры (Instance), которые обладают теми же свойствами, что и объект, но еще и дополнительными собственными функциями. Это очень напоминает принцип наследования в объектно-ориентированном программировании и позволяет облегчить создание игры.

Создание объектов Game Maker

Достоинства

1. Возможность создавать игры без знаний программирования;
2. Простой внутренний язык с мощными функциями;
3. Кроссплатформенность;
4. Простой и понятный интерфейс;
5. Высокая скорость разработки.

Недостатки

1. Отсутствие русификации;
2. Неодинаковая работа под разными платформами.

Game Maker – это одна из самых простых программ для создания 2D и 3D игр, которая изначально создавалась как учебное пособие для студентов. Это отличный выбор для новичков, которые только пробуют себя в новом деле. На официальном сайте можно скачать пробную версию, но если вы задумали использовать программу в коммерческих целях, то ее можно приoбрести по небольшой цене.

Скачать Game Maker бесплатно

Скачать последнюю версию с официального сайта

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

Система: Windows 7, 8, 8.1, 10, XP, Vista
Категория: Обзоры программ
Разработчик: YoYo Games Ltd.
Стоимость: Бесплатно
Размер: 12 MB
Язык: Английский
Версия: 8.1
Поделиться ссылкой в социальных сетях
Подпишитесь, чтобы получать новые статьи по email.

Или получайте обновления в социальных сетях:
Вконтакте Facebook Твиттер RSS
1 комментарий

САМЫЙ ЛУЧШИЙ ИГРОВОЙ КОНСТРУКТОР КОТОРЫЙ Я ВИДЕЛ! ЭТО ИМЕННА ТА ВЕЩЬ С КОТОРОЙ НУЖНО НАЧИНАТЬ СВОЙ ТЕРНИСТЫЙ ПУТЬ СОЗДАНИЯ ИГР! В ЭТОЙ ПРОГРАММЕ ЕСТЬ КУЧА ВОЗМОЖНОСТЕЙ, КОТОРЫЕ ОТКРЫВАЮТСЯ ДЛЯ ВАС ПОСТЕПЕННО! В ЭТОЙ ПРОГРАММЕ ЕСТЬ СОБСТВЕННЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ КОТОРЫЙ ОЧЕНЬ ЛЕГОК В ОСВОЕНИИ!ТОТ КТО ЛЮБИТ 2D ИГРЫ ДОЛЖЕН ПОНИМАТЬ И ЦЕНИТЬ ЭТУ ПРОГРАМУ!

Оставить комментарий