Asset Description
Flex Partition extends the concept of World Partition to runtime actors.
General Information
It performs dynamic culling based on a spatial grid, allowing you to register and remove actors during gameplay. Built for open worlds and procedural systems, it keeps only relevant actors active, improving performance and scaling.
Features
Spatial Grid System: Manages runtime actors dynamically in a 2D/3D grid, controlling their activation through efficient culling.
Adaptive Loading: Supports multiple streaming points, including the player’s location and custom-defined positions.
Actor Management: Provides optimized functions for handling actor lifecycle, including spawning, despawning, and relevance-based activation.
Asynchronous Processing: Distributes operations across multiple frames to prevent performance spikes.
Runtime Persistence: Automatically preserves actor states during optimization cycles without manual saves.
Save System: Manual save/load system with customizable slot naming options.
Multiplayer Ready: Designed to maintain efficiency in both single-player and multiplayer environments.
Seamless Integration: Works alongside World Partition and Unreal Engine’s built-in systems without conflicts.
Scalability: Adapts to any world size, ensuring efficiency in large-scale projects with minimal performance impact.
Debug Visualization: Displays grids and actor distribution for better control.
Technical details
Code Modules:
FlexPartition(Type: Runtime)
Supported Development Platforms:
Windows: Yes
Mac: Not tested
Number of Blueprints: 0
Number of C++ Classes: 11
Network Replicated: Yes
Documentation: https://docs.google.com/document/d/1tIrRq3DSuEdmvL-ELe4WLXWAumuNQttBM5p2lwZi0_0/edit?tab=t.0#heading=h.6jfjcpv9akgu











