Створити свою комп’ютерну гру може кожен
Для того, щоб створити свою комп'ютерну гру, не завжди потрібні навички програмування. Так Так саме так. І RPG Maker – цьому доказ.
RPG Maker – це серія програм, призначених для створення комп'ютерних ігор жанру JRPG (японських рольових ігор). Здебільшого програми цієї серії виходили японською мовою, проте з початку 2000-х почали офіційно з'являтися локалізовані версії, спочатку англійською, а з 2005 і іншими мовами. RPG Maker використовується як аматорами, які бажають спробувати себе у створенні ігор та порадувати друзів та близьких, так і професійними розробниками для створення своїх комерційних проектів.
Графіка ігор, створених у RPG Maker, сильно нагадує ігри на Sega, але це не дивно, тому що і Sega, і RPG Maker беруть свій початок у Японії.

Приклад графіки гри, створеної в RPG Maker
Процес створення гри в RPG Maker гранично простий для новачків, але водночас гнучкий для професійних розробників.
Кожен проект має базу даних, вже за замовчуванням заповнену різними даними, організованими у вигляді деякої кількості масивів:
- атрибути керованих гравцем персонажів (зовнішній вигляд, характеристики, спорядження);
- Навички персонажів (спеціальні техніки, магія);
- атрибути ворожих персонажів (зовнішній вигляд, характеристики, атаки);
- стани персонажів та їх вплив на персонажів (отрута, сон, шок);
- Внутрішньоігрові предмети (квестові предмети, лікувальні предмети, спорядження);
- анімації (ефекти або заставки, що застосовуються у грі);
- тайлсети (графіка для карт та ігрових фонів);
- Системні налаштування проекту.
Базу даних можна модифікувати на власний розсуд для кожного проекту.

Взаємодія гравця з ігровим світом організується у вигляді ігрових подій (івентів; від англ. event – подія). Події є області ігрового простору, яким призначаються набори команд, що змінюють ігрову обстановку при спрацюванні певних умов. Події можуть переміщати персонажів та внутрішньоігрові предмети, змінювати атрибути персонажів (характеристики, навички, спорядження), модифікувати ігрове середовище (погоду в ігровому світі), викликати спеціальні ігрові екрани (битва, магазин, готель, діалог), змінювати колір екрану, фонову ін Доступно також сценарне програмування гри за допомогою вбудованої системи змінних, циклів та умов. Це дозволяє зробити гру більш технологічною, наприклад, створенням оригінальної бойової системи чи системи меню замість стандартних.

Як видно з опису, деякі логічні принципи програмування все ж таки присутні, але необхідності знати, як писати програму за допомогою коду, немає.
Проте, для просунутих програмістів передбачено можливість удосконалити проект шляхом запровадження частин коду. Проекти RPG Maker спираються на RGSS (Ruby Game Scripting System). RGSS використовує об'єктно-орієнтовану мову скрипта Ruby для розробки 2D ігор під платформу Windows. Завдяки додаванню в події унікальних скриптів, можна модифікувати сам принцип взаємодії персонажа з ігровим світом, наприклад, додати можливість перестрибувати через перешкоди, падати в прірві, використовувати платформи, що рухаються, ввести поняття висоти у початково плоский світ, змінити бойову систему та ін. Це надає величезні можливості для розробників ігор
Всі ігри, створені в RPG Maker, не вимагають встановлення, мають стандартний розмір вікна, якийзалежить від версії програми, і стандартне керування для клавіатури та джойстика.
Примітка: комерційні проекти часто йдуть із встановленням.

Сдандартне управління в іграх RPG Maker
Кнопки з прочерками залишають розробникам можливість дати їм призначення.
Найбільш новими та популярними версіями програми є RPG Maker VX Ace (2012) та RPG Maker MV (2015).
Офіційна версія програми є платною. VX Ace на Steam коштує всього 9.79 $, а ось за MV доведеться викласти вже 43,99 $, тому що це свіжа та найбільш функціональна версія RPG Maker. Можна безкоштовно спробувати trial версію, але вона дуже обмежена в можливостях. Але не турбуйтеся, є ще один варіант безкоштовно спробувати RPG Maker. Крізкнуту повну версію програми можна знайти на торрентах.
Примітка: версія MV має вищі системні вимоги, ніж попередні, тому раджу їх вивчити, перш ніж завантажувати. Є ймовірність, що на комп'ютерах із застарілим залізом вона підвисатиме або зовсім не запуститься.
Перед початком роботи з RPG Maker, рекомендую почитати підручник з роботи з програмою. Для новачків у ньому поетапно описаний процес створення простенької гри, у міру вивчення якого ви розберетеся з базовим функціоналом програми та процесом створення проектів. Крім того, у підручнику є інформація про роботу з RGSS. українську версію підручника можна завантажити тут:
Цей підручник розповідає про роботу з RPG Maker VX (2008), але до новіших версій програми він теж застосовується, тому що принцип створення проектів залишився тим самим.

Підручник з RPG Maker
Працювати з RPG Maker дуже цікаво. За допомогою цієї програми можна створити власний ігровий світ за набагато коротшийчас, ніж при роботі з кодом, і процес створення гри виглядає набагато легше.
Створення карток чимось нагадує будівництво та обстановку простору в The Sims.

Додавання деталей на карту (клікабельно)
Для того, щоб навчитися працювати з програмою та створити свою невелику гру, мені вистачило тижня. На складніші та продуманіші проекти, звичайно, може піти більше часу. Подивитися, що у мене вийшло, можна, завантаживши гру за цим посиланням:
Запуск гри йде через іконку програми з назвою Game. Також, у папці є проект гри з такою самою назвою. Його можна відкрити в RPG Maker VX Ace та подивитися, як все виглядає зсередини.

Скріншот із гри
Отже, для створення власної комп'ютерної гри не завжди необхідне знання мов програмування, з RPG Maker для цього вам знадобиться лише ентузіазм, логіка та трохи терпіння. Сподіваюся, піст вийшов цікавим та пізнавальним.