Made With Unity | 极致解谜变身王牌特工《Agent A - 伪装游戏》
今天的Made With Unity为大家推荐一款极致解谜小游戏《Agent A - 伪装游戏》。虽然以现有游戏的章节数量通关所需时间并不长,但游戏剧情循序渐进,谜题设计环环相扣,解谜节奏恰到好处,让玩家能享受谜题一一攻破所带来的成就感。
游戏背景
《Agent A - 伪装游戏》是一款间谍主题益智解谜游戏,由来自Yak&Co公司的美术Mark White和程序Jason Rawlings合作开发完成。玩家扮演一名擅长伪装的特工,潜入反派角色Rube的豪华别墅,探寻隐秘无踪的小道具,解开一个个精心设计的小谜题,最终抓住Rube并终结她的邪恶计划。
该游戏支持iOS及Android平台,已上线于App Store及Google Play,曾荣获GDAA (Game Developers’ Association of Australia)2016年度游戏、GDAA 2016艺术卓越奖、GDAA 2016优秀音乐奖、App Store 2015年度最佳游戏, 获得App Store上30个国家及地区的编辑选荐和100多个国家及地区的最佳新游。它从来自43个国家的益智冒险游戏中脱颖而出拔得头筹,并被评选为PAX澳大利亚独立游戏作品展示中的优胜作品!
游戏设计
《Agent A - 伪装游戏》最令人称道的地方就在于其独特养眼的艺术风格,它希望呈现出60年代的间谍风格,所有场景都展示出初代007的年代感。他们在前期收集了可以被用作场景参考的图像,从建筑、电影或50 、60年代的一些插图获取灵感进而构建情绪板(一种用户研究方法)。
在《Agent A - 伪装游戏》这款游戏中,UI与3D相机视角都是可交互的。为了保证游戏能够尽可能适配更多的分辨率,特意将所有场景都设计为可以在16:9与4:3两种屏幕比例间自由缩放,完全不影响游戏解谜的关键区域。设计原始场景时,使用辅助线来确保任意可收集的游戏道具或可移动的元素都被放置在安全区域内。
安全区域内的游戏内容不论在何种分辨率下都不会被裁切,而是缩放到适合当前屏幕的尺寸。例如像三星Galaxy S6这样的大屏幕设备上,安全区域会被放大直到触及屏幕的顶部和底部,而像iPad则会扩展到两侧后停止,屏幕顶部和底部会显示更多内容。
由于最初是2D设计,所以场景布局的草图阶段均按2D进行,然后在草图基础上添加纹理、光照等细节形成最终的2D色彩模型。在这个阶段,整体场景布局随着细节的加入而改变的情况屡见不鲜。实现《Agent A - 伪装游戏》这样的艺术风格采用了很多角度设置,可以通过房间的几何形状与场景的光照切割来实现带有角度的线条描绘。如下图所示,在确定最终的大厅场景布局之前,尝试了几种不同的配置。
一般游戏常见的做法是将3D场景渲染成2D图像应用到游戏中,但《Agent A - 伪装游戏》却反其道而行之,确定好整个场景的2D效果之后再进行3D建模来尽可能还原2D效果。这么做有几个原因,但其中最主要的问题还是游戏运行效率,包括游戏画面表现及应用包大小。采用3D设计可以将每个2D场景从约30MB缩小至约500kb的FBX文件和最小的纹理。3D场景中还能利用相机变化对细节进行放大与特写,而不用单独为它们设计场景,预留了更多空间以添加更多的文件。
关于《Agent A - 伪装游戏》的游戏设计就先透漏这些,如果大家有兴趣,后面我们再单独为大家分享打造《Agent A - 伪装游戏》艺术风格的技术细节。
关于开发商
该游戏由独立游戏工作室Yak&Co开发,Yak&Co仅有两名成员,Mark White负责美术设计,Jason Rawlings负责程序设计。《Agent A - 伪装游戏》从原型设计到上线发布耗时约两年半的时间,虽然游戏内容不算太丰富,但别墅中精妙的机关与装置以及看起来逻辑通透的谜题设置,都需要时间与精力反复打磨,这对于仅有两人的小团队来说已非常难得。
因为许多玩家提出对更多游戏内容的渴望,开发商表示以后还将添加更多章节,并且免费提供给所有已购买的用户。对解谜游戏感兴趣的玩家,一定不要错过这款良心作品。
今天的Made With Unity游戏就分享到这里,以后也会继续分享使用Unity制作的优秀游戏在Unity官方中文社区(forum.china.unity3d.com),请保持关注!
更多Unity技术文章
点击“阅读原文”访问Unity官方中文社区!