查看原文
其他

Made With Unity | 即时战术潜入游戏《Shadow Tactics: Blades of the Shogun》

2017-01-20 Unity官方 Unity官方平台

今天为大家介绍一款即时战术潜入端游《Shadow Tactics: Blades of the Shogun》,该游戏最早在Unite Europe 2016上作为Showcase展出,并于2016年12月6日正式上线Steam,仅仅上线一周就迅速成为了Steam全球最畅销游戏。下面让我们一起来了解一下这款游戏的背景灵感来源开发难点,以及Unity在其中扮演的重要角色吧。

游戏介绍


游戏背景设定是江户幕府时代的日本,一个新的幕府将军获得了统治日本的权力,而且极力地维护社会稳定。为了与阴谋和叛变势力作斗争,他招募了五位擅长从事暗杀、蓄意破坏和间谍活动的人才,而且各自身怀绝技。玩家需要操纵这五位不同技能与个性的角色去完成一系列的潜入暗杀任务。



整个游戏的画面细节丰富,非常完美地还原了江户时代日本的风貌,寺庙、房屋、街道及帐篷等各个元素都非常具有辨识度。每个关卡场景环境各异,为整个游戏增资添彩。


不单是游戏画面,音乐音效也是该游戏中一个非常令人称道的地方。游戏音乐结合了西方古典管弦乐与日本传统乐器,与和风游戏画面相辅相成,更加突出了游戏的时代背景。并且游戏中每个场景都有专门的配乐,足见开发团队在此下了不少功夫。



游戏灵感


开发团队来自德国,团队成员多是即时战略游戏的忠实玩家。该游戏的创意受到了一些经典即时战略游戏如《Commandos》(盟军敢死队)及《Desperados》(亡命之徒)的启发,在其RTT(即时战术)核心玩法的基础上加入了一些全新的改进,以更加符合即时战略的游戏机制。

 

在坚定了要做这样一款即时战术游戏之后,开发团队联想到了忍者与武士,决定将他们作为游戏角色,进而游戏背景也就设定在了江户幕府时代。通过研究一些描写17世纪的日本的电影,如《七武士》等,开发团队也从完全不懂日本文化的异国观众,成为了将日本文化以全新的方式推向全球的得力助手。



开发难点


《Shadow Tactics: Blades of the Shogun》以经典的RTT即时战术游戏作为参考,再加上在游戏模式与技能组合上进行的创新,为玩家呈现了更丰富的游戏内容,也更加考验玩家的战略能力。当然,有突破必会伴随着挑战,为了让核心技能的组合更加完美、不会随时间推进而产生重叠或冗余,开发团队也投入了大量精力。



开发过程中,他们遇到最大的挑战是该游戏需要支持在游戏的任意时刻保存当前的状态。这个功能的设计与实现对于很多游戏都是难点。虽然经历了很多不眠之夜进行实现、验证与调试,但是最后还是顺利攻克难关。最后该游戏提供了3个快速存档及普通存档栏位,并且会提示玩家上次存档的时间,这样就可以支持玩家经常存档。而且为了更好的存档体验,玩家甚至可以在战斗过程中或是在复杂的游戏场景下保存游戏状态。

Unity的作用


开发团队表示,整个《Shadow Tactics: Blades of the Shogun》游戏的开发流程就是基于Unity引擎框架的扩展。该游戏几乎用到了Unity引擎内置的所有功能,包括导航网格寻路、Mecanim动画、UGUI、物理、烘焙实时全局光照及相机追踪等等。



借助Unity编辑器易于扩展的特性,开发团队为关卡设计师们创建了基于节点的编程系统,以简化设计师们的工作流程。另外也针对AI及游戏逻辑编程设计了行为树系统,混合了基于节点的编程,可以快速编写逻辑复杂的脚本,也能更加便于维护。为了让运行时效率更佳,开发团队还编写了自动生成类似面向过程代码的系统,让一些厚重的面向对象的代码更加高效。

总结


看完上述对于《Shadow Tactics: Blades of the Shogun》游戏有关的背景、灵感和开发难点后,是不是觉得这是一款不能错过的优质游戏呢?当然,Unity在其中发挥的作用是不可小觑的,我们也期待更多的开发者可以发挥自己的创意,让Unity成为游戏开发的得力助手。


温馨提示:《Shadow Tactics: Blades of the Shogun》游戏支持PS4、Xbox One及PC平台,可分别至PlayStation商城、Xbox商城或Steam中购买。



更多Unity技术文章

自制《Star Wars: X-Wing》MOD

回合制大作《梦幻诛仙手游》

经典重温《Super Mario Run》

2D横版动作游戏《ICEY》

史诗级军事策略手游《War Commander: RA》

VR解谜游戏制作经验分享:《I Expect You To Die》




点击“阅读原文”访问Unity官方中文社区!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存