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