-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate steps required to become the official FMOD plugin for Godot #110
Comments
Here is an existing thread about godot integration: https://qa.fmod.com/t/how-does-fmod-integrate-with-godot/16130
So it seems it is "we will not support it if it is not made by us". |
Hi, FMOD developer (not sales) here. I just wanted to clarify - where would you like to distribute the plugin? The first comment above says "on the FMOD asset store" - would you want users to download it from the FMOD website? |
Hello @benbatt |
Interesting, thanks for the information! I'll ask around and see if the company position on this has changed at all. |
OK, I have asked around, and unfortunately to host it on the FMOD website we would need to be able to test and maintain the plugin on a regular basis, which is not something we currently have the resources for. Sorry! Is there an issue with the FMOD .dylib files being unsigned? Game developers usually sign them along with the rest of their game, but perhaps that is not possible in this case? |
Fmod libraries being unsigned is not a problem, Godot exports will sign them. What I’d like is to be able to deliver those dynamic libraries in our releases. This would enable us to deliver a plug and play addon for Godot. EDIT: For signing this does not cause problems only with exports, IIRC gdnative (and new gdextensions) codesign libraries when exporting. |
@benbatt for context: currently, people cannot just simply "plug & play" FMOD with Godot. They can download this extension here but they'd need to grab the FMOD dynamic libraries themselves and compile this extension themselves. Our idea is to do that for them somehow, however, due to licensing we cannot simply download and package these dynamic libraries for them. If there was a way or exception for us specifically to do this, that would already be a massive step forward. In regards to unsigned dynamic libraries: this becomes an issue, especially when developing on MacOS - users simply won't be able to open up projects using this addon unless they explicitly go into the security settings of their OS and ignore the unsigned FMOD libraries. |
Unity is already featured on the FMOD page: https://www.fmod.com/resources/documentation-unity?version=2.02&page=welcome.html
Investigate what we'd need to do to transform this project into an official FMOD plugin for Godot.
This could allow us to legally access the FMOD binaries and sign them, for example, and then bundle that up for people to use. This repository here would not contain the bundle but instead, the plugin would be available on the FMOD asset store.
The text was updated successfully, but these errors were encountered: