--- title: "FMOD" type: entity tags: [game-audio, middleware, audio] sources: [game-audio-engineer] last_updated: 2026-04-26 --- ## Aliases - FMOD Studio - FMOD Ex - FMOD Event System ## Definition 由 Firelight Technologies 开发的游戏音频中间件(Audio Middleware),提供事件驱动的音频播放架构。游戏代码通过 **FMOD Event Reference** 字符串触发音频事件,音频逻辑完全封装在 FMOD 项目文件中,无需硬编码音频资产路径。是游戏音频工程师的核心实现工具。 ## Key Characteristics - **事件驱动**:所有音效通过命名事件字符串触发(如 `event:/SFX/Player/Footstep_Concrete`) - **跨引擎支持**:Unity(FMODUnity 插件)、Unreal Engine、Wwise 可作为替代中间件 - **集成模式**:通过 `FMODUnity.EventReference` 序列化字段或字符串路径引用事件 - **参数 API**:通过 `setParameterByName()` 驱动自适应音乐和动态混音 ## Platform Support - PC(最大 64 语音,256 虚拟语音) - Console(最大 48 语音,128 虚拟语音) - Mobile(最大 24 语音,64 虚拟语音) ## Connections - [[game-audio-engineer]] ← uses ← [[FMOD]]:Game Audio Engineer Agent 的核心中间件 - [[AdaptiveMusic]] ← implemented_by ← [[FMOD]]:FMOD 参数 API 驱动自适应音乐层切换 - [[SpatialAudio]] ← implemented_by ← [[FMOD]]:FMOD 提供 3D 空间化和 occlusion 参数系统 ## Sources - [[game-audio-engineer]]:完整 FMOD 集成规范,包括事件命名约定、C# 集成代码示例、参数架构