FMOD GDNative
FMOD GDNative is a Godot 4 GDExtension that integrates the FMOD Studio API, providing a seamless audio engine solution for Godot Engine. It offers dedicated Godot nodes for event emission and listening, facilitating advanced 3D audio implementation.
https://github.com/utopia-rise/fmod-gdnativePreview Images



FMOD GDNative: Advanced Audio Integration for Godot
FMOD GDNative is a powerful GDExtension designed to integrate the FMOD Studio API with the Godot Engine. This extension enables developers to leverage FMOD's advanced audio capabilities directly within their Godot projects, offering a streamlined workflow for creating immersive soundscapes.
Key Features
- Seamless FMOD Integration: Utilize FMOD Studio to design audio banks, which are automatically loaded into Godot, with live updating for real-time adjustments.
- Dedicated Godot Nodes: Includes custom nodes such as FmodEventEmitter2D, FmodEventEmitter3D, FmodEventListener2D, and FmodEventListener3D for easy implementation of audio events within Godot scenes and GDScript code.
- Comprehensive Studio API Exposure: Exposes most of the FMOD Studio API functions to GDScript, along with helper functions for common tasks like attaching events to nodes and playing positional audio.
Getting Started
To begin using FMOD GDNative, download the latest release and unpack the addons/fmod
folder into your Godot project's /addons
directory. Enable the plugin in Project Settings under the Plugins tab. Detailed documentation is available to guide you through the initial setup and usage.
This extension is forked from godot-fmod-integration
by alexfonseka, adapted to GDNative to ensure compatibility and performance within the Godot environment. Continuous delivery is implemented using GitHub Actions, ensuring up-to-date releases.