Hello, we’re having some trouble with releasing of called FMOD events in UE. I’m new on the project which had some problems and we have narrowed it down through the Profiler to sounds not being released. “Instances - Active” show me a low number of events corresponding correctly to Instances parameter (eg. 6), while “Instances - All” correspond to the number of events on the level (eg. 200) thus stalling everything and spiking CPU usage.
My progammer tells me that previously in Unreal they didn’t have to call specifically Release() cause they presumed that on auto destroy the event would release, and apparently, some do, cause we don’t have this problem with all events, only some of them. The sounds are called with UFMODBlueprintStatics::PlayEventAttached
So, I was wondering if someone might have some insight on how do to this for Unreal Engine and do we have to call Release absolutely every time? Thanks in advance!