---
id: movement-platforming
status: active
supersededBy: []
lang: ru
title: Передвижение и платформинг
description: >-
  Прыжки, инерция, паркур, лазание, верёвки, полёт и плавание: управляемые
  действия, варианты правил и проверки прототипа.
intro: >-
  Передвижение связывает ввод, траекторию и доступное пространство. Игрок
  оценивает опору, скорость и запас возможностей, выбирает действие и
  корректирует движение по обратной связи. Здесь разобраны десять направлений:
  от плоского платформера до движения в воде. Для первого прототипа достаточно
  нескольких поверхностей и одного отличающегося правила; камера, столкновения и
  момент восстановления управления должны позволять понять причину успеха или
  ошибки. Документация Godot даёт примеры реализации, а разбор автора Celeste и
  TowerFall показывает один конкретный подход к движению и опорам; эти решения
  не являются обязательными для любого движка.
updatedAt: '2026-10-21'
sources:
  - title: 'Godot: обзор движения в 2D'
    url: 'https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html'
    description: >-
      Примеры различных схем движения и их реализации в Godot; не универсальные
      значения ускорения или скорости.
  - title: 'Maddy Thorson: физика Celeste и TowerFall'
    url: >-
      https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html
    description: >-
      Первичный авторский разбор движения, столкновений и взаимодействия с
      движущимися опорами в этих играх.
  - title: 'Godot: CharacterBody3D'
    url: 'https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html'
    description: >-
      Условия работы управляемого трёхмерного тела, столкновений и скольжения в
      Godot.
counts:
  families: 10
  branches: 10
  variants: 40
url: 'https://gamemechanics.pro/ru/mechanics/movement-platforming/'
markdownUrl: 'https://gamemechanics.pro/content/mechanics/ru/movement-platforming.md'
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
provenance: >-
  Original bilingual editorial overviews authored for gamemechanics.pro on
  2026-10-20 and reviewed on 2026-10-21. Scenarios are hypothetical design
  examples; prototype checks describe work to perform, not completed playtests.
  Primary sources support the stated techniques and implementation context, not
  every proposed variant.
---
# Передвижение и платформинг

Передвижение связывает ввод, траекторию и доступное пространство. Игрок оценивает опору, скорость и запас возможностей, выбирает действие и корректирует движение по обратной связи. Здесь разобраны десять направлений: от плоского платформера до движения в воде. Для первого прототипа достаточно нескольких поверхностей и одного отличающегося правила; камера, столкновения и момент восстановления управления должны позволять понять причину успеха или ошибки. Документация Godot даёт примеры реализации, а разбор автора Celeste и TowerFall показывает один конкретный подход к движению и опорам; эти решения не являются обязательными для любого движка.

## Механики и варианты

<a id="mechanics"></a>

### 1. Платформеры 2D

<a id="t001"></a>
id: t001
canonicalId: movement-platforming--t001
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t001

Игрок управляет положением на плоскости и временем прыжка, превращая доступные поверхности в последовательность достижимых опор.

#### Варианты механики

<a id="t001-variants"></a>
- Высота от удержания: отпускание кнопки сокращает подъём и уточняет приземление. <a id="t001-v1"></a>
- Односторонняя опора: проход снизу разрешён, приземление сверху останавливает падение. <a id="t001-v2"></a>
- Движущаяся платформа: момент входа выбирается с учётом её траектории. <a id="t001-v3"></a>
- Воздушный рывок: дополнительное смещение расходует заряд до следующей опоры. <a id="t001-v4"></a>

Пример проектирования: В испытании над ямой короткий прыжок ведёт на нижнюю опору, а длинный требует дождаться подвижной платформы.

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

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 2. Платформеры 3D

<a id="t002"></a>
id: t002
canonicalId: movement-platforming--t002
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t002

Игрок выбирает путь и точку приземления в объёме; камера и ориентиры помогают оценить глубину и направление движения.

#### Варианты механики

<a id="t002-variants"></a>
- Относительно камеры: одно направление ввода переводится в направление текущего обзора. <a id="t002-v1"></a>
- Свободный обзор: поворот камеры не меняет уже заданную траекторию прыжка. <a id="t002-v2"></a>
- Фиксация цели: движение строится вокруг выбранного объекта, сохраняя дистанцию. <a id="t002-v3"></a>
- Захват края: допустимая зона автоматически завершает неточное приземление на уступ. <a id="t002-v4"></a>

Пример проектирования: На башне один маршрут виден сверху, другой скрывается за поворотом; тень героя помогает выбрать площадку приземления.

Проверка прототипа: Проверьте один прыжок с трёх ракурсов: игрок должен различать недолёт, перелёт и ошибку направления.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 3. Точные прыжки и приземления

<a id="t003"></a>
id: t003
canonicalId: movement-platforming--t003
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t003

Игрок согласует ввод с коротким окном подходящего состояния; послабления могут прощать неточность, сохраняя понятную траекторию.

#### Варианты механики

<a id="t003-variants"></a>
- Буфер прыжка: нажатие перед касанием земли выполняется сразу после приземления. <a id="t003-v1"></a>
- Поздний прыжок: короткое окно после схода с края ещё позволяет оттолкнуться. <a id="t003-v2"></a>
- Управление вершиной: изменение ускорения около верхней точки даёт время на корректировку. <a id="t003-v3"></a>
- Ограничение повтора: удержание не вызывает новый прыжок без отдельного разрешения. <a id="t003-v4"></a>

Пример проектирования: В комнате с низким потолком короткое нажатие проходит под шипами, а удержание приводит к видимому столкновению.

Проверка прототипа: Отдельно меняйте окно буфера и геометрию: успех должен зависеть от заявленного послабления, а не от случайного кадра.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 4. Инерция и сохранение скорости

<a id="t004"></a>
id: t004
canonicalId: movement-platforming--t004
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t004

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

#### Варианты механики

<a id="t004-variants"></a>
- Плавный разгон: скорость набирается постепенно и требует места перед препятствием. <a id="t004-v1"></a>
- Раздельное торможение: отпускание и противоположный ввод гасят скорость по-разному. <a id="t004-v2"></a>
- Ограниченный контроль в воздухе: ошибочный разгон нельзя полностью исправить после отрыва. <a id="t004-v3"></a>
- Перенос импульса: уклон, движущаяся опора или ускоритель влияют на последующий прыжок. <a id="t004-v4"></a>

Пример проектирования: На маршруте короткий путь требует резкого торможения, а широкий обход позволяет сохранить скорость для длинного разрыва.

Проверка прототипа: Запишите скорость перед одинаковым прыжком с разных опор и проверьте, соответствует ли дальность выбранной модели импульса.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 5. Паркур и преодоление препятствий

<a id="t005"></a>
id: t005
canonicalId: movement-platforming--t005
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t005

Игрок читает форму препятствия и связывает разные способы преодоления, сохраняя движение через последовательность точек контакта.

#### Варианты механики

<a id="t005-variants"></a>
- Перелезание: высота и свободное место определяют возможность перейти через преграду. <a id="t005-v1"></a>
- Бег по стене: контакт удерживает особое движение до потери скорости или поверхности. <a id="t005-v2"></a>
- Скольжение под препятствием: низкая стойка обменивает управление на сохранение импульса. <a id="t005-v3"></a>
- Цепочка контактов: успешное завершение действия открывает немедленный переход к следующему. <a id="t005-v4"></a>

Пример проектирования: Герой перепрыгивает ограждение, скользит под балкой и использует стену, чтобы выйти на соседнюю крышу.

Проверка прототипа: Повторите цепочку на медленной и быстрой скорости; недоступное действие должно объясняться геометрией или состоянием, а не угадыванием кнопки.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 6. Лазание и удержание на поверхностях

<a id="t006"></a>
id: t006
canonicalId: movement-platforming--t006
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t006

Игрок выбирает последовательность зацепов и распределяет возможность удержания, чтобы менять высоту без безопасной опоры под ногами.

#### Варианты механики

<a id="t006-variants"></a>
- Явные зацепы: движение разрешено между отмеченными достижимыми точками. <a id="t006-v1"></a>
- Свободная поверхность: доступность зависит от материала, угла или сцепления. <a id="t006-v2"></a>
- Запас удержания: расход сил ограничивает длинный подъём и ценность промежуточного отдыха. <a id="t006-v3"></a>
- Срыв и восстановление: ослабление хватки допускает спасение на нижнем зацепе. <a id="t006-v4"></a>

Пример проектирования: Скальная стенка предлагает короткий нависающий путь и длинный маршрут через площадку для восстановления.

Проверка прототипа: Отключите расход сил и сравните маршруты: ограничение должно менять выбор, сохраняя хотя бы один доступный путь.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 7. Крюк, верёвки и раскачивание

<a id="t007"></a>
id: t007
canonicalId: movement-platforming--t007
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t007

Игрок закрепляет связь с точкой мира, изменяет длину или натяжение и использует момент отпускания для переноса движения.

#### Варианты механики

<a id="t007-variants"></a>
- Выбор якоря: дальность, видимость и тип поверхности ограничивают закрепление. <a id="t007-v1"></a>
- Маятниковое движение: натянутая связь ограничивает удаление и превращает падение в дугу. <a id="t007-v2"></a>
- Подтягивание: укорочение связи меняет высоту, скорость или расстояние до якоря. <a id="t007-v3"></a>
- Отпускание: разрыв связи сохраняет выбранную модель скорости по касательной. <a id="t007-v4"></a>

Пример проектирования: Над пропастью игрок выбирает высокий якорь для дальнего перелёта или низкий для входа в узкое окно.

Проверка прототипа: Проверьте отпускание до, внизу и после нижней точки дуги; направления вылета должны быть различимы и воспроизводимы.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 8. Полёт и планирование

<a id="t008"></a>
id: t008
canonicalId: movement-platforming--t008
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t008

Игрок управляет высотой, скоростью и запасом поддерживающей силы, выбирая траекторию между набором высоты и сохранением дальности.

#### Варианты механики

<a id="t008-variants"></a>
- Планирование: потеря высоты преобразуется в горизонтальную дальность без постоянного подъёма. <a id="t008-v1"></a>
- Тяга с ресурсом: двигатель поддерживает высоту, пока хватает топлива или энергии. <a id="t008-v2"></a>
- Минимальная скорость: слишком крутой подъём ухудшает управляемость по выбранному правилу. <a id="t008-v3"></a>
- Восходящий поток: локальная зона позволяет восстановить высоту перед следующим перелётом. <a id="t008-v4"></a>

Пример проектирования: Планер достигает далёкой площадки через два восходящих потока; прямой маршрут короче, но расходует запас высоты.

Проверка прототипа: Постройте одинаковые пролёты с разной стартовой высотой и проверьте, объясняет ли интерфейс достижимую дальность.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 9. Плавание и подводное движение

<a id="t009"></a>
id: t009
canonicalId: movement-platforming--t009
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t009

Игрок перемещается в объёме с сопротивлением среды и выбирает глубину, направление усилия и момент возвращения к поверхности.

#### Варианты механики

<a id="t009-variants"></a>
- Плавучесть: отсутствие ввода ведёт к всплытию, погружению или нейтральной глубине. <a id="t009-v1"></a>
- Запас воздуха: удаление от поверхности ограничено временем или доступом к пополнению. <a id="t009-v2"></a>
- Течения: движение среды складывается с управляемой скоростью и меняет маршрут. <a id="t009-v3"></a>
- Переход сред: выход на берег или погружение явно меняет набор действий. <a id="t009-v4"></a>

Пример проектирования: Подводный проход имеет короткий сильный поток и длинную защищённую петлю с местом для пополнения воздуха.

Проверка прототипа: Сравните движение по течению и против него; игрок должен понимать относительную скорость и иметь способ вернуться.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

### 10. Раннеры и полосы препятствий

<a id="t010"></a>
id: t010
canonicalId: movement-platforming--t010
url: https://gamemechanics.pro/ru/mechanics/movement-platforming/#t010

Продвижение вперёд задано игрой или ожидаемой непрерывностью, а игрок выбирает момент уклонения и последовательность преодоления препятствий.

#### Варианты механики

<a id="t010-variants"></a>
- Смена полос: дискретные позиции упрощают выбор безопасного коридора. <a id="t010-v1"></a>
- Ритм препятствий: подготовка следующего действия начинается до завершения предыдущего. <a id="t010-v2"></a>
- Скорость потока: ускорение сокращает время решения при сохранении видимого предупреждения. <a id="t010-v3"></a>
- Ветвление маршрута: безопасный обход конкурирует с более выгодной сложной линией. <a id="t010-v4"></a>

Пример проектирования: Бегун выбирает длинную внешнюю полосу без разрывов или короткую цепочку прыжка, приседания и поворота.

Проверка прототипа: Меняйте скорость отдельно от расстояния между препятствиями и проверяйте, остаётся ли время на распознавание следующего действия.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html)
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html)
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html)

## Источники и примеры

Источники подтверждают отдельные приёмы или методологию. Они не подтверждают все варианты семейства. Примеры проектирования и сочетания механик являются иллюстрациями.

- [Godot: обзор движения в 2D](https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html): Примеры различных схем движения и их реализации в Godot; не универсальные значения ускорения или скорости.
- [Maddy Thorson: физика Celeste и TowerFall](https://www.mattmakesgames.com/articles/celeste_and_towerfall_physics/index.html): Первичный авторский разбор движения, столкновений и взаимодействия с движущимися опорами в этих играх.
- [Godot: CharacterBody3D](https://docs.godotengine.org/en/stable/classes/class_characterbody3d.html): Условия работы управляемого трёхмерного тела, столкновений и скольжения в Godot.
