Farm Zombies | 使用 Unity 制作 2D 平台游戏
在这篇文章中,我将记录游戏《Farm Zombies》的开发过程 - 一款 Unity 中的 2D 平台游戏(源项目的链接可在文章末尾找到)。
开发日志
第一周
在决定游戏名称之前,我先在 Photoshop 中创建了主角。我决定使用 像素艺术 角色:
这个角色最终看起来像一个农民,所以我决定采用“农场僵尸”这个名字。
为了证明名称中有 'Zombies',我继续创建敌人,它们实际上是僵尸:
为了加快开发过程,我使用了这个2D Player Controller。
现在玩家和敌人都准备好了,我开始创建第一个关卡,我决定将其设为农场主题。所以我开始制作关卡所需的所有精灵:
一些元素是基于图块的,例如地面和树木,其余细节则是固定大小的精灵:
关卡最终包含 4 种类型的障碍物:尖刺、僵尸、挥舞的斧头和地洞:
绿旗标志着关卡的结束:
最后,我使用 UI Canvas 创建了屏幕标签来显示玩家何时死亡,以及指示按哪个按钮可以重新开始关卡:
第 2 周
第二周,我开始创建新关卡。我决定采用中世纪主题的关卡。
我继续创建了 3 个新的图块精灵和一个细节精灵(火炬和火焰):
该关卡位于一座城堡内,墙上挂着火把,障碍物与第一关相同(尖刺、僵尸、摆动的斧头和地洞)。
现在是时候通过选择级别来制作 主菜单 将所有内容整合在一起了。
我首先创建一个新场景,然后开始设计菜单标题和按钮。以下是结果: