январь 22, 2022

Rexel

Добавить в
Мои игры
Торрент
Скачать

Демо-версия 2D-платформера, созданная на Unity. Посмотреть исходный код здесь.

Этот проект начался с простого руководства от GameDev.TV. Однако по мере масштабирования проекта мне хотелось пробовать все больше и больше вещей, таких как:

  • Экраны запуска/GameOver/Win
  • Движение игрока
    • Время койота (позволение позднего прыжка с платформы, как у Селесты)
    • Управляемый кодом конечный автомат анимации спрайтов
    • Нереалистичная гравитация (при возвращении на землю игрок падает быстрее — это делает игру более отзывчивой и менее «плавающей»)
    • Применены мертвые зоны джойстика контроллера
  • Интерфейс игрока: полоса здоровья, жизни, монеты и т. д.
  • Атаки
    • Возможность раздавливать врагов, топая сверху (как Марио)
    • Лук и стрелы
  • Отслеживание здоровья игрока и врага
  • Динамическая оценка музыки на основе «зон» карты — добавление все большего и большего количества треков, воспроизводимых синхронно, несмотря на то, что они поставлены в очередь в разное время (например, струнные, бас, барабаны и т. д.)
  • Динамическое позиционирование камеры на основе кода
    • Направление камеры влево или вправо в зависимости от положения игрока (например, Hollow Knight)
  • Эффекты частиц!
  • Остановка времени во время решающих событий (например, вступление к боссу в Hollow Knight)
  • Контрольные точки и динамическое появление игроков (вместо жесткой перезагрузки сцены для каждого уровня)

То, что я хотел сделать, но не смог стать MVP:

  • Вторичное оружие: атака огненным шаром
  • Дополнительное eтипы врагов
  • Скелет-лучник (атака на расстоянии)
  • Рыцарь-страж (атака в ближнем бою)
  • Летучие мыши (атака стаей)
  • Механика плавания и подводные уровни (управление кислородом, ускользание пираний и т. д.)
  • Добавьте специальную способность спринта.
  • Добавьте специальную способность рывка или переката.
  • Добавить прыжки через стену.
  • Дополнительная графика тайловой карты (снова и снова использование одной и той же тайловой карты получилось немного монотонным, честно говоря)

Я также активно пользовался этими ресурсами:

  • Lost Relic Games – Escapeing Unity Animator HELL
  • Lost Relic Games: Nintendo спасла инди-игру моей мечты от катастрофы | Девлог
  • Игры Board to Bits: лучше прыгать в Unity с четырьмя строками кода
  • Brackeys — ПУСКОВОЕ МЕНЮ в Unity
  • Brackeys — Как создать БАР ЗДОРОВЬЯ в Unity!

Если у вас есть отзывы, положительные или (конструктивно) отрицательные, напишите мне в Twitter или Discord. :)

Как скачать Rexel через торрент

Всего несколько простых шагов:

  • Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
  • Выбираем и скачиваем подходящий торрент-файл репака Rexel
  • Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
  • После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!