1、音频分类
游戏相关音频可以按照功能划分为两大类:
音乐音效:和游戏表现玩法相关的音频,通常称为游戏音频;
语音聊天:玩家信息交流方式,主要包括语音消息和实时语音两种方式。
游戏音频和语音聊天虽同为音频,但在质量要求和技术处理上有很大区别,本文讨论的内容为游戏音频。
根据游戏音频的各自特点,又可以划分三大类:音效、语音和音乐:
1)音效Sound Effect:需要区别音频定义,这里的音效指人工制造和加强的声音。游戏内UI点击、动作反馈的声音均为音效。其中烘托环境气氛的音效又称为氛围音效;
2)语音Voice:剧情动画对白、快捷语音等均属于语音;
3)音乐Music:包括主题和背景音乐,以及各种剧情场景音乐。
2、开发流程
游戏音频开发过程大致分为五个阶段:
1)音频制作:制作音频素材,包含录音、拟音、配音、数字合成等音频制作方式;
2)音频编辑:利用音频制作软件或者数字音频工作站(DAW)对音频素材进行内容上的加工编辑;
3)游戏音频设计:设计音频在游戏中播放方式和交互,目前普遍使用游戏音频中间件提供的音频编辑器进行设计;
4)游戏音频集成:开发实现游戏音频播放逻辑。使用游戏音频中间件,可直接集成其提供的SDK开发,效率高,稳定性好;
5)游戏音频:验证完成的游戏音效配置,播放功能和性能等是否符合设计预期,不符合要求的设计或问题需要修复重新验证。
3、游戏音频设计
简单来讲,游戏音频设计是指利用音频素材,完成游戏相关内容的设计,包括音频播放内容、播放方式、音频属性和游戏交互等。
基于音频播放设计
游戏音频设计师提供音频文件和播放方式,游戏开发工程师负责实现音效播放。
这种模式下以游戏开发工程师为主,游戏音频设计更多注重音频资源编辑。音频设计可表现的方面不多,音效总数量级在百左右。目前主要在H5和微信小游戏中存在。
基于音频中间件设计
游戏音频设计师负责音效设计,游戏开发工程师负责集成音效。
4、游戏音频中间件
游戏音频中间件,简单来讲即游戏音频的解决方案。游戏音频中间件一般包含编辑器和SDK,音频设计师利用编辑器独立完成游戏音频设计。游戏开发工程师集成音频中间件提供的SDK到游戏客户端,并完成设计好的游戏音频触发和交互,实现游戏音频的播放。
游戏音频中间件包含音频编辑器和音频引擎(SDK为其调用接口)两部分,大致框架如图所示:
游戏音频中间件使得音频设计师独立游戏开发,即可完成音频设计,其在游戏开发过程中主要有以下作用:
1)标准化设计:统一规范音效设计模式,游戏音效设计效率;
2)功能复用:避免重复开发,游戏音频开发效率和稳定性;
3)跨平台支持:抽象各平台音频硬件,支持各平台游戏部署。