Ферма Зомбі | Створення 2D платформерної гри в Unity
У цій публікації я буду документувати процес розробки гри Farm Zombies — 2D-платформера на Unity (посилання на вихідний проект доступне в кінці публікації).
Devlog
тиждень 1
Перш ніж визначитися з назвою гри, я почав із створення головного героя в Photoshop. Я вирішив використати символ pixel art:
Зрештою персонаж став схожим на фермера, тому я вирішив вибрати назву Farm Zombies.
Щоб виправдати наявність 'Zombies' в назві, я створив ворогів, які насправді є зомбі:
Щоб прискорити процес розробки, я використав цей 2D Player Controller.
Тепер, коли гравець і вороги були готові, я перейшов до створення першого рівня, який я вирішив зробити тематикою ферми. Тож я почав працювати над створенням усіх спрайтів, необхідних для рівня:
Деякі з елементів, як-от земля та дерева, є тайловими, а решта деталей є спрайтами фіксованого розміру:
У підсумку рівень містив 4 типи перешкод: шипи, зомбі, хитаються сокири та ями:
Зелений прапор сигналізує про закінчення рівня:
І, нарешті, я створив мітки на екрані за допомогою UI Canvas, щоб показувати, коли гравець помирає, а також вказувати, яку кнопку натиснути, щоб перезапустити рівень:
тиждень 2
На другому тижні я почав зі створення нового рівня. Я вирішив вибрати рівень із середньовічною тематикою.
Я пішов далі та створив 3 нові плиткові спрайти та один детальний спрайт (факел і полум’я):
Рівень знаходиться всередині замку зі смолоскипами на стіні та такими ж перешкодами, як і на першому рівні (шипи, зомбі, розмахуючі сокири та ями).
Тепер настав час зібрати все це разом, зробивши Головне меню з вибором рівня.
Я почав зі створення нової сцени, а потім почав розробляти заголовок меню та кнопки. Нижче наведено результат: