Quick answer: Construct 3 loading bar visibly stalling at 80-95%? Audio decoding happens at the end - reduce uncompressed audio or use Streamable audio sources.
Loader hangs at 92% for 10 seconds, then completes. The user wonders if it crashed.
Mark large audio as streamable
Project bar > Audio > per file, set Stream. Audio decodes during playback rather than at load.
Or compress to lower bitrate
Long ambient tracks: 96kbps is fine. Compressing cuts decode time linearly.
Show loading detail
Loader expression returns per-asset progress. Display 'Decoding music...' to set expectations even if the bar moves slow.
“Loading bars hide work. When work is uneven, the bar lies about progress.”
Profile load times across asset types. Audio decoding is usually the biggest non-network cost; targeting it speeds first-launch perception.