Assets of The Season
Assets updates
Flex Partition - Dynamic World Optimizer

Flex Partition - Dynamic World Optimizer

Updated
2024-11-15
VIP
Code Plugins
Engine version
5.4 , 5.5
Download type
Engine Plugin
File size
56 MB
Registration required
Only For VIP Users
Description

Powerful. High-performance. Easy-to-use. Optimize your game project with a solid system based on spatial grids.

Flex Partition is a dynamic spatial partitioning and optimization system for Unreal Engine, designed to create efficient, real-time management of actors in open-world environments. Whether for simulation games, open-world adventures, or MMOs, Flex Partition seamlessly loads and unloads actors based on player location, ensuring optimal performance and easy integration.

 

Why Flex Partition? Built for developers looking for intelligent and scalable actor management, Flex Partition integrates effortlessly into any game type, providing robust control and flexibility in high-density environments.

 

Features:

  • Source Streaming Component: Dynamically adjusts actor loading and unloading based on a specified source position, such as the player location, for precise control over actor visibility and performance.

  • Efficient Large-Scale Actor Management: Optimized to handle a virtually unlimited number of actors, making it ideal for large-scale projects with extensive in-world elements, all with minimal performance impact.

  • Support for Level and Runtime Actors: Manage both pre-placed and runtime-spawned actors efficiently.

  • Fully Spatial Hash Grid (2D/3D) Optimization: Uses spatial hashing to control actor relevance dynamically.

  • Runtime Save/Load System: Enables real-time data persistence during gameplay.

  • Global Control Functions: Includes commands for spawning, destroying, and managing actors at any moment.

  • Actor Initialization Parameters: Configure and store actor data for streamlined handling.

  • Engine Statistics and Performance Counters: Monitor real-time impact on system performance.

  • Debug Visualization for Grids and Actors: View and adjust actor distribution within the editor.

  • Fully Scalable and Configurable: Adapt the system to fit the specific needs of your project.

 

Current Version 1.6.1

 

Technical Details

Features:

  • Supports actors placed in level

  • Support actors spawned at runtime

  • Fully spatial hash grid relevance (2D/3D)

  • Runtime save/load system

  • Global control functions (Spawn, Destroy, Get Actor)

  • Actor parameters to initialize or store data

  • Engine statistics and performance counter

  • Draw debugging for grids and actors

  • Fully scalable and configurable

 

Code Modules:

  •  FlexPartition(Type: Runtime)

 

Number of C++ Classes: 7

Network Replicated: Yes

Supported Development Platforms: Windows, (not tested but it should be fine with all other platforms)

Supported Target Build Platforms: Windows, (not tested but it should be fine with all other platforms)

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets