Godot и Construct 3
Путеводитель: Инструменты и среды. Как делают игры в студи: Как разрабатывают игры. Профессиональный обзор движков: Виды движков.
Сравнение
| 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:
extends CharacterBody2D
const SPEED = 200.0
const JUMP_VELOCITY = -400.0
func _physics_process(delta):
if not is_on_floor():
velocity += get_gravity() * delta
if Input.is_action_just_pressed("ui_accept") and is_on_floor():
velocity.y = JUMP_VELOCITY
var direction = Input.get_axis("ui_left", "ui_right")
if direction:
velocity.x = direction * SPEED
else:
velocity.x = move_toward(velocity.x, 0, SPEED)
move_and_slide()
Старт:
- Скачайте с godotengine.org.
- «New project» → 2D.
- Узел
CharacterBody2D+ дочернийSprite2D+CollisionShape2D. - Прикрепите скрипт движения (шаблон 2D Platformer в документации Godot).
- F5 — запуск сцены.
Когда выбирать: готовы к коду, нужен экспорт без подписки, планируете 3D или open-source портфолио.
Подробнее для разработчиков: Godot в разделе игр, инструменВы /games.
Маршрут обучения
- Scratch — логика событий.
- Construct или Godot — первая «настоящая» игра.
- Blender — свои модели для Godot.
См. также
- Как разрабатывают игры
- Pygame в Python — игры на Python
- Инструменты и среды
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). Видеоигры — материал учебного раздела для школьников. Игровые жанры и интеллект — материал учебного раздела для школьников. Когда Вы играете в одиночную игру — например, решаете головоломки, спасаете принцессу или строите город — весь мир игры живёт только на Вашем устройстве — в компьютере, планшете или консоли. Моддинг — это как взять готовый конструктор и перестроить его так, чтобы он летал, плавал и решал уравнения — если Вы хотите. Многие думают — сюжет — это когда персонажи много говорят. Но в играх всё иначе. Иногда самые простые вещи — самые сильные. Аркады — материал учебного раздела для школьников. Бесплатные игры в Steam — материал учебного раздела для школьников. Nintendo Switch — материал учебного раздела для школьников. Игровая консоль PlayStation — устройство, экосистема и отличия от ПК. Игровая консоль Xbox — история, экосистема Microsoft и отличия от ПК. Когда взрослые слышат слово стрелялка, они часто представляют себе что-то шумное, быстрое и, возможно, даже бесполезное — просто герой бегает и стреляет, монстры падают, уровень заканчивается.Видеоигры
Игровые жанры и интеллект
Онлайн
Моддинг
Дизайн
Классические игры
Аркады
Бесплатные игры в Steam
Nintendo Switch
PlayStation
Xbox
Стрелялки