Ви коли-небудь замислювалися про створення власної гри? Можливо, вам здається, що це дуже складно і потрібно багато знати і вміти. Але що, якщо у вас буде інструмент, за допомогою якого навіть людина, що має слабке поняття про програмування, зможе реалізувати свою задумку в життя. Такими інструментами і є конструктори ігор. Ми розглянемо один з конструкторів - 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 безкоштовно

Завантажити останню версію з офіційного сайту