今天的Made With Unity为大家推荐一款极致解谜小游戏《Agent A - 伪装游戏》。虽然以现有游戏的章节数量通关所需时间并不长,但游戏剧情循序渐进,谜题设计环环相扣,解谜节奏恰到好处,让玩家能享受谜题一一攻破所带来的成就感。

游戏背景
《Agent A - 伪装游戏》是一款间谍主题益智解谜游戏,由来自YakCo公司的美术Mark White和程序Jason Rawlings合作开发完成。玩家扮演一名擅长伪装的特工,潜入反派角色Rube的豪华别墅,探寻隐秘无踪的小道具,解开一个个精心设计的小谜题,最终抓住Rube并终结她的计划。

093503y5ffwf2cll8z12l2.jpg
在《Agent A - 伪装游戏》这款游戏中,UI与3D相机视角都是可交互的。为了保证游戏能够尽可能适配更多的分辨率,特意将所有场景都设计为可以在16:9与4:3两种屏幕比例间自由缩放,完全不影响游戏解谜的关键区域。设计原始场景时,使用辅助线来确保任意可收集的游戏道具或可移动的元素都被放置在安全区域内。

093503cwxxz5kfxwtlvxkq.jpg
安全区域内的游戏内容不论在何种分辨率下都不会被裁切,而是缩放到适合当前屏幕的尺寸。例如像三星Galaxy S6这样的大屏幕设备上,安全区域会被放大直到触及屏幕的顶部和底部,而像iPad则会扩展到两侧后停止,屏幕顶部和底部会显示更多内容。

093504f70vx7v7axk20rcv.jpg
一般游戏常见的做法是将3D场景渲染成2D图像应用到游戏中,但《Agent A - 伪装游戏》却反其道而行之,确定好整个场景的2D效果之后再进行3D建模来尽可能还原2D效果。这么做有几个原因,但其中最主要的问题还是游戏运行效率,包括游戏画面表现及应用包大小。采用3D设计可以将每个2D场景从约30MB缩小至约500kb的FBX文件和最小的纹理。3D场景中还能利用相机变化对细节进行放大与特写,而不用单独为它们设计场景,预留了更多空间以添加更多的文件。

093505poqsobw1s3k0zh0y.jpg
关于《Agent A - 伪装游戏》的游戏设计就先透漏这些,如果大家有兴趣,后面我们再单独为大家分享打造《Agent A - 伪装游戏》艺术风格的技术细节。

关于开发商
该游戏由独立游戏工作室YakCo开发,YakCo仅有两名成员,Mark White负责美术设计,Jason Rawlings负责程序设计。《Agent A - 伪装游戏》从原型设计到上线发布耗时约两年半的时间,虽然游戏内容不算太丰富,但别墅中精妙的机关与装置以及看起来逻辑通透的谜题设置,都需要时间与精力反复打磨,这对于仅有两人的小团队来说已非常难得。

因为许多玩家提出对更多游戏内容的渴望,开发商表示以后还将添加更多章节,并且免费提供给所有已购买的用户。对解谜游戏感兴趣的玩家,一定不要错过这款良心作品。

094017qiio8sw3sa1hwcfa.png

转载请注明来源:Unity官方中文社区(forum.china.unity3d.com)。请勿私自更改任何版权说明信息。
Made, With, Unity锐亚教育

锐亚教育 锐亚科技 unity unity教程