Пиксель-арт

Pixelblog 64: ниндзя-платформер в стиле NES, от спрайта игрока до города с параллаксом

Последний Pixelblog Раймонда Шлиттера на SLYNYRD посвящён 8-битным ниндзя-платформерам. Это хорошее чтение для тех, кому нравится видеть, как целый набор игровых ассетов строится вокруг одной идеи. Он открыто берёт за образец Ninja Gaiden и на протяжении всей работы использует палитру NES, хотя и не придерживается строго ограничений железа.

Сначала идёт персонаж игрока. Он начинает с простой болванки, чтобы анимации были готовы до того, как появятся какие-либо дизайнерские детали. Ярко-красный костюм выбран ради заметности, даже если это не самый незаметный вариант. Набор движений основан на Рю Хаябусе: быстрый бег, лазание по стенам, висение на потолке, перевёрнутый прыжок и воздушный удар. Мне понравилась логика, по которой персонаж останавливается при атаке на земле. Это вынуждает к точности в столкновениях, а не позволяет бесконечно жать удар на бегу.

Затем идут враги: вертолётная турель, которая водит пушкой на 180 градусов в пяти направлениях, паукообразный танк, цепляющийся за стены и потолки, и медленная кибергорилла, которая работает губкой для урона. Для гориллы он опирался на референсы ходьбы на костяшках, сначала набросал простые формы тела, чтобы поймать движение, и только потом добавил роботизированные детали. Объединение головы и корпуса в одну деталь придаёт ей намеренную неуклюжесть.

Часть про окружение оказалась самой полезной. Используются тайлы 16x16 в шести слоях, каждый из которых прокручивается с собственной скоростью для эффекта параллакса. Проекция «шкаф» задаёт линии глубины примерно под 67,5 градуса: на каждый пиксель вправо приходится два вверх, поэтому ступеньки получаются аккуратными. Результат показан на макете 320x180.

Ещё одна деталь: это первый Pixelblog, где один из мини-уроков, полная покадровая разбивка ниндзя, закрыт платной подпиской Patreon, а основной урок остаётся бесплатным. Ассеты и исходные файлы продаются отдельным пакетом. Мне бы очень хотелось увидеть, как кто-нибудь вставит эти спрайты в настоящий контроллер игрока.

Источник: SLYNYRD

Комментарии 0

Оставьте первый комментарий на любом языке.

Войдите, чтобы комментировать