The May sale is here! Save 70% on select products now through May 23.

FlexPartition - Dynamic Actor Streaming

GameRec Studios - Code Plugins - Mar 31, 2024

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

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Trailer | DemoProject | ExampleProject

For Support & Suggestions please visit our Discord


Flex Partition's core technology enables your game to dynamically load and unload actors based on player location (A World Partition for objects created in runtime). Ideal for open-world adventures, top-down games, detailed simulation environments and massive multiplayer online games.


Based on a compact and efficient subsystem, it contains a series of functions and events for better control and easy integration with any project. (Features will be updated in future versions).

Technical Details

Features:

  • Supports actors placed in level and spanwned at runtime
  • Dynamic actors relevance
  • Spatial hash grid based system
  • Z culling per grid
  • Runtime save/load system
  • Built-in feature for smooth spawning
  • 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)

Documentation: Documentation

Important/Additional Notes: