After adding sound to Niagara in Unreal, a crash occurs



I added a simple FMOD event to a Niagara explosion effect.

  1. The sound plays without any issues when running in the editor view. (screenshot 1)

  2. After closing and reopening Unreal, the following message appears: ‘LogNiagara: Error: Failed to create default object for compiled variable “PlayFMODEvent.FMOD Event Player”. Perhaps missing a plugin for your project?’ (screenshot 2)

  3. When I try to play in the editor view, Unreal crashes and closes forcibly. Upon restarting, a crash window appears immediately, and the editor doesn’t open.

Do you know why this issue is occurring? I’ve tried to resolve it for several days, but I haven’t succeeded. Please help.

We have finally resolved the issue. To help Unreal beginners who might experience the same warning message, sharing the solution here.

Issue:
When adding FMOD sound to Niagara, a critical message appears saying the FMOD module failed to load, causing Unreal Engine to either force quit or crash with an error message.

Reproduction:
This issue occurs only when a Niagara effect with FMOD sound is played through a Blueprint.

Cause:
It is caused by the incorrect order of initialization and module loading in the Unreal subsystem.

Solution:
Rearrange the initialization order of the Blueprint and FMOD modules during Unreal’s startup.

1 Like