"EZ Objects for FMOD" extends the FMOD Unity integration to leverage ScriptableObjects to simplify and strengthen audio implementation. Assets are auto-generated and synced from FMOD Studio metadata.REQUIRES FMOD UNITY INTEGRATION 2.00 OR HIGHERFMOD Events, Banks, Parameters and Snapshots as ScriptableObjectsEZ Objects for FMOD parses the target FMOD Project's metadata and automatically generates and updates ScriptableObject assets (EZOF Assets) in parity with FMOD banks, events, snapshots and parameters. EZOF Assets provide simpler methods of loading and unloading banks, playing and stopping events, and applying or resetting both global and local parameter values.Increased Stability and FlexibilityMany parts of the base integration require the use of brittle types like strings for getting a reference to the desired FMOD object. EZ Objects for FMOD instead replaces this with EZOF Assets, making references more stable and flexible to name and data changes.Simplified FMOD Audio ImplementationEZ Objects for FMOD adds helpful extensions and abstractions that reduce coding work. It handles common boilerplate FMOD Unity scripting to simplify and clarify audio implementation and scripting.Battle-TestedThis framework was developed over the course of a few years as a way to help me more quickly and easily implement FMOD audio for game jams, removing a lot of boiler-plate coding that would otherwise be necessary. Now I want to share it with you, and I hope you find it as useful as I do!For support or feature requests, please feel free to contact me via email or use the contact form on my website at owencoopersound.comSimplifies FMOD audio scriptingGenerates ScriptableObject assets in parity with the targeted FMOD Project's Banks, Events, Snapshots and Parameters.Includes custom components, icons and gizmos for quickly setting up basic FMOD functionalities with no coding needed!




