Construct 2

Construct 2 — конструктор двумерных игр для Windows, разрабатываемый компанией Scirra.

Вторая версия программы Construct Classic, вышедшей в 2007 году.

Construct 2
Логотип программы Construct 2
Скриншот программы Construct 2
Пользовательский интерфейс Construct 2
Тип Конструктор игр
Разработчик Scirra
Написана на C++, JavaScript
Операционная система Microsoft Windows
Языки интерфейса Английский
Первый выпуск 5 февраля 2011 года
Аппаратные платформы Microsoft Windows, macOS, Linux, Android, iOS, Windows Phone, Wii U, Web (HTML5)
Последняя версия r280 (1 июля 2021 года)
Бета-версия r278 (20 июля 2020 года)
Лицензия проприетарная
Сайт scirra.com/construct2

4 декабря 2017 года вышла обновлённая версия движка, названная Construct 3, которая поддерживает создание трёхмерных игр.

Описание

Construct 2 позволяет создавать 2D-игры различных жанров и сложности без навыков программирования. Игры, сделанные на нём, могут быть доступны на PC, Mac, Linux, в браузерах с поддержкой HTML5, Android, iOS, Windows Phone, Blackberry 10, Amazon Appstore, Chrome Web Store, Facebook и пр. Поддержка iOS и Android осуществляется благодаря технологиям CocoonJS от Ludei, directCanvas от appMobi и Intel XDK, которые используют аппаратное ускорение для увеличения производительности HTML5 игр в 5-10 раз.[значимость факта?]

Интерфейс программы имеет визуальный (WYSIWYG) редактор, возможно создать игру без навыков программирования. В редакторе имеются «события» (англ. events) и «действия» (англ. actions), создающие логику[прояснить] игр.

К приложению выпускаются обновления.

Редактор позиционирует себя как «подходящий для людей с различным уровнем опыта программирования»[значимость факта?]. Доступна функция создания прототипа игры, демоверсий, презентаций, обучающих программ. По данным на 24 марта 2017 года велась разработка программы Construct 3[источник не указан 1821 день].

1 июля 2020 года Construct 2 был снят с продажи и больше не доступен для покупки. 1 июля 2021 года Construct 2 был полностью выведен из эксплуатации.

Функциональность

Редактор Construct 2 написан на языке C++, а игры кодируются в JavaScript. При экспорте проекта JavaScript код игры минифицируется, однако есть возможность подключить Javascript Plugin SDK и модифицировать код вручную. Construct 2 имеет «модульный дизайн», поэтому любые плагины или поведения, которые не используется в проекте, не включаются в скрипт, что помогает оптимизировать проект и сократить его вес.

На данный момент программа имеет более 20 встроенных поведений, включая Platformer, 8 Direction, Bullet, Car, Pathfinding, Turret, Drag'n'drop и т.д., которые облегчают процесс создания игры.

Construct 2 — это первый игровой движок, который официально поддерживает эффекты частиц (particle effects) на HTML5[аффилированный источник?].

Встроенный игровой движок Box 2D Physics дает возможность моделировать законы физики и воспроизводить физические эффекты. Доступны плагины, расширяющие базовые возможности программы. Тестирование кода на мобильных ОС можно производить, не прибегая к компиляции проекта (при помощи LAN и WiFi).

Construct 2 позволяет экспортировать созданные пользователями проекты в различные форматы. Функциональность программы позволяет экспортировать проекты в различные операционные системы, такие как Windows, IOS, Android и другие.

В iOS можно запускать созданные игры в веб-приложении без подключения к Интернету[лишняя ссылка?]. Данный способ позволяет экспортировать игру в html. После этого, как игра загружена на сайт, можно зайти с мобильного устройства на іOS, и сохранить игру на рабочий стол.

Предыдущие версии

Предыдущая версия Construct после релиза Construct 2 сменила название на Construct Classic. К настоящему моменту она уже лишилась официальной поддержки разработчиков, однако продолжает поддерживаться энтузиастами. Впрочем, популярность её все ещё высока[источник не указан 1821 день], особенно в сфере разработки 2D и 3D-игр для операционной системы Windows. В отличие от Construct 2, версия Classic имеет открытый исходный код и является бесплатной альтернативой Game Maker и другим программам[источник не указан 1821 день]. Опыт разработки версии Classic был активно использован при создании Construct 2, хотя фактически последний представляет собой новый конструктор, переписанный с нуля[источник не указан 1821 день]. В отличие от предыдущей версии Construct 2 использует OpenGL вместо DirectX, а игры используют WebGL (OpenGL в браузере) для быстрого рендеринга с аппаратным ускорением.

Следующие версии

Преемником Construct 2 является Construct 3 - проприетарный конструктор игр, созданный Scirra Ltd. Основное отличие от предыдущих версий - упор на веб-версию, за счет чего появилась возможность использования редактора на мобильных платформах[источник не указан 1821 день].

Документация

На официальном английском сайте разработчика Scirra.com имеются обучающие материалы, уроков и документации к программе, а также вспомогательные программы. На сайте разработчика также имеется форум для техподдержки и сообщений об ошибках. Помимо этого, на сайте имеется раздел Scirra Arcade, где находятся созданные пользователями игры.

Созданные игры

См. также

Примечания

Литература

  • Aryadi Subagio. Learning Construct 2. — Packt, 2014. — ISBN 978-1-78439-767-8.
  • John Bura. Construct 2 Game Development by Example. — Packt, 2014. — 230 p. — ISBN 978-1849698061.

Ссылки

Tags:

Construct 2 ОписаниеConstruct 2 ФункциональностьConstruct 2 Предыдущие версииConstruct 2 Следующие версииConstruct 2 ДокументацияConstruct 2 Созданные игрыConstruct 2 См. такжеConstruct 2 ПримечанияConstruct 2 ЛитератураConstruct 2 СсылкиConstruct 2Construct ClassicWindows

🔥 Trending searches on Wiki Русский:

Андропов, Юрий ВладимировичСемь смертных греховМедаль «За участие в военном параде в День Победы»Валдай (автомобиль)Маяковский, Владимир ВладимировичРоссийская империяГай Юлий ЦезарьПрезидент Российской ФедерацииНосов, Николай НиколаевичОсманская империяЭльбрусБулгаков, Михаил АфанасьевичБаста (музыкант)Кир БулычёвГайдар, Егор ТимуровичСмутное времяНикитин, Игорь ВалерьевичКазахстанТеракт в «Крокус Сити Холле»Население УкраиныБалдуин IV ИерусалимскийПресли, ЭлвисКатехизис еврея в СССРРокоссовский, Константин КонстантиновичЧернобыльЧеловек в футляреСпартак (футбольный клуб, Москва)Сбербанк РоссииКиви (фрукт)Список миллиардеровДжомолунгмаМагомаев, Муслим МагометовичКрокус Сити ХоллЧистый переулок (Москва)Fallout 3ПасхаПлатина (рэпер)PavewayБеллингем, ДжудВедьмак (серия романов)Менделеев, Дмитрий ИвановичИудаизмШевцова, Татьяна ВикторовнаURLВторая мировая войнаСписок стран по ВВП (ППС) на душу населенияХарьковская телебашняЕкатерина IIБедные-несчастные (фильм)Восстание СпартакаЛига ставокНабоков, Илья ДмитриевичNorthrop B-2 SpiritДесять заповедейРусскиеХеллбой (фильм, 2019)Суини, СидниЗахарова, Светлана ЮрьевнаЛюди Икс (серия фильмов)Население РоссииХристианствоШпион, которого не былоЗеленский, Владимир АлександровичСпециальная военная операцияСанкт-ПетербургАрсенал (футбольный клуб, Лондон)Сунак, РишиГонорарDiscordKPHPКейдж, НиколасAuto.ruПакистанСкинхедыXNXXШекспир, УильямСуворов, Александр ВасильевичКозырев, Михаил Натанович🡆 More