Викачуємо конструктор ігор Construct.
Встановлюємо і запускаємо.
Щоб створити гру в Construct не обов'язково знати мови програмування, так як в програмі є меню "Подій", в якому є всі функції для створення повноцінної гри.
Але для більш досвідчених користувачів є підтримка Python скриптів.
У Construct можна створювати не тільки Direct-X ігри, але і різні додатки,
щоб створити гру вибираємо Menu> New> New Direct-X game.

Тепер у вікні Project у нас з'явилися два "лейаута", Layout 1 і Layout 1 events,
Layout 1 - вид гри (спрайт, і інші об'єкти)
Layout 1 events - події

Кількома пахвою по Layout 1 у вікні Project, і зліва з'являється вікно Layout Properties в якому прописуємо
розмір "лейаута". наприклад для невеликого платформера - width (ширина) 8000 і height (висота) 480.

Далі малюємо спрайт, натискаємо два рази ЛКМ у вікні Layout Editor і з'являється вікно Insert new object,
в якому вибираємо Sprite в вкладці Game і тиснемо Insert, натискаємо ЛКМ у вікні Layout Editor і відкривається
Picture Editor в якому малюємо об'єкт, або відкриваємо вже готовий малюнок, наприклад малюнок піску, закриваємо Picture Editor і в вікні
Do you want save changes to this image тиснемо "Так" .З спрайту робимо поверхню за яким буде ходити наш персонаж, натискаємо ЛКМ з цього спрайту,
і у вікні Properties, в розділі Attributes вибираємо Solid.

Додаємо інші об'єкти (дерева, будівлі.).
Малюємо спрайт персонажа, натискаємо по ньому, у вікні Properties, в розділі Attributes вибираємо Solid і Center view on me, у вікні Behaviors тиснемо New Behavior> Add, вибираємо Platform.
Тепер навчимо персонажа стріляти, для етого натискаємо два рази по персонажа, і в Picture Editor ставимо синю точку (місце звідки будуть вилітати кулі),
малюємо спрайт кулі, у вікні Properties> Behaviors додаємо Bullet. Вибираємо Insert new object, і додаємо Mouse Keyboard.
Переходимо в Event Sheet Editor, натискаємо два рази ЛФМ, вибираємо MouseKeyboard> On Key pressed, і вибираємо клавішу, при натисканні якої персонаж буде стріляти.
Тиснемо + New action, вибираємо персонажа і в вкладці creation тиснемо Spawner another object, натискаємо по Pick an object і вибираємо спрайт кулі.
Тепер при натисканні обраної вами клавіші персонаж буде стріляти.
Тепер потрібно зробити щоб кулі вбивали інших персонажів в грі, в режимі Event Sheet Editor, вибираємо спрайт кулі> On collision with another object> вибираємо персонажа який пропаде від попадання кулі,
тиснемо + New action> вибираємо персонажа який помре> Destroy в вкладці Misc, при попаданні кулі обраної персонаж пропаде.
Простенький платформер готовий, якщо ви все зробили правильно, у вас повинно вийти щось на зразок цього
