Setup and Requirements
Prerequisites and recommended settings for optimal performance
GameObject to Entity SubScene Conversion and Multi-Layer Streaming

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.
⚡ 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!