3D платформер на Unity, в котором игрок управляет физическим шаром, проходит четыре полностью доступных уровня, преодолевает ловушки, собирает монеты и ключи и взаимодействует с объектами окружения.
Игра полностью проходится: после завершения четвёртого уровня появляется экран победы.
В проекте реализованы:
- физическое управление шаром через
Rigidbody; - движение относительно направления камеры;
- прыжок;
- собственная система камеры с вращением вокруг игрока;
- приближение и отдаление камеры;
- сбор монет;
- система ключей и дверей;
- перемещение отдельных ящиков;
- кнопки, открывающие проходы;
- ловушки и движущиеся препятствия;
- выбор любого из четырёх уровней из меню;
- экран победы;
- пауза и настройки игры.
Вводный уровень с базовыми препятствиями, монетами и ловушками.
Для открытия двери необходимо найти 1 ключ.
Более сложный уровень с дополнительными ловушками и платформенными препятствиями.
Для открытия двери необходимо найти 1 ключ.
Уровень с комбинацией различных препятствий и ловушек.
Для открытия двери необходимо найти 1 ключ.
Большой лабиринт, полностью созданный с помощью ProBuilder.
Особенности уровня:
- лабиринтная структура;
- текстурированные поверхности;
- ловушки и препятствия;
- для прохождения необходимо найти 3 ключа.
Первые три уровня построены преимущественно из стандартных Unity-примитивов и оформлены цветами. Текстуры используются на четвёртом уровне.
На уровнях 1–3 игроку необходимо найти один ключ, после чего можно открыть соответствующую дверь.
На четвёртом уровне используется отдельная система: игрок должен собрать 3 ключа, чтобы получить возможность продолжить прохождение.
Некоторые ящики можно перемещать при помощи взаимодействия игрока.
Они используются как часть головоломок: ящик можно поставить на напольную кнопку, чтобы активировать механизм и открыть проход.
В игре используются четыре основных типа ловушек:
- шипы — опасны при контакте;
- стреляющие ловушки — выпускают снаряды;
- уничтожающие блоки — приводят к поражению при столкновении;
- вращающиеся цилиндры — сбивают шар с траектории.
Помимо ловушек, на уровнях присутствуют интерактивные механизмы и движущиеся элементы окружения.
Из главного меню можно сразу выбрать любой из четырёх уровней.
Также реализованы:
- меню паузы;
- экран победы;
- изменение разрешения;
- изменение качества графики;
- полноэкранный режим;
- регулировка громкости музыки.
| Уровень 1 | Уровень 2 | Уровень 3 | Уровень 4 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Вводный уровень | Ловушки и препятствия | Комбинация механик | Лабиринт на ProBuilder |
| Шипы | Стреляющая ловушка | Уничтожающий блок | Вращающийся цилиндр | Кнопка |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
| Ловушка | Стрельба по таймеру | Опасный блок | Движущееся препятствие | Открытие прохода |
| Эффект 1 | Эффект 2 |
|---|---|
![]() |
![]() |
| Дым | Эффект портала |
| Главное меню | Выбор уровня | Настройки |
|---|---|---|
![]() |
![]() |
![]() |
| Главное меню | Все 4 уровня доступны сразу | Настройки игры |
| Управление шаром | Прыжок | Камера |
|---|---|---|
![]() |
![]() |
![]() |
| Физическое движение | Преодоление препятствий | Вращение камеры вокруг шара |
- Движок: Unity 2021.3.4f1
- Язык: C#
- Физика: Rigidbody / 3D Physics
- Уровнедизайн: Unity-примитивы и ProBuilder
- ProBuilder: 5.0.7
- Камера: собственная система слежения, вращения и масштабирования
- UI: Unity UI / TextMesh Pro
- Платформа сборки: Windows
- W / S или стрелки вверх/вниз — движение вперёд/назад
- A / D или стрелки влево/вправо — движение в стороны
- Space — прыжок
- Мышь — вращение камеры
- Колесо мыши — приближение и отдаление камеры
- Распаковать Windows-сборку.
- Запустить
Wild Ball.exe. - Выбрать любой из четырёх уровней в меню.
- Клонировать репозиторий.
- Открыть проект в Unity 2021.3.4f1.
- Запустить сцену
Assets/Scenes/MainMenu.unity.
Проект демонстрирует работу с 3D-физикой Unity, собственной системой камеры, интерактивными объектами, игровыми ловушками, UI и созданием уровня с помощью ProBuilder.

















