农场僵尸 | 在 Unity 中制作 2D 平台游戏

在这篇文章中,我将在 Unity 中记录游戏 Farm Zombies - 2D 平台游戏的开发过程(源项目的链接位于文章末尾)。

开发日志

第一周

在决定游戏名称之前,我首先在 Photoshop 中创建了主角。我决定使用 pixel art 角色:

这个角色最终看起来像一个农民,所以我决定使用“农场僵尸”这个名字。

为了证明名称中包含 'Zombies' 是合理的,我继续创建了敌人,它们实际上是僵尸:

为了加快开发过程,我使用了这个 2D 播放器控制器

现在,随着玩家和敌人的准备就绪,我开始创建第一个关卡,我决定将其设为农场主题。所以我开始制作该关卡所需的所有精灵:

一些元素是基于图块的,例如地面和树木,其余细节是固定大小的精灵:

该关卡最终包含 4 种类型的障碍物:尖刺、僵尸、摆动轴和地洞:

绿色旗帜表示关卡结束:

最后,我使用 UI Canvas 创建了屏幕标签,以显示玩家何时死亡,以及按下哪个按钮来重新启动关卡的指示:

第 2 周

第二周,我开始创建一个新关卡。我决定选择中世纪主题的关卡。

我继续创建了 3 个新的图块精灵和一个细节精灵(火炬和火焰):

该关卡位于一座城堡内,墙上挂着火把,障碍物与第一关相同(尖刺、僵尸、摆动轴和地洞)。

现在是时候通过创建带有级别选择的 Main Menu 将所有内容放在一起了。

我首先创建一个新场景,然后开始设计菜单标题和按钮。下面是结果:

WebGL 演示

来源
📁FarmZombies.unitypackage1.41 MB
推荐文章
在 Unity 中创建 2D 打砖块游戏
在 Unity 中创建滑动益智游戏
如何在 Unity 中制作一款受 Flappy Bird 启发的游戏
Unity 中的迷你游戏 | 立方体避免
Unity 无尽跑者教程
Unity 中的三消益智游戏教程
Unity 中的迷你游戏 | 飞扬的立方体