Construct 2
Тип | ігровий рушій/інтегроване середовище розробки/конструктор ігор |
---|---|
Розробники | Scirra Ltd |
Перший випуск | 4 лютого 2011[1] |
Стабільний випуск | r244[2] |
Операційна система | Microsoft Windows |
Мова програмування | C++, Javascript |
Розмір | 54,9 мб |
Доступні мови | англійська |
Стан розробки | активний |
Ліцензія | пропрієтарна |
Вебсайт | www.scirra.com |
Construct 2 — це заснований на HTML5 конструктор 2D ігор, розроблений компанією Scirra[3]. Конструктор спрямовано в першу чергу на людей, які не розуміються в програмуванні, дозволяючи швидко створювати ігри способом Drag-and-drop з використанням візуального редактора та логічної системи, заснованої на принципі поведінки та реакції.[4] Construct 2 є прямим нащадком попередньої версії програми, Construct Classic.
Функції
Система «Події та Дії»
Як і в Construct Classic, основним методом програмування ігор та додатків у Construct 2 є використання «листів подій» (англ. event sheets), що схожі на файли рушія, які використовуються у мовах програмування. Коли виконується умова, задана користувачем в листі подій, слід за нею виконується дія чи функція.
Система «Поведінки»
Особливістю Construct 2 в порівнянні з іншими конструкторами є так названі «поведінки» (англ. behaviors). Поведінка — це заздалегідь заготовлений набір (шаблон) властивостей об'єкту. Поведінки потрібні для прискорення процесу розробки гри, коли користувач не задає всі властивості сам в листі подій, а просто користається необхідним шаблоном. Прикладом поведінки є 8 direction, яка дозволяє переміщувати об'єкт у восьми напрямках за допомогою клавіш.
Підтримка сторонніх плаґінів
Розробники Construct 2 забезпечують та навіть заохочують створення плаґінів від сторонніх розробників. Так, на офіційному сайті можна знайти поради та уроки з написання та налаштування плаґінів для коректної роботи.[5] Всі плаґіни Construct 2 написано на Javascript.
Підтримувані платформи
HTML5
Основні експортні платформи побудовано на HTML5. Це означає підтримку через Google Chrome, Firefox, Internet Explorer 9+, Safari 6+ і Opera 15+ серед настільних браузерів, а також підтримкою Safari в iOS 6+, Chrome та Firefox для Android, Windows Phone 8+, BlackBerry 10+ і Tizen.
Крім того, Construct 2 здатен експортувати в деякі інтернет-майданчики та магазини, серед яких Facebook, інтернет-магазин Chrome, Amazon Appstore, власний майданчик Scirra Arcade та Kongregate.[6]
Настільні операційні системи
Construct 2 забезпечує прямий експорт до Windows, OS X, 32-бітні та 64-бітні версії Linux, за допомогою Node-Webkit. Експорт робиться задля того, щоб користуватися деякими особливостями, які не підтримуються HTML5. 23 жовтня 2012 року Scirra також оголосила про повну підтримку нового інтерфейсу Windows 8 під назвою Metro, в тому числі покупки в додатку, сенсорний ввід, керування плитками, акселерометр тощо.
Мобільні платформи
Також Construct 2 підтримує експорт на рідні мобільні платформи iOS та Android, але за рахунок використання сторонніх технологій, таких як CocoonJS, PhoneGap та Crosswalk.[7][8][9] На жаль, через відсутність власного експортера погано оптимізовані додатки можуть суттєво сповільнювати швидкодію на мобільних платформах.
В iOS ви можете запускати створені гри з Construct 2 в веб-додатку, без підключення до Інтернету. Даний спосіб дозволяє експортувати гру в html. Після цього ви завантажуєте гру на сайт, заходьте з мобільного пристрою iOS, і зберігаєте гру на робочий стіл.
Консолі
20 січня 2014 року Scirra оголосила, що в Construct 2 буде забезпечено підтримку ігрової консолі Wii U.[10] У тому ж році було випущено плаґін, який дозволяє робити додатки сумісними з Nintendo Web Framework. Жодної інформації стосовно підтримки інших консолей не оголошувалося.
Вартість
Існує декілька видів ліцензії Construct 2:
Personal — для окремих інді-розробників, з можливістю обмеженого комерційного використання (заробивши на грі більше 5000$, користувач зобов'язаний зробити апґрейд ліцензії до Business). Вартість ліцензії складає 129.99$.[11]
Business — для професійних ігрових студій з необмеженою можливістю комерційного використання. Коштує 429.99$[12]
Free — безплатна демонстраційна версія рушія з суттєвими обмеженнями (неможливість створити більше 100 подій в проекті, заборона використання families, відсутність експорту окрім як на HTML5 тощо). Комерційне використання заборонене.[13]
Site — спеціальна версія для навчальних закладів вартістю 359.99$ на рік.[14]
Примітки
- ↑ Download the public preview (release 26). Ashley Gullen. 4 лютого 2014. Архів оригіналу за 3 березня 2016. Процитовано 15 червня 2014.
- ↑ Construct 2 Release r244. Scirra. 19 квітня 2017. Процитовано 19 травня 2017.
- ↑ Create Games with Construct 2 - Scirra.com. www.scirra.com. Процитовано 30 січня 2016.
- ↑ Review: Construct 2, a Drag and Drop HTML5 Game Maker - Envato Tuts+ Code Article. Code Envato Tuts+. Процитовано 30 січня 2016.
- ↑ Overview of the Construct 2 SDK - Construct 2 Manual. www.scirra.com. Процитовано 30 січня 2016.
- ↑ Scirra. Supported platforms. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/manual/168/supported-platforms
- ↑ Gullen, A. (2011, October 28). How to make native phone apps with Construct 2 and PhoneGap. retrieved at 5/25/2014, from Scirra Web Site: https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap
- ↑ Gullen, A. (2012, May 14). How to export to CocoonJS. retrieved at 6/15/2014, from Scirra Web Site: https://www.scirra.com/tutorials/303/how-to-export-to-cocoonjs
- ↑ Gullen, A. (2014, January 14). How to export to Android with Crosswalk. retrieved at 5/25/2014, from Scirra Web Site: https://www.scirra.com/tutorials/809/how-to-export-to-android-with-crosswalk
- ↑ Gullen, A. (2014, January, 20). Announcing Construct 2 support for Wii U. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/blog/135/announcing-construct-2-support-for-wii-u
- ↑ Construct 2 Personal License - Make Games with Construct 2. www.scirra.com. Процитовано 30 січня 2016.
- ↑ Construct 2 Business License - Make Games with Construct 2. www.scirra.com. Процитовано 30 січня 2016.
- ↑ Licensing of Assets and Goods - 2D Game Asset Store. www.scirra.com. Процитовано 30 січня 2016.
- ↑ Pricing for Schools - Scirra.com. www.scirra.com. Процитовано 30 січня 2016.