Ферма Зомби | Создание 2D-платформера в Unity
В этом посте я буду документировать процесс разработки игры Farm Zombies — 2D-платформера в Unity (ссылка на исходный проект доступна в конце поста).
Девлог
1 неделя
Прежде чем определиться с названием игры, я начал с создания главного героя в фотошопе. Я решил использовать персонажа пиксельная графика:
В итоге персонаж стал напоминать фермера, поэтому я решил назвать его «Зомби-ферма».
Чтобы оправдать наличие 'Zombies' в названии, я пошел дальше и создал врагов, которые на самом деле являются зомби:
Чтобы ускорить процесс разработки, я использовал этот 2D Player Controller.
Теперь, когда игрок и враги готовы, я приступил к созданию первого уровня, который решил сделать тематическим на ферме. Итак, я приступил к созданию всех спрайтов, необходимых для уровня:
Некоторые элементы основаны на плитках, например земля и деревья, а остальные детали представляют собой спрайты фиксированного размера:
В итоге на уровне оказалось 4 типа препятствий: шипы, зомби, качающиеся топоры и ямы в земле:
Зеленый флаг сигнализирует об окончании уровня:
И, наконец, я создал экранные метки с помощью UI Canvas, чтобы показать, когда игрок умирает, а также указать, какую кнопку нажать, чтобы перезапустить уровень:
Неделя 2
На второй неделе я начал с создания нового уровня. Я решил выбрать уровень в средневековой тематике.
Я пошел дальше и создал 3 новых спрайта тайлов и один спрайт деталей (факел и пламя):
Уровень расположен внутри замка с факелами на стене и теми же препятствиями, что и на первом уровне (шипы, зомби, качающиеся топоры и ямы в земле).
Теперь пришло время собрать все это воедино, создав Главное меню с выбором уровня.
Я начал с создания новой сцены, а затем приступил к разработке заголовка меню и кнопок. Ниже приведен результат: