3DCAT 二维码

扫一扫 立即咨询

行业资讯

【Unity】Unity中的独立2D游戏开发-上

2020-03-10

BY:Stephen Danton

介绍

Stephen Danton和他的妻子Sara Kitamura拥有2个Ton Studios,正在开发他们的第一个Unto The End,并展示了战斗系统,世界发展,氛围,视觉特效等。

Stephen Danton拥有计算机科学,游戏设计和人机交互等经验,他认为自己是一位体验设计师。而他的妻子Sara,拥有绘画,摄影,色彩理论和室内设计的背景。她能确保他们花时间在游戏中而不是纸上评估概念,并且她也非常精通整体构图和细节层次上的编辑或者调整。

Unity开发的游戏《unto the end》_3dcat实时渲染云平台

2 Ton Studios的开始

他们的工作室很小,只有他们夫妻两个人.并尝试通过Gamedev的学习,将自己的想法展示给其他人,其中还包含了一些North项目概念的想法。

Unity开发的游戏《unto the end》游戏画面_3dcat实时渲染云平台

战斗系统

尽管市面上有很多款横版过关游戏,但是他们仍然认为横版2D游戏还有更多的乐趣。制作中还要尽量避免任何衍生形式,例如将《黑暗之魂》复制粘贴到2D中,也不喜欢向以前的游戏致敬那种方式。一切都应该存在是有原因的,而不仅仅是因为另一个游戏做到了。

而战斗系统的构建,目标是捕捉近战格斗的感觉,而不是成为剑术模拟器或复杂的格斗游戏。 并且他们觉得,有些时候 2D游戏表现力比3D游戏更好: • 根据高矮判断伤害 • 评估两个物体之间的左右距离 • 看到玩家的化身

Unity开发的游戏《unto the end》战斗系统_3dcat实时渲染云平台

开始在Unity中进行原型制作,并尽量保持简单的原型。最初,没有AI控制的对手,只有Stephen Danton和Sara在玩家1与玩家2的中互相对抗。甚至原型只有一个控制手柄, Sara只能使用键盘来控制。

Unity开发的游戏《unto the end》战斗场景_3dcat实时渲染云平台

他们从经典1v1格斗的游戏设置中最基本的动作(移动,攻击,格挡)和简单的动画开始。一遍又一遍地实验对其进行调整,直到它们感觉正确为止。

在每个步骤中都会分解并提出问题: 防护因该定时吗?应该有防护和招架吗?警惕后应该怎么办?动作应该流畅还是应该让玩家处于“战斗模式”?攻击应该多快?攻击应该取消吗?攻击可以中断吗?错过攻击会怎样?依此类推。

然后删除了任何过于僵化或复杂的内容,剩下的一切都符合战斗感。玩家在正确的时刻看到和做出反应的能力是关键。然后保留那些有明显原因的动作,再深度的添加新的动作。

Unity开发的游戏《unto the end》战斗动作_3dcat实时渲染云平台

从那里开始添加AI控制的对手,对手将战术性地包围主角(父亲),使用远程武器(如果拥有),使用地形,将玩家引诱到陷阱中,设置伏击等。对手可以走到父亲可以去的任何地方,他们会拉开距离,掉入洞穴,爬壁架,使用坡道等。他们也遵循与主角(父亲)相同的规则,阻挡高低位,攻击高低位,以类似的打击造成相同数量的伤害等。

世界

整个世界完全来自想象力,主要是受他们在冰岛,苏格兰,巴塔哥尼亚(智利南部)和加拿大度过的时光的启发。它是一个神话般的地方,不受历史或小说的束缚。游戏中没有魔术,巫师,兽人,精灵,龙等奇幻生物。

Unity开发的游戏《unto the end》世界场景_3dcat实时渲染云平台

就结构和流量而言,这个世界没有关卡或载入画面,它是一个连续的世界。不过,他们的实时游戏比Playdead游戏(游戏工作室)拥有更多的“分支” ,在游戏中的各个地方,都需要玩家选择走哪条路。

Unity开发的游戏《unto the end》世界场景_3dcat实时渲染云平台

他们想要表现出一个人在陌生土地上,孤身奋斗努力返回自己的家园的感觉。这种感觉的一部分是在知识不完善的情况下做出决定,需要后期进行不断的处理。