设计师分享iPhone游戏音效设计准则

shenbi 2011-06-07

自从iPhone在全球热销,iPhone应用也开始繁荣发展,游戏应用尤其如此,有些销量甚至堪比AAA巨作。主流游戏开发商纷纷把iPhone视为现有产品的推广平台,甚至决定为该平台量身打造游戏产品。

对于独立游戏开发者来说,iPhone也是个重要的开发平台。因为其拥有庞大的用户群,所以该平台的游戏很快就能从小众需求变为大众产品。

新机遇的出现,为那些刚刚从经济衰退中复苏的人们开启了新的冒险旅程——在商机无限的信仰感召下,新开发者们建立新游戏公司,着手制作新平台的游戏。

独特的界面、庞大的用户群、强大的可接入性和应用软件属性(“短简精”、可玩性高的游戏应用)等得天独厚的条件,为iPhone游戏的开发创造了无限可能。

目前,游戏质量的门槛如此之高,要在iPhone这样的“娇小”的设备里安装如此“壮硕”的游戏应用,想必不是件易事。更确切地说,游戏音频设计者将面临怎样的挑战?

除了所有游戏都存在的音频设计难题,在常规进程当中还面临着一系列附加难题和特殊难题。如果说这只是给游戏音效设计工作增加了一点难度,那么,信息不足就确实是设计者们面临的艰巨考验了。

要通过这个考验,iPhone音效设计者应该明确自身所面临的挑战、克服的办法和iPhone游戏音效的含义。在本文,我将探究设计者应该明确的设计依据、音效对软件的影响、技术难点、iPhone要解决的特殊难题,还将涉及用户行为、iPhone音频开发应用类型等方面。

以上也是我在与iPhone音效设计工作打交道过程中遇到的问题,并且我依次(但不是所有)找到了解决方法或者做出解释说明。我希望能将自己的经验与其他开发者分享。

那么,有效的iPhone音效设计到底要具备什么?动态音景、浸入式声道和高明的创意——这些只是增加一点点难度。

众所周知,iPhone与其他平台相比有许多自身特点。从用户界面到用户特点,不止是不同,甚至到达了天差地别的程度,所以就产生了一些需要深思熟虑的设计要素。音效设计也不例外。我希望读者通过阅读本文的下半部分,了解作为一名游戏开发者应该明确的设计考虑。

设计师分享iPhone游戏音效设计准则

ios_iphone4(from gamasutra.com)

文件大小

iPhone音效制作者最大的关切莫过文件大小。不过这个话题的范围太广,恐怕无法在一篇概要里完全解释清楚。(注:作者在另一篇文章”Audio for iPhone: Size Matters”里也谈到了这个话题)以下内容主要是为读者阐明开发者面临的挑战。

苹果的无线传输大小限制是20MB,这意味着,如果不通过Wi-Fi,而是通过3G服务下载,那么所下载的应用大小不能超过20MB。这种大小限制对iPhone应用病毒式营销的有效性来说至关重要。

如果潜在用户必须找一个Wi-Fi网络热点(能够访问Wi-Fi网络的地方),或者等到回家再购买应用,那么这个销营过程就被破坏了,所以20MB的上限十分必要。

顺带说一下,如果完整版应用大小超过20MB,但仍然允许通过3G服务出售简化版,有DLC(追加内容下载包)就便利多了,因为DLC可以添加到新买的应用上。

考虑到音频资产的大小,缺少文件空间对音频制作者而言已经是个很大的挑战了,更别说与其他制作文件竞争空间了。你最多能指望占到50%,也就是10MB。在这种困境下,浸入式、动态、创新的音轨看似很棘手吧?这相当于你说服正在制作这款游戏的其他人相信你的理念占了整个游戏价值的50%!

怎么?难度太大了?记住,你要把这活当成你的最后一份工作好好做,所以别半途而废或是草草应对挑战。迎难而上,做出更上乘的音效才是王道。

iPhone在这个文件大小的问题上同样犯难,因为它在任何时候都只能解码一个压缩文件,这意味着大多数的音频(除了一些精选以外)都不能做成压缩的PCM格式(这种格式相对比较大)。但有不少方法可以缓和这个缺陷,如使用文件基础生成音频设备、交叉淡入淡出循环技术、精选渲染效果。

我最近还想出另一个巧妙的方法。压缩格式通常不能循环,因为在压缩过程中,音频文件的前后都被补上“填料”。正常情况下,这意味着音频不应该是压缩的,但我最近学会使用一个移除“填料”的程序生成无缝循环的MP3。

这个软件的具体工作原理我并不清楚,想知道就Google一下吧。我过去曾使用“Compu Phase”编制成的这类应用软件——但PCM格式的音频大多需要源文件。这个软件能有效地移除未压缩文件格式的源文件请求,这点很重要。

除了这个方法,Apple文件详述了这么个系统,允许你以编程的方法移除“填料”,从而达到无缝循环。这个方法的缺点就是需要额外编码,但这也就是说,你可以使用M4A(AAC)编码,在低比特率下,M4A的音效确实比MP3好得多——至少我个人这么认为。

环境问题

那么,iPhone应用的制作重点是什么呢?这些问题在其他游戏音频中也存在,只是在移动设备市场显得更重要,因为玩家听游戏声音的方式不尽相同。听声音的方式不同是因为玩家的游戏环境和播放形式不同。

一般来说,玩家的游戏环境不外乎卧室或者客厅,使用的设备也就是电视扬声器或家庭影院。而对于iPhone就不是这么一回事了——从厨房到公交车,设备从内置喇叭到任何玩家能接入的东西,都有可能是玩家的游戏环境。

我们不妨做一些假设——在满足音频运行要求的环境下,大多玩家只会使用内置喇叭(iPhone 、 iPod 和iPad的音效是不同的)或者耳机(每一款Apple产品之间的音效差异非常小)。

尽可能在游戏中或者设备上测试音效。在游戏中的音效测试非常重要,你应该已经测过了吧,iOS设备尤其需要测试。如果能用上录音室专用的监听设备作测试,那你大概可以听到天籁之音了。不过,Apple耳机能不能产生符合要求的音效,就是另一回事了。

请记住,要在不同的设备、不同的环境中(厨房、巴士、公园甚至是洗手间)、有无耳机等的情况下测试游戏音效。显然,在这么多情况下,不可能有哪一种完全达到要求的,所以关键就是在这么多条件下取得最佳中间点。

移动设备

我第一次摸到iPhone时,我的第一个反应是:屏幕的触感不太好,或者说缺乏触感功能的界面设置(除了主页铵钮)。稍后我会更详细地讨论触感的问题。我之所以现在就提出来是因为触感的缺乏往往要靠某种反馈来弥补,而这个重任恰恰就落在音效上(因为玩家的手指挡着屏幕,所以很难看到按了什么键)。

大多情况下,对玩家按键的再次确认反馈就是发出悦耳的“叮”或“砰”的声音,但这种声音必须让用户听到。iOS的菜单选择声的音效还是很不错的。内置喇叭发出的声音主频很容易再现,总体音效又不会被喇叭反复发出的频率所掩盖。

也就是说这个“叮”声是作为一个小过渡——这种声音不会被切断也不会失真,更说不上难听,而且还很入耳。在耳机的条件下也一样。作为音效师,你可以好好利用这个特点,不过还是不要忘了所有设备都是不同的。

因为小喇叭(耳机或内置式)的特性,精确的声音播放长度难免受限。大多的低频率声音是根本无法播放的。如果硬要这么做的话,就不得不牺牲高频率的音质。

最好的办法是,把iPhone声音的最大频率值上限变小。大多音乐缩减频率20到70 Hz就能听得出来了,但考虑到播放的可能形式,这个缩减量还得往上提。尽管缩减低频可以“存活”高频,但除此之外就没有任何好处了。这么做还会引起音量峰值的增加,无论你使用什么数码音频工作站软件都是这样的。所以还是小心剪辑为妙。

最后一点是音量能力(在不失真的情况下能达到多大的音量)剪辑。所有设备都存在谐声共振失真的现象,无论是回放大音量还是某个频率。如果玩家一直调高设备音量,内置喇叭放出的声音就会失真。如果玩家是在比较喧闹的环境下使用设备,那么失真的现象就很普遍了。这未必就是玩家的错,不过音效听起来很差倒是不假,而且也损害了整个游戏的形象。

不幸的是,我对这个问题也是不知所措啊——因为这是设备本身的问题。我们能做的就是减小最大音量,直到某个点上,在这个点上音量峰值不会引起破音或失真,不过这么做的话,当前游戏可能比其他处于同一音量值的游戏要安静得多。也难怪这会被看成是缺陷了。

我能想到的唯一一个行得通的办法就是,允许音量在正常的范围内增大,且音量能达到的峰值也是正常的上限。这个办法也不是尽善尽美的,但好歹是个方案吧。

我给iPhone制作音效的惯用工具不外乎标准的DAW软件。能编写、能录音、能生成、能混音、能剪辑、能优化、能编码和能采样,这就是你所需的所有功能了。我本人一般是使用Logic Pro (只用这款软件的时候越来越多了)和 Cubase(注:它是集音乐创作、音乐制作、音频录制、音频混音于一身的工作站软件系统,由德国Steinberg推出)就能做好所有工作了,不过其实任何带编码器(要好一点的)和采样功能的软件就我够用了。

我用Logic Pro(由Apple推出的业内领先的音乐创作和音频制作软件)挺顺手的,是因为苹果的M4A编码器很好用,MP3编码器也不赖(注:iPhone开发工具Unity 3不再支持M4A了)。

还有其他专门的采样软件包,也是有用的。

我个人只使用Logic Pro,各位只要使用自己顺手工具就好了(当然,得保证这个软件会做比挑拣采样更复杂的工作,我通常采样声音文件的频率是从44.1Khz到24Khz)。

除了这个软件,我很少再使用其他软件了——我觉得没必要把创作过程复杂化,软件的切换总是会增加创作时间。

只要你能满足开发者的要求,使用什么软件都不要紧。通常情况下,我预期可交付的成品和我实际做出的成品出路不大。我上交的所有声音和音乐都是未编辑、标准化的PCM文件格式,频率至少是44.1Khz。

这样我所交出的文件就能达到游戏的要求了,文件的采样/编码版本是混音和编辑过的。除此之外,我会提供一个技术文件,详述各个样本的用途、解释使用目的、使用方向、文件名等和所有可能用到的特殊细节。

就各个开发环境如何不同方面而言,差别很小。我前面提到Unity 3不再支持M4A,所以如果这是默认的文件格式我就会使用,但如果客户使用的是Unity 3或者自己创建的开发工具,我就会改用MP3格式或者ogg格式(注:它是一种新的音频压缩格式,普遍使用于预订的开发环境)。

我使用过的所有开发工具都要求任何要在3D空间播放的声音都必须有单声道声音文件,但基本上所有平台都是这样的。顺便提醒一下,大多数Mac用户没有办法打开Word DOC文件,所以我通常以简单的text文件格式发送优化兼容性的内容。

iPhone作为移动游戏设备推向市场,我前面提到过,你必须认真考虑iPhone的使用地点。这个问题对许多设计过程都有重大影响,音效设计也不例外。最后别忘了尽量多选几种设备做测试。

设计师分享iPhone游戏音效设计准则

iPhone games(from ec-base.net)

我们知道iOS设备各不相同(iPad, iPod, iPhone)和有什么不同,但你知道他们的界面有什么不同吗?界面对iPhone游戏设计有何影响?其实所有游戏的设计原则都大同小异。

iOS的独特之处会影响玩家的行为,这些特点是:拥有六维加速器、主界面是触屏、屏幕较小,最重要的是,它是个面向广大用户群体的移动设备。

拜这个独特的用户界面所赐,玩家终于被迫学习与新技术的互动方式——这也是开发者的设计内容。但这对音效设计意味着什么?与视觉效果这个主角相比,游戏的音效时常充当的是无名英雄的角色。如果玩家还是在吵闹的环境下玩游戏,那就别指望玩家能听到无名英雄的声音了。

更惨的是,大多数玩家怕吵到别人,所以就调低音量;因为使用耳机只有玩家自己能听到声音,这显然不符合社交需求,所以玩家很少会使用耳机——正是这种设备的可用性和普遍性限制了无名英雄出头的机会。与他人分享游戏、把游戏转手给他人玩、随便在一个地方和别人一起玩,正是这种增强的社交需要使无名英雄的地位一低再低,最后终于被封杀(关闭)了!

在头戴耳机的情况下,玩家很可能一边听音乐(说到底就成了个iPod),一边玩游戏。我第一次注意到这种行为是在新游戏初测时。如果玩家发现自己的游戏打扰到别人,玩家就会调低音量。

玩家向别人展示游戏时,通常会消音后把设备给别人;在已经很难得到音效反馈的情况下,我发现我自己和其他玩家都没有意识到声音的存在。这真是太令人沮丧啦。说到底,成千上万的人在玩你的游戏,听到了什么、有多少人在听,是无从知晓了。但是任何加强音效的游戏,都更可能给人留下深刻的印像。

如前所述,因为iPhone界面如此独特,所以有几个设计问题要考虑到。我首先注意到的是iPhone的所有控制都缺乏触感。作为互动联系的两个主要方式,触屏和加速给用户的反馈却相当有限。所以操作问题就变得棘手了——因为用户的每一个操作未必都有反馈,所以用户就不断地质疑他们的操作是否已经被设备接收。

一个真实的按钮有这么几个特点:物理移动受限(固定在设备上)、不用看就能识别它的位置及与其他键区分开来(在游戏中这个特点非常必要)。另外,在画面和声音的结合下,所有交互作用都能在游戏中得到加强。

就最基本的层次上讲,游戏只是对玩家交互作用的正反应,但iPhone把一切都改变了。因为玩家只有通过触屏才能知道碰到了什么、发生了什么,但通常要看的地方都让手指挡掉了,人机交互过程就是样被复杂化的。

小屏幕就这样阻碍了设备对玩家的反馈;而加速器的存在,意味着屏幕会四处移动。在这种情况下之下,玩家只能指望声音来指点迷津了。你看看,声音的作用就在于此!

综合考虑到以上所有要点,和开发者共事确实要处理一大堆问题。开发者(除非是我指导音频设计工作)往往列出一份清单,上面列出音效、音乐、环境声音等他所需要的声音,还会标明预期用途、运用位置和长度(是否循环)另外还附上一个简短的效果描述。

一般来说这么做没什么不好,但把这份清单运用于iPhone音效设计就会产生几个问题。如,我需要五个一分钟的循环音乐片段,每一个片段都是相同的长度、循环、环境声音,且每个都要在不同的主题中同时演奏。这个摘要描述得相当合理,不过在iPhone上是行不通的。

首先,在磁盘上,一个一分钟长度、频率为24Khz的PCM文件大小是5.8 MB。所以单单是音乐加环境声音就已经达到58MB了,这大大超过20MB的无线传输限制了。假设不需要考虑文件大小,处理这么大的文件,存储器的工作也是相当繁重了。

所以你要压缩文件了,是吧?还是算了吧,iPhone每次只能回放一个压缩文件。在这种条件下,环境声音和音乐要同时播放的话……成不成问题,你懂的。

怎么可能没有解决办法呢?每个问题的解决办法我都提过了,万事俱备,只欠东风——执行方案就是最后的挑战了。显然音效设计需要明确方向、详尽计划和周全思考,而不是大部分人都指望的那样——只盯着一份音效清单就开工。

更恶劣的是,音效往往是在游戏开发的最后阶段才添加上去。“我们现在要开始第一次测试了,把音效加上去吧”,这种想法行不通。音效现在已经是游戏设计和开发的一部分,不再是孤立的环节,所以通盘考虑是必要的。因此,游戏开发者们,叫音效设计师从头到尾都要参与工作——音效设计师们,准备接受挑战吧。

如果非要列出一份音效清单的话,我会要求玩这个游戏然后再自己列出清单。这不是因为我自视甚高,而是因为音效就是我的专长,并且如果能从头开始做设计,执行各种设计要素肯定容易得多。

我这么说绝不是叫你抛掉开发者列的那份清单。相反地,你应该按清单来做——只是别那么盲目罢了。加上声音生成系统、结合资产、压缩等技术,音效会更好,不过这些技术本来对音效设计就很重要了。这些通常是开发者不会想到的要求。

为什么开发者想不到?iPhone音效设计又不是他们的专业,而是音效设计师的工作。在独立游戏开发者带领的小团队中,作曲家和声音设计师也得充当监督、设计师和领导者。在iPhone游戏的开发过程中,一个人搞定iPhone的游戏音效,这类人简直成了单人乐队中的多面手了。

其他考虑要素

我想返回用户行为的话题——如何促成病毒式营销。就iPhone而言,病毒式营销方式发挥了重要作用。这得归功于iPhone作为移动设备的特性、简单的网页链接能力和低廉的应用价格,iPhone无处不在也就不足为奇了。要让别人知道你在玩什么,发出声音最管用。不像画面,别人得看到了才知道你在乐呵个什么。

就已经树立的品牌来说,这不难,因为大多响当当的图标已经成为品牌的一部分了,所以声音和品牌不费吹灰之力就能认出来了。开发新产品,创建品牌是最讲究技巧的部分,而声音则是关键特征。记着这点吧,你会发现声音如何在游戏之外的世界大展身手。

iPhone的游戏类型不胜枚举,有相当多是在现存的类型基础上开发出来的,也有不少是新作品。各种游戏纷纷在iPhone平台上扎营,有些是从其他平台移植过来的、有些是专为iPhone平台开发的,有些在制作上则对设备要求欠考虑。有些游戏运作得不错,有些就不太乐观。就数量上看,很可能早就大大超过5万个游戏了。就音效来说,所有游戏都有音效,只是上乘之作不多。

相关推荐