Game Framework Extensions: Four Deep Dives in Forty Minutes | Unreal Fest Gold Coast 2024

Game Framework Extensions: Four Deep Dives in Forty Minutes | Unreal Fest Gold Coast 2024



No fluff, just three general purpose extensions to the Engine, GameFramework, and Iris, that will improve the productivity and stability of your codebase. Each extension doubles as a technical deep dive into its domain, exposing the inner workings of Unreal Engine for you to harness for your specific needs.

– UWorldFactory (Engine): Open ‘pocket dimension’ background UWorld’s in which to store actors, render self-contained scenes, or simulate physics at scale.
– Other Takeaways: Loading Asset Packages, Editing World Contexts.
– AAnyMeshActor (GameFramework): Use static and skeletal meshes in a single code path, and copy the appearance of another actor without spawning its side effects.
– Other Takeaways: Cloning Object Properties, Detecting Constructors, Parsing Blueprint ConstructionScripts.
– RepHelpers.h (Iris): Abstract away your upgrade to Iris/Push Model/Actor Dormancy, flush final replicated state on actor destruction, and listen for all-new Iris replication events.
– Other Takeaways: Forcing Actor Replication, Auto-Invoking OnRep’s, Creating Replication Channels.

source