World Partition — Open World Streaming System View on Asset Store (opens in new tab)

Package details

Latest version
1.0.2
Last updated
First released
Unity version
6000.4.8 or later
Package size
36.9 MB
Files
197
Favorites
13
Views in the past week
54

Price tracking

Last checked
Tracked since
Lowest recorded
$10.00 on

Keywords

World Partition — Open World Streaming System

by Darkcomsoft (opens in new tab)

2 ratings, too few to average

Seamless open worlds in Unity without manual sub-level management. World Partition is inspired by Unreal Engine 5's World Partition system and brings the system to Unity

Price $10.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for World Partition — Open World Streaming System, 6 months Current $10.00; lowest $10.00; highest $10.00 in this period. $0 $5 $10 Jul Aug Sep Oct Nov Version 1.0.1 released 15 Jun 2026 v1.0.1 Version 1.0.2 released 6 Aug 2026 v1.0.2

Asset preview

1 / 9

World Partition — Open World Streaming System screenshot 1

World Partition — Open World Streaming System screenshot 1

About this asset

World Partition — Open World Streaming System

----------------------------------------------------

Seamless open worlds in Unity without manual sub-level management. World Partition is inspired by Unreal Engine 5's World Partition system and brings the same automatic, scalable cell-streaming workflow to Unity — complete with a full editor suite, Addressables support, and multiplayer networking adapters.

HOW IT WORKS

Tag your scene objects with a Unity Layer or use the WorldPartitionObject component to assign them to a streaming layer. Run the one-click Baker to automatically sort every tagged object into dedicated per-cell .unity scenes. At runtime WorldStreamingManager evaluates the distance from every StreamingSource (player, camera, vehicle…) and additively loads or unloads the nearby cell scenes — all asynchronously, in the background.

KEY FEATURES

► MULTI-LAYER STREAMING GRID

Define any number of independent streaming layers — each with its own cell size, loading radius, unloading radius, and priority. Default setup: Terrain (1 000 m cells), Detail (500 m), Props (250 m).

► DISTANCE-BASED ASYNC STREAMING

Cells load when a source enters the loading radius and unload only when it leaves a wider unloading radius (hysteresis), preventing rapid load/unload flickering at the boundary.

► PRIORITY QUEUE

Higher-priority layers (e.g. terrain) load before lower-priority ones (e.g. props), so players always see the ground before small details finish streaming in.

► ADDRESSABLES SUPPORT (RECOMMENDED)

Install com.unity.addressables and World Partition switches to Addressables streaming automatically — zero code changes required. Eliminates the Build Settings registration step and enables remote content delivery.

► TOP-DOWN MAP VIEW EDITOR

An interactive 2D minimap lets you visually inspect every cell in the grid, see which cells are currently loaded in the editor, and load or unload individual cells without entering Play Mode. Features include:

• Collapsible left sidebar (scene setup, bake, terrain fit)

• Resizable collapsible right sidebar — card-based layer manager with add / delete / reorder layers, inline property editing, visibility toggles, and coloured accents

• Floating Legend overlay (bottom-left) and Navigation hints overlay (bottom-right), both collapsible with a single click

• Right-click context menu with Teleport Camera Here, Load, Unload, Select All

• Hand cursor on every interactive element

• Status bar showing live cell count, selection, world XZ cursor position, and zoom

► TERRAIN TILE-HEIGHTMAP CREATION TOOL

A tool to create terrains in separate tiles using a heightmap, and to automatically create the world partition system. So, if you're going to use a terrain heightmap, this system is really useful!

► TERRAIN AUTO-FIT

One click scans all open Unity Terrain tiles, computes the combined footprint, and updates worldOrigin, worldSize, and the Terrain layer's cell size automatically. Proportional scaling for all other layers. Full Undo support.

► SPAWN PREPARATION SYSTEM

Pre-load all cells around a target position before spawning the player, preventing the classic "fall through the world" problem. Includes a SpawnPoint component with coroutine and event-based APIs, progress tracking (PendingCells), and cancellation.

► MULTIPLAYER NETWORKING

Optional drop-in networking adapters — add a single component to your player prefab and the streaming source is managed automatically based on network role (server / owning client / remote client):

• FishNet integration — auto-compiled when FishNet is installed, no defines needed

• Mirror integration(not Fully Tested) — compiled when WP_MIRROR scripting define is set

► FULL EDITOR SUITE

• Partition Editor hub (Scene Setup · World Editor · Map View pages)

• Welcome & Setup window — shown automatically on first install, includes Addressables status, step checklist, and quick-action buttons

• Top menu shortcut: Tools › WorldPartition › Partition Editor / Welcome & Setup

• Scene-view gizmo overlay (grid lines, cell states, loading radii)

• Console logging for every load/unload event

WHAT'S INCLUDED

• Full C# source code — no DLLs

• Runtime assembly (WorldPartition.Runtime) — included in builds

• Editor assembly (WorldPartition.Editor) — editor only, stripped from builds

• Optional Addressables assembly (auto-compiled when package is present)

• Optional FishNet and Mirror networking assemblies (compiled conditionally)

• HTML documentation with API reference, examples, and changelog

SUPPORT & DOCUMENTATION

Full HTML documentation included in Assets/WorldPartition/docs/index.html.

Open it in any browser. Dark and light themes supported.

for contact : [email protected]

for support : [email protected]

From the publisher's Asset Store listing.

Technical details

Unity Version

--------------------

Minimum: Unity Unity 6.0

Tested up to: Unity 6.5

Render pipeline: plugin use the Editor UI

works out of the box with a standard Unity installation

--------------------

Dependencies - Optional (auto-detected):

  • com.unity.addressables — enables Addressables streaming mode (assembly WorldPartition.Addressables compiled via defineConstraints: WP_ADDRESSABLES)
  • FishNet (com.firstgeargames.fishnet) — enables FishNetStreamingSource networking adapter (assembly WorldPartition.Networking.FishNet compiled via versionDefines, no scripting defines required)
  • Mirror Networking — enables MirrorStreamingSource networking adapter (assembly WorldPartition.Networking.Mirror compiled when WP_MIRROR define is present)

Platform Support

--------------------

All platforms supported by Unity's SceneManager.LoadSceneAsync / Addressables.

Works with (Mono) and (IL2CPP)

--------------------

Windows: Working!

Linux: Not Tested!

Mac: Not Tested!

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.4.8f1 Compatible Compatible Compatible

As listed on the Asset Store.