Skip to content

ProStreamDOTS/ECS Scene Streaming

GameObject to Entity SubScene Conversion and Multi-Layer Streaming

ProStream Workflow

What is ProStream?

ProStream is a DOTS/ECS world streaming toolkit designed to address the performance overhead of traditional Unity GameObject scene streaming. By providing comprehensive tooling that automates the conversion of large, heavy scenes into fast-loading, memory-efficient Entity SubScenes, ProStream empowers you to build high-performance, seamlessly streaming worlds with exceptional performance.

Key Features

⚡ High-Performance Runtime

High-Performance Runtime Streaming: Implements SubScene streaming utilizing Unity ECS and multi-threaded Burst-compiled jobs for maximum CPU efficiency.

Proximity-Driven Loading: Dynamically evaluates distance thresholds in parallel to seamlessly load and unload scene content as the player navigates the world.

Responsive Streaming Control: Adjust loading ranges and streaming parameters at runtime for precise, dynamic control over your world's memory footprint.

🎯 Scene Analysis & Generation

Intelligent Scene Analysis: The core preprocessing engine evaluates scene object bounds and density, utilizing an adaptive Quadtree algorithm to dynamically partition your world into balanced, memory-efficient streaming chunks.

GameObject-to-Entity Conversion: Turn massive, complex Unity scenes into streamable, DOTS-ready SubScenes in a fraction of the time.

Advanced Rule-Based Matching: Leverage powerful, customizable rules and queries to automatically categorize GameObjects into distinct streaming layers which enables independent loading ranges and streaming behaviors.

🐛 Debugging & Diagnostics

Built-in Diagnostics & Validation: A comprehensive diagnostic framework instantly identifies and helps resolve potential Entity conversion issues (e.g., incompatible shaders, missing colliders, invalid bounds) before they become runtime problems.

Visual Debugging Tools: Built-in editor visualizations allow you to inspect distance thresholds and streaming behavior in real-time.

Thanks for choosing ProStream!

ProStream - High-performance scene streaming for Unity