Конструктор відеоігор
Конструктор ігор — програма, яка поєднує в собі гральний рушій і інтегроване середовище розробки, і, як правило, редактор рівнів, що працює за принципом WYSIWYG. Такі програми значно спрощують процес розробки ігор, роблячи його доступним аматорам-непрограмістам, і можуть бути використані в початковому навчанні програмуванню[1].
Іноді конструктори ігор обмежені тим чи іншим жанром (наприклад конструктори: аркад, RPG, або квестів). В інших випадках конструктори дозволяють створювати ігри різних жанрів (надаючи розробнику ширші можливості для програмування).
У найпростішому випадку до конструкторів можна віднести готову гру з просунутим редактором ігор (наприклад, Cube[ru] або Stratagus[ru]). На іншому краї спектру знаходяться класичні системи програмування, орієнтовані на розробку ігор (наприклад, Blitz BASIC).
- Adventure Game Studio[ru]
- Construct 2
- Construct Classic (Scirra Construct)
- Clickteam Fusion та інші продукти Clickteam
- Game Editor
- Game Maker
- Godot
- J.U.R.P.E. (Java Універсальний Role Playing Engine) — вільний (з відкритим вихідним кодом) рушій для розробки ігор жанру RPG. Ігри на базі Jurpe засновані на системі прокачування персонажа, блукання підземеллями в напівсхематичному вигляді.
- Novashell[ru]
- Scroller Game Creator
- Stencyl[en]
- GDevelop[fr]
Популярністю користується також сімейство японських комерційних конструкторів RPG Maker, орієнтованих на створення RPG-ігор. Також досить відомий інший комерційний конструктор ігор, розроблений, як і RPG Maker, компанією Enterbrain[en] — IG Maker[2] (раніше Action/Indie Game Maker), що являє собою універсальний конструктор 2D ігор з експортом у Windows .EXE, Microsoft XNA template або SWF.
Доволі популярні різні спеціалізовані конструктори 3D-ігор, — найчастіше для створення FPS. Прикладами 3D-конструкторів ігор є такі програми:
Гральні рушії не можна назвати конструкторами ігор, це професійні повноцінні середовища для розробки ігор. У їх числі:
Близькі до професійних і напівпрофесійних конструкторів ігор і спеціальні середовища (мови) програмування для використання в шкільній освіті: 2-вимірний Scratch[1] і 3-вимірна Alice (software)[en].
Всі ознаки конструктора ігор має Greenfoot[en], система для навчання програмуванню на Java[3].
- ↑ а б Ткаченко Валентина Александровна. О выборе конструкторов игр для использования в программах дополнительного образования детей // Вестник Нижневартовского государственного гуманитарного университета. — Вип. 3.
- ↑ IG Maker [Архівовано 3 листопада 2012 у Wayback Machine.](англ.) офіційна сторінка
- ↑ Greenfoot по-русски. Архів оригіналу за 18 серпня 2019. Процитовано 18 серпня 2019.
- Robert Ciesla. Mostly Codeless Game Development: New School Game Engines. — Apress, 2017. — 233 с. — ISBN 978-1-4842-2970-5.
- Конструктори для створення комп'ютерних ігор — серія статей в «Комп'ютерній газеті [Архівовано 18 серпня 2019 у Wayback Machine.]»:
- Перша частина [Архівовано 18 серпня 2019 у Wayback Machine.]
- Друга частина [Архівовано 15 серпня 2019 у Wayback Machine.]
- Третя частина [Архівовано 14 лютого 2019 у Wayback Machine.]
- Четверта частина [Архівовано 14 лютого 2019 у Wayback Machine.]