О программе

О программеConstruct — бесплатный, основанный на DirectX9, игровой конструктор для Windows, предназначенный для создания 2D игр. Он использует удобную и простую систему, основанную на событиях. С помощью нее вы можете без труда создавать правила, по которым будет работать ваша игра.

Вам не нужно уметь программировать или знать скрипты — вообще ничего! Construct понятен для новичков и достаточно мощный для профессионалов. Если вы разочаровались в сложных логических схемах в других программах — попробуйте Construct. Он проще, чем кажется!

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

Сам Construct распространяется по GPL лицензии. Однако эта лицензия не распространяется на любые произведения, созданные в программе. Вы можете безо всяких отчислений или ограничений распространять, продавать свои произведения (игры, программы и т.д.), созданные с помощью Construct, а также выпускать их с закрытым исходным кодом.

Дизайнеры инди-игр, художники или просто любители могут использовать Construct для того, чтобы быстро и легко создавать свои собственные виртуальные миры без использования программирования. Учителя и студенты могут использовать Construct, чтобы учиться принципам логики в увлекательной игровой форме. Разработчики могут использовать программу для быстрого создания макетов и прототипов, или просто как альтернативный, более быстрый способ кодирования. Кем бы вы ни были, Construct имеет множество возможностей, чтобы помочь вам в решении вашей задачи.

Ниже в общих чертах описаны основные возможности программы Construct.

Интерфейс

О программеИнтерфейс программы 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 (для продвинутых пользователей).

Скриншоты

О программеО программеО программе
О программе О программе О программе О программе О программе О программе О программе О программе О программе О программе О программе О программе

Видеопрезентация программы Construct

Демонстрационные примеры

Ниже представлены некоторые примеры, созданные в программе Construct, демонстрирующие некоторые из его функций. Все эти примеры требуют установленную на вашем компьютере последнюю версию DirectX. Поэтому если пример не запускается, попробуйте обновить DirectX (новые компоненты стали доступны после выпуска 9.0c). В настоящее время эти демо запускаются только на операционных системах Windows XP, Windows Vista и Windows 7.


О программеSanta Smile. Перед вами классическая аркадная игра в стиле ретро. Вы управляете Сантой на мотоцикле и собираете подарки. Несмотря на то, что в игре всего один уровень, который можно пройти меньше чем за 3 минуты — игра достаточно сложная и требует от игрока внимания и быстрой реакции. Если вам все же удастся пройти игру, то в конце вас ждет красивая заставка.

Скачать игру Santa Smile »


О программеChristmas Puzzle Game. Новогоднее приключение в логической головоломке жанра Матч-3 от Mary Jane. За отведенное количество времени вам предстоит разбить все фишки, складывая их по 3 и более в ряд. Потрясающая графика и звуковое сопровождение надолго удержат вас за экраном монитора. В игре всего 3 уровня, по окончанию которых вы увидите красивую и прикольную заставку!

Скачать игру Christmas Puzzle Game »


О программеProject Star. Классическая аркадная стрелялка, в которой вы управляете маленьким космическим кораблем. В игре всего 1 уровень, в котором вам предстоит сразиться с 5-ю видами противников. Игра сделана очень эффектно и динамично, не давая игроку расслабиться, а звуковое сопровождение еще больше погружает в атмосферу игры.

Скачать игру Project Star »



О программеBig Boom. В центральной тюрьме города “Н” коротает свой срок самый опасный гангстер-подрывник. Сидеть бы ему ещё долго и счастливо, но на свой очередной день рождения гангстер получает торт с шоколадной бомбой на макушке. Глупые охранники даже не сообразили, что внутри торта была настоящая бомба! Съев торт, бандюга взял бомбу и....

Скачать игру Big Boom »



О программеPirates. Морское приключение в жанре Арканоид. Вы управляете лодкой, задача которой уничтожать пиратские корабли. С каждым уровнем игра усложняется и противник ведет себя более агрессивно. Уничтожая корабли, вы зарабатываете монеты и бонусы. В игре 4 ярких и динамичных уровня, пройдя которые вы увидите красивую заставку!

Скачать игру Pirates »

Сообщество

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

Мы всегда рады приветствовать новых участников, желающих освоить программу Construct, поделиться своими играми и примерами, а также помочь другим участникам с решением различных задач, возникших в ходе работы над проектами.

Вы можете посетить нашу страницу новостей, где мы публикуем все последние новости о программе Construct, и зайти на наш видеоканал YouTube, чтобы посмотреть обучающие видеоролики, демонстрацию игр и примеров.

Сообщить об ошибке

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

Пожалуйста, сообщайте обо всех ошибках на официальном SourceForge.net трекере (сайт на английском).

На данном трекере можно отслеживать всю историю ошибок и хранить ее централизованно, чтобы не забывать о каких-либо внесенных изменениях. Чтобы сообщить об ошибке, вам нужно создать аккаунт на SourceForge.net. Если вы являетесь зарегистрированным пользователем, разработчки легко могут связаться с вами в случае, если потребуется дополнительная информация об ошибке.

Внимание: сообщение об ошибках на SourceForge.net трекере нужно публиковать исключительно на английском языке!

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

  • К вашему сообщению об ошибке обязательно добавьте .cap файл, в котором присутствует проблема. Он должен быть максимально простым, чтобы можно было быстро найти и понять природу возникновения ошибки.
  • Также к вашему .cap файлу напишите пошаговое руководство, как вызвать данную проблему, чтобы разработчики могли проследить ваши действия и увидеть то же, что и вы, когда возникла ошибка.
  • Укажите версию Construct, которую вы используете, и, если возможно, характеристики вашей видеокарты (особенно важно при решении проблем с графикой и визуализацией).

В качестве примера хорошего отчета об ошибке посмотрите эту исправленную ошибку в поведении Platform (сайт на английском).