游戏音频不完全指南

摘 要

语音聊天:玩家信息交流方式,主要包括语音消息和实时语音两种方式。 游戏音频和语音聊天虽同为音频,但在质量要求和技术处理上有很大区别,本文讨论的内容为游戏音频。 根据

 

语音聊天:玩家信息交流方式,主要包括语音消息和实时语音两种方式。


游戏音频和语音聊天虽同为音频,但在质量要求和技术处理上有很大区别,本文讨论的内容为游戏音频。

根据游戏音频的各自特点,又可以划分三大类:音效、语音和音乐:

1)音效Sound Effect:需要区别音频效果定义,这里的音效指人工制造和加强的声音。游戏内UI点击、动作反馈的声音均为音效。其中烘托环境气氛的音效又称为氛围音效;

2)语音Voice:剧情动画对白、快捷语音等均属于语音;

3)音乐Music:包括主题和背景音乐,以及各种剧情场景音乐。

2、开发流程

游戏音频开发过程大致分为五个阶段:

1)音频制作:制作音频素材,包含录音、拟音、配音、数字合成等音频制作方式;

2)音频编辑:利用音频制作软件或者数字音频工作站(DAW)对音频素材进行内容上的加工编辑;

3)游戏音频设计:设计音频在游戏中播放方式和交互,目前普遍使用游戏音频中间件提供的音频编辑器进行设计;

4)游戏音频集成:开发实现游戏音频播放逻辑。使用游戏音频中间件,可直接集成其提供的SDK开发,效率高,稳定性好;

5)游戏音频测试:测试验证完成的游戏音效配置,播放功能和性能等是否符合设计预期,不符合要求的设计或问题需要修复重新验证。

[ 游戏音频开发流程 ]


3、游戏音频设计

简单来讲,游戏音频设计是指利用音频素材,完成游戏相关内容的设计,包括音频播放内容、播放方式、音频属性和游戏交互等。

基于音频播放设计

游戏音频设计师提供音频文件和播放方式,游戏开发工程师负责实现音效播放。

31.png

[ 基于音频播放设计 ]


这种模式下以游戏开发工程师为主,游戏音频设计更多注重音频资源编辑。音频设计可表现的方面不多,音效总数量级在百左右。目前主要在H5和微信小游戏中存在。

基于音频中间件设计

游戏音频设计师负责音效设计,游戏开发工程师负责集成音效。

32.png

[ 基于音频中间件设计 ]


这种模式下以音频设计师为主,游戏音频设计师开始关注音效设计。由于不需要关心底层技术实现,音频设计师发挥余地较大,音效总数量级在千或万以上。目前大部分端或手游普遍使用了音频中间件。

4、游戏音频中间件

游戏音频中间件,简单来讲即游戏音频的解决方案。游戏音频中间件一般包含编辑器和SDK,音频设计师利用编辑器独立完成游戏音频设计。游戏开发工程师集成音频中间件提供的SDK到游戏客户端,并完成设计好的游戏音频触发和交互,实现游戏音频的播放。

游戏音频中间件包含音频编辑器和音频引擎(SDK为其调用接口)两部分,大致框架如图所示:

33.png

[ 游戏音频中间件框架 ]


游戏音频中间件使得音频设计师独立游戏开发,即可完成音频设计,其在游戏开发过程中主要有以下作用:

1)标准化设计:统一规范音效设计模式,提高游戏音效设计效率;
2)功能复用:避免重复开发,提高游戏音频开发效率和稳定性;
3)跨平台支持:抽象各平台音频硬件,支持各平台游戏部署。

二、游戏音频设计

狭义的游戏音频设计是指播放内容和交互方式的设计,不包含音频资源加工。下面介绍游戏音频设计中的重点内容。

1、播放方式设计

播放方式设计是指选择何种播放方式表现音效。不同音频中间件提供的播放方式大同小异,下面以Wwise为例介绍常用的几种播放方式。

循环播放

适合持续性重复播放场景的音效,可设置循环次数和循环内容。循环播放关键是设置好过渡,避免过渡之间出现卡顿。