Godot и Construct 3
Начальный уровень
В Scratch Вы собирали блоки. Construct 3 похож на "блоки для игр". Godot — следующий шаг, когда хочется писать код построчно (язык похож на Python).
Путеводитель: Инструменты и среды. Как делают игры в студи: Как разрабатывают игры. Профессиональный обзор движков: Виды движков.
Сравнение
| Construct 3 | Godot | |
|---|---|---|
| Код | В основном события (таблица "если — то") | GDScript, C#, C++ |
| 2D / 3D | Сильный 2D | 2D и 3D |
| Цена | Подписка (есть ограниченный бесплатный tier) | Бесплатно, open source |
| Где работает | Браузер + экспорт | Установка на ПК |
| Первый проект | Платформер за вечер | Тот же, чуть дольше настройки |
Construct 3
Construct — движок, где логика описывается событиями:
При нажатии пробела → герой прыгает
При столкновении с монеткой → счёт +1
Старт:
- Зарегистрируйтесь на construct.net.
- "New project" → шаблон Platformer или пустой 2D.
- Добавьте спрайт героя, плитки пола, объект "монетка".
- В листе Event Sheet создайте условие
Keyboard → On Space pressed→ действиеPlatform behavior → Simulate jump. - Нажмите Play — игра в окне браузера.
Экспорт: HTML5 (сайт), Windows, Android (зависит от тарифа). Для школьной выставки часто хватает WebGL-верси по ссылке.
Когда выбирать: быстрый результат без синтаксиса, первый платформер, учебный проект "за неделю".
Godot
Godot — бесплатный движок с редактором сцен. Язык GDScript читается почти как Python:
Старт:
- Скачайте с godotengine.org.
- "New project" → 2D.
- Узел
CharacterBody2D+ дочернийSprite2D+CollisionShape2D. - Прикрепите скрипт движения (шаблон 2D Platformer в документации Godot).
- F5 — запуск сцены.
Когда выбирать: готовы к коду, нужен экспорт без подписки, планируете 3D или open-source портфолио.
Подробнее для разработчиков: Godot — первая 2D-игра, виды движков, инструменты /games.
Маршрут обучения
flowchart LR
SCR["Scratch"] --> C3["Construct 3"]
SCR --> GD["Godot GDScript"]
C3 --> GD
GD --> PRO["Unity / Unreal — позже"]
- Scratch — логика событий.
- Construct или Godot — первая "настоящая" игра.
- Blender — свои модели для Godot.
См. также
- Как разрабатывают игры
- Pygame в Python — игры на Python
- Pygame — мини-игры — готовый код змейки, Pong и др. с разбором
- Unity C# — скрипты для новичков — WASD, прыжок, монетки, UI на C#
- Инструменты и среды