Скачать бесплатно Construct Classic 1.2
Разное для разработчиков
Бесплатно
Windows 10 / 7 / 8 / XP / Vista

Скачать бесплатно Construct Classic 1.2

Движок для создания двумерных и 3D игр Construct Classic


Construct Classic – это игровой движок для двумерных и 3D игр, также называемый конструктором игр, распространяемый под лицензией GPL и имеющим открытый исходный код. Целевой платформой является Windows с поддержкой DirectX 9. Конструкт Классик является качественным альтернативным вариантом популярному платному движку-конструктору Game Maker. Написан группой студентов на языке C++ в среде Microsoft Visual Studio. Первая рабочая версия была выпущена 27 октября 2007 года под номером 0.8.

Как и в других движках-конструкторах, в Construct Classic можно работать в режиме «что видишь, то и получишь» (WYSIWYG). Почти все игровые объекты можно перетащить мышкой на рабочее пространство, изменить свойства и назначить скрипты. Для более продвинутых пользователей и для более тонких возможностей интегрирован язык Python, являющимся мощным, гибким и одновременно простым языком с низком порогом вхождения.

В рамках движка реализована мощная система событий и вызывающихся на них действия (events и actions). Но в отличие от своих главных конкурентов, в которых используется событийно-ориентированная парадигма программирования, в Конструкт Классик используются таблицы событий. Они являются, по факту, реализацией глобальной диаграммы состояний. Редактирование этих таблиц также возможно мышкой, при помощи выбора вариантов из выпадающих списков действий и событий.

Вместо классической объектно-ориентированной парадигмы используется механизм поведений. Объектам назначается поведение или несколько поведений одновременно. При этом невозможно определить поведение через действия или посредством встроенного языка Python. Для создания нового поведения его необходимо написать на C++ и подключить как плагин. Соответственно, имеется большой набор готовых плагинов и поведений, достаточных для базовых нужд.

В Construct Classic присутствует множество встроенных эффектов и шейдеров на основе технологии DirectX 9, а также имеется возможность подключать пользовательские пиксельные шейдеры написанные на HLSL. В роли физического движка для симуляции двумерной физики используется Box2D.

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

С 2011 года компания Scirra, разработавшая Construct Classic, больше не поддерживает её, но передала конструктор для развития и поддержки пользовательскому сообществу. Сама компания сосредоточила усилия на второй части движка, основанного на технологии HTML5 и распространяемого на коммерческих условиях.

Скачать бесплатно Construct Classic 1.2

Поделитесь ссылкой: