Квайб

Как собрать 2D-игру

Как собрать 2D-игру

Вы хотите сделать свою игру-платформер — туда, где персонаж бегает, прыгает, собирает монетки и избегает врагов. Давайте разберёмся по шагам.

Что вы увидите на экране#

Когда вы открываете проект 2D-игры, перед вами Студия с несколькими вкладками. Нас пока интересуют три:

  • Мир — здесь рисуют уровни и расставляют объекты
  • Интерфейс — здесь настраивают кнопки, счёт и меню
  • Свойства — здесь меняют настройки объектов и карты

Шаг 1: Нарисуйте уровень#

  1. Откройте вкладку Студия → Мир.
  2. Вы видите синюю рамку — это комната. Одна комната может быть целым уровнем, а можно сделать много комнат и соединить их.
  3. Рядом с комнатой — панель Кисти (справа или снизу). Там выберите:
    • Пол — блоки, по которым ходит игрок
    • Фон — декоративные тайлы (деревья, облака)
  4. Кликайте на кисть, потом на комнату — тайлы ставятся на карту.

Шаг 2: Добавьте объекты#

  1. В панели Слои (слева) найдите раздел Объекты.

  2. Нажмите кнопку Добавить и выберите нужный тип:

    • Игрок — ваш персонаж. Он должен быть на карте, иначе нечего будет запускать.
    • Монета / Кристалл — то, что игрок собирает.
    • Враг — то, от чего нужно убегать.
    • Платформа — движущаяся или статичная поверхность.
    • Флаг — точка финиша.
  3. Кликните в нужное место на карте — объект появится.

Шаг 3: Настройте свойства#

Выделите объект на карте. В панели Свойства (справа) у каждого типа свои настройки:

ОбъектЧто можно настроить
ИгрокСкорость бега, сила прыжка
Монета / КристаллСколько очков даёт (по умолчанию 1 и 5)
ВрагЗона патруля — как далеко он ходит
ФлагНомер следующего уровня

Эти числа задаются один раз в Свойствах объекта, а не на каждом экземпляре — удобно.

Шаг 4: Запустите и проверьте#

  1. Нажмите кнопку Запустить в верхней панели.
  2. Откроется окно с игрой. Управление по умолчанию:
    • ← → или A / D — бег
    • или W или Пробел — прыжок
    • Можно прыгать в воздухе второй раз
  3. Собирайте монеты и кристаллы, избегайте слаймов. Дойдите до зелёного флага.
  4. Нажмите Стоп, чтобы вернуться к редактированию.

Шаг 5: Добавьте свою механику#

Хотите не просто бегать, а чтобы что-то происходило? Для этого есть скрипты.

  1. Выделите объект на карте.
  2. Перейдите на вкладку Скрипт в панели свойств.
  3. Вы увидите три режима — переключайте между ними:
ВкладкаКак работает
БлокиСобираете логику из готовых кубиков, как в конструкторе
PythonПишете код на простом языке
JSПолный программный код

Все три режима связаны между собой: правки в одном автоматически появляются в остальных.

Готовые блоки для новичков#

Вам не нужно писать код с нуля. Вот что уже умеют блоки:

  • Двигаться по клавишам — игрок ходит влево-вправо
  • Прыжок — с двойным прыжком в воздухе
  • Патруль — враг ходит туда-сюда
  • Преследование — враг бежит за игроком в радиусе
  • Собрать — монета исчезает и добавляет очки
  • Осцилляция — объект качается вверх-вниз

Выберите объект → Скрипт → Блоки → добавьте нужный блок → Запустить.

Шаг 6: Настройте игровые параметры#

Откройте Свойства → Переменные. Там три секции:

  1. Переменные карты — гравитация, цвет неба, как камера следует за игроком
  2. Переменные комнаты — настройки для конкретной комнаты
  3. Глобальные — очки и жизни на протяжении всей игры

Несколько уровней#

Если хотите сделать несколько уровней:

  1. Откройте Свойства → Карты.
  2. Нажмите Создать — появится новый файл уровня.
  3. На флаге текущего уровня укажите номер следующего (nextLevel).

Что получилось#

Вы нарисовали уровень, расставили персонажей, монеты и врагов, настроили свойства и добавили механику. Стартовая игра уже работает — бегает, прыгает, считает очки и отнимает жизни при встрече с врагом. Меняйте числа, добавляйте блоки, рисуйте новые комнаты — и игра будет становиться всё интереснее.

Обновлено 25 августа 2026 г.
Документация