Перейти к основному содержимому

Godot и Construct 3

Начальный уровень

Уже знаете Scratch?
В Scratch Вы собирали блоки. Construct 3 похож на «блоки для игр». Godot — следующий шаг, когда хочется писать код построчно (язык похож на Python).

Путеводитель: Инструменты и среды. Как делают игры в студи: Как разрабатывают игры. Профессиональный обзор движков: Виды движков.


Сравнение

Construct 3Godot
КодВ основном события (таблица «если — то»)GDScript, C#, C++
2D / 3DСильный 2D2D и 3D
ЦенаПодписка (есть ограниченный бесплатный tier)Бесплатно, open source
Где работаетБраузер + экспортУстановка на ПК
Первый проектПлатформер за вечерТот же, чуть дольше настройки

Construct 3

Construct — движок, где логика описывается событиями:

При нажатии пробела → герой прыгает
При столкновении с монеткой → счёт +1

Старт:

  1. Зарегистрируйтесь на construct.net.
  2. «New project» → шаблон Platformer или пустой 2D.
  3. Добавьте спрайт героя, плитки пола, объект «монетка».
  4. В листе Event Sheet создайте условие Keyboard → On Space pressed → действие Platform behavior → Simulate jump.
  5. Нажмите 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()

Старт:

  1. Скачайте с godotengine.org.
  2. «New project» → 2D.
  3. Узел CharacterBody2D + дочерний Sprite2D + CollisionShape2D.
  4. Прикрепите скрипт движения (шаблон 2D Platformer в документации Godot).
  5. F5 — запуск сцены.

Когда выбирать: готовы к коду, нужен экспорт без подписки, планируете 3D или open-source портфолио.

Подробнее для разработчиков: Godot в разделе игр, инструменВы /games.


Маршрут обучения

  1. Scratch — логика событий.
  2. Construct или Godot — первая «настоящая» игра.
  3. Blender — свои модели для Godot.

См. также


См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).