Construct 2 - простой конструктор двумерных игр, для которого не нужно знать какой-либо язык программирования.
История
Первой программой из данной серии была Construct Classic, вышедшая в 2007 году. Она была конструктором двумерных игр, а также простых трёхмерных. Также программа разрабатывалась для ОС Windows и обладала открытым кодом. Программа также использует DirectX 9. Далее, в 2011 году, была выпущена Construct 2. На данный момент актуальной версией этой программы является версия r259. Для рендеринга Construct 2 использует, в отличии от прошлой программы, WebGL или OpenGL. В 2017 году выпустили Construct 3. Для последней актуальная версия r210 и, в основном, разработчики поддерживают именно эту программу. Также Construct 3 работает в браузере. А это значит, что программу можно запустить и на телефоне. А ещё программу на Construct 2 можно запустить в 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 раз. Интерфейс программы имеет визуальный редактор, возможно создать игру без навыков программирования. В редакторе имеются «события» (на англ. events) и «действия» (на англ. actions), создающие логику игр. К приложению выпускаются обновления. Редактор позиционирует себя как «подходящий для людей с различным уровнем опыта программирования». Доступна функция создания прототипа игры, демонстраций, презентаций, обучающих программ. По данным на 24 марта 2017 года велась разработка программы Construct 3.
Функционал
Редактор написан на языке, а игры кодируются в 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 и Wi-Fi) Construct 2 позволяет экспортировать созданные пользователями проекты в различные форматы. Функциональность программы позволяет экспортировать проекты в различные операционные системы, такие как Windows, iOS, Android и другие. В iOS можно запускать созданные игры в веб-приложении без подключения к интернету. Данный способ позволяет экспортировать игру в html. После этого, как игра загружена на сайт, можно зайти с мобильного устройства на іOS, и сохранить игру на рабочий стол.
На этом всё! Если понравилось, ставьте пальцы вверх и подписывайтесь!