Index

AUG 2026
quick-tip

A Blueprint subsystem does not get created in a packaged build

The subsystem collection scans for subclasses once, when it is initialized, and sees only classes already in memory. In a packaged build, a Blueprint class that has not been loaded by then is missed entirely: its CDO is never asked whether to create an instance. The Blueprint logic never runs, and the missing class produces no error or log entry. In the editor, the Content Browser can keep the class loaded and hide the problem.

quick-tip

Movie files in Content/Movies stay outside the pak — the two fields that change it

By default, staging copies files from Content/Movies outside the pak as NonUFS, which is why .mp4 files sit loose in the build directory. Turning on bSkipMovies and listing the file under UFSMovies pulls it inside, and playback through UMediaPlayer with FileMediaSource keeps working: WmfMedia on Windows reads through IFileManager, which can access files inside the pak.

JUL 2026
quick-tip

A dispatcher broadcast from inside a handler does not see later bindings

A Blueprint Event Dispatcher calls its bindings in registration order unless removals have reordered the list: ProcessMulticastDelegate iterates a copy from front to back. When one handler broadcasts another dispatcher, only bindings already registered with that dispatcher are included. Bindings added by later handlers do not exist yet. In this example, registration order follows from the lifecycle phases in which the Bind Event to... nodes run across different Blueprints.