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. Це означає підтримку через 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 в вебдодатку, без підключення до Інтернету [Архівовано 30 грудня 2019 у Wayback Machine.]. Даний спосіб дозволяє експортувати гру в 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. Архів оригіналу за 18 травня 2017. Процитовано 19 травня 2017.
- ↑ Create Games with Construct 2 - Scirra.com. www.scirra.com. Архів оригіналу за 7 квітня 2019. Процитовано 30 січня 2016.
- ↑ Review: Construct 2, a Drag and Drop HTML5 Game Maker - Envato Tuts+ Code Article. Code Envato Tuts+. Архів оригіналу за 25 січня 2016. Процитовано 30 січня 2016.
- ↑ Overview of the Construct 2 SDK - Construct 2 Manual. www.scirra.com. Архів оригіналу за 31 січня 2016. Процитовано 30 січня 2016.
- ↑ Scirra. Supported platforms. retrieved 5/20/2014, from Scirra Web Site: https://www.scirra.com/manual/168/supported-platforms [Архівовано 21 травня 2014 у Wayback Machine.]
- ↑ 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 [Архівовано 25 травня 2014 у Wayback Machine.]
- ↑ 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 [Архівовано 31 січня 2016 у Wayback Machine.]
- ↑ 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 [Архівовано 31 січня 2016 у Wayback Machine.]
- ↑ 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 [Архівовано 21 травня 2014 у Wayback Machine.]
- ↑ Construct 2 Personal License - Make Games with Construct 2. www.scirra.com. Архів оригіналу за 25 січня 2016. Процитовано 30 січня 2016.
- ↑ Construct 2 Business License - Make Games with Construct 2. www.scirra.com. Архів оригіналу за 31 січня 2016. Процитовано 30 січня 2016.
- ↑ Licensing of Assets and Goods - 2D Game Asset Store. www.scirra.com. Архів оригіналу за 31 січня 2016. Процитовано 30 січня 2016.
- ↑ Pricing for Schools - Scirra.com. www.scirra.com. Архів оригіналу за 31 січня 2016. Процитовано 30 січня 2016.