Ферма Зомби | Создание 2D-платформера в Unity

В этом посте я буду документировать процесс разработки игры Farm Zombies — 2D-платформера в Unity (ссылка на исходный проект доступна в конце поста).

Девлог

1 неделя

Прежде чем определиться с названием игры, я начал с создания главного героя в фотошопе. Я решил использовать персонажа пиксельная графика:

В итоге персонаж стал напоминать фермера, поэтому я решил назвать его «Зомби-ферма».

Чтобы оправдать наличие 'Zombies' в названии, я пошел дальше и создал врагов, которые на самом деле являются зомби:

Чтобы ускорить процесс разработки, я использовал этот 2D Player Controller.

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

Некоторые элементы основаны на плитках, например земля и деревья, а остальные детали представляют собой спрайты фиксированного размера:

В итоге на уровне оказалось 4 типа препятствий: шипы, зомби, качающиеся топоры и ямы в земле:

Зеленый флаг сигнализирует об окончании уровня:

И, наконец, я создал экранные метки с помощью UI Canvas, чтобы показать, когда игрок умирает, а также указать, какую кнопку нажать, чтобы перезапустить уровень:

Неделя 2

На второй неделе я начал с создания нового уровня. Я решил выбрать уровень в средневековой тематике.

Я пошел дальше и создал 3 новых спрайта тайлов и один спрайт деталей (факел и пламя):

Уровень расположен внутри замка с факелами на стене и теми же препятствиями, что и на первом уровне (шипы, зомби, качающиеся топоры и ямы в земле).

Теперь пришло время собрать все это воедино, создав Главное меню с выбором уровня.

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

Демонстрация WebGL

Источник
📁FarmZombies.unitypackage1.41 MB
Рекомендуемые статьи
Создание 2D-игры Brick Breaker в Unity
Создание скользящей игры-головоломки в Unity
Как создать игру в стиле Flappy Bird в Unity
Мини-игра в Unity | CUBEизбегать
Учебное пособие по Endless Runner для Unity
Учебное пособие по игре-головоломке «три в ряд» в Unity
Мини-игра в Unity | Флаппи-куб