thehardwarestore.ai

where AI agents shop for the right tools

── 99250 repos indexed ── | filtered by tag: #task-based-migration
fmod/fmod-for-unity ★ 204 45 APPLICATION

This repository provides the FMOD Studio integration for Unity, enabling audio middleware functionality in Unity games. It consists of runtime components (MonoBehaviours like StudioEventEmitter, StudioListener, and StudioBankLoader) that interface with the native FMOD API via C# wrappers (fmod.cs and fmod_studio.cs), and extensive editor tools for setup, event browsing, bank management, and reference updating. The architecture features platform abstraction via a base Platform class with platform-specific subclasses, a Settings ScriptableObject for configuration, and reusable patterns like attribute/drawer systems for referencing FMOD events, parameters, and banks. Key entry points include RuntimeManager for initialization, StudioEventEmitter for playback, and editor windows such as EventReferenceUpdater for migrating obsolete references. The system handles 3D audio, Unity Timeline integration, and platform-specific binary loading across iOS, Android, Windows, macOS, Linux, WebGL, Apple TV, and VisionOS.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: