Construct — бесплатный, основанный на DirectX9, игровой конструктор для Windows, предназначенный для создания 2D игр. Он использует удобную и простую систему, основанную на событиях. С помощью нее вы можете без труда создавать правила, по которым будет работать ваша игра.
Вам не нужно уметь программировать или знать скрипты — вообще ничего! Construct понятен для новичков и достаточно мощный для профессионалов. Если вы разочаровались в сложных логических схемах в других программах — попробуйте Construct. Он проще, чем кажется!
Construct не является коммерческой программой и разрабатывается добровольцами. Вы прямо сейчас можете бесплатно скачать полнофункциональную версию программы безо всяких надоедливых окон, рекламы или ограничений. Полнофункциональная версия программы абсолютно бесплатно!
Сам Construct распространяется по GPL лицензии. Однако эта лицензия не распространяется на любые произведения, созданные в программе. Вы можете безо всяких отчислений или ограничений распространять, продавать свои произведения (игры, программы и т.д.), созданные с помощью Construct, а также выпускать их с закрытым исходным кодом.
Дизайнеры инди-игр, художники или просто любители могут использовать Construct для того, чтобы быстро и легко создавать свои собственные виртуальные миры без использования программирования. Учителя и студенты могут использовать Construct, чтобы учиться принципам логики в увлекательной игровой форме. Разработчики могут использовать программу для быстрого создания макетов и прототипов, или просто как альтернативный, более быстрый способ кодирования. Кем бы вы ни были, Construct имеет множество возможностей, чтобы помочь вам в решении вашей задачи.
Скачать: http://sourceforge.net/projects/construct/
Офф сайт http://www.scirra.com/
Ниже в общих чертах описаны основные возможности программы Construct.
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Развернуть текст." <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Интерфейс
Интерфейс программы Construct имеет множество различных вкладок, которые обеспечивают быстрый доступ к широкому набору инструментов. Интерфейс полностью настраиваемый, поэтому вы можете реорганизовать его по вашему желанию.
Он включает в себя панель управления проектом, вкладку слоев, вкладку анимации и панель свойств. Эти панели можно отсоединить и прикрепить в любом удобном для вас месте, поменять им размер и включить автоматическое скрытие.
Редактор уровня полностью визуальный, построен по принципу WYSIWYG, что делает процесс построения уровней игры простым и увлекательным. Вы можете в реальном времени просматривать эффекты, которые вы добавили, вращать и менять размер объектам, менять настройки проекта на панели Properties (Свойства).
Также в программе есть встроенный редактор изображений, который позволяет создавать спрайты, иконки и текстуры для объектов на уровне. Объекты можно располагать на разных слоях, что позволяет создать эффект параллакс и улучшить организацию уровней.
Списки событий
События в Construct представляют собой список логических блоков, которые состоят из условий и действий, которые в свою очередь определяют, как именно должна работать ваша игра. Вам не нужно использовать или изучать какие-либо языки программирования, скрипты и прочее, чтобы сделать полноценную игру. События в Construct являются очень мощным инструментом, который способен создавать абсолютно любые игры без единой строчки программирования, что особенно хорошо подходит для новичков. Но даже опытные программисты могут получить результаты гораздо быстрее по сравнению с традиционным программированием.
События создаются путем выбора возможных условий. Это очень просто! Например, вы создаете условие — когда мой персонаж коснулся золотой монеты. Теперь вы выбираете действие на это условие, например, взять монету и добавить вашему персонажу 1000 очков! Список событий создан максимально понятным и интуитивным, чтобы вы без усилий могли получить мгновенный результат. Целые списки событий могут быть легко сгруппированны, скопированы, перенесены и даже использоваться на других уровнях, что избавляет вас от постоянного воссоздания событий для каждого уровня.
Вы можете прямо сейчас попробовать создать свою первую игру, всего за 5 минут и сами убедиться, как просто работать в программе Construct.
Объекты и поведения
Construct включает в себя более 60 объектов и 20 встроенных поведений. С помощью объектов вы создаете спрайты, управляете игрой, воспроизводите музыку, звуки, создаете эффекты частиц, и многое многое другое.
Архитектура объектов Construct дает возможность любому желающему C++ разработчику с помощью SDK собственноручно написать дополнительные плагины и использовать их как объекты в Construct, что позволяет безгранично расширять возможности программы.
Поведения мгновенно расширяют возможности объектов. Например, добавив спрайту поведение Platform (Платформер) вы сразу же можете управлять им, бегая и прыгая по уровню. Вы легко можете менять скорость бега, силу прыжка и т.д., что позволяет полностью настроить поведение вашего персонажа или любого другого объекта в игре. Поведения экономят время, потому что они избавляют вас от необходимости повторно создавать события для одинаковых задач. Например, поведение Fade (Затухание) дает возможность любым объектам автоматически исчезать или появляться на уровне вашей игры. Также поведения позволяют управлять врагами, создавать реалистичную симуляцию физики и многое другое.
Эффекты и визуализация
Когда вы запускаете созданную вами игру, визуализация происходит с помощью DirectX9 с аппаратным ускорением, что дает оптимальную производительность за счет использования видеокарты, и позволяет использовать пиксельные шейдеры.
В Construct имеется более 50 эффектов, с помощью которых вы можете создавать искажения, смешивания, размытия, волновые и линзовые эффекты, маски и многое другое. Вы можете применять эффекты к определенным объектам или даже к целому уровню. Каждый эффект имеет гибкие настройки, что позволяет вам быстро и легко создавать красивые и впечатляющие спецэффекты.
Дополнительные эффекты могут быть написаны программистами на HLSL (High Level Shader Language).
Дополнительные функции
Construct имеет множество дополнительных функций, которые могут добавить целое новое направление в разработке вашей игры. Вот некоторые из них:
Поведение физики, которое добавляет реалистичную симуляцию физики объектов.
Система костной анимации для создания исключительно плавной анимации.
Отладчик для просмотра внутреннего состояния приложения во время игры.
3D функции, такие как объекты 3D Box и 3D Object для создание игр с элементами 3D графики.
Встроенные сценарии Python (для продвинутых пользователей).
</div>
</div>
</div>