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 UnityWorld 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 WORKSTag 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 GRIDDefine 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 STREAMINGCells 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 QUEUEHigher-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 EDITORAn 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 TOOLA 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-FITOne 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 SYSTEMPre-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 NETWORKINGOptional 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 eventWHAT'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 changelogSUPPORT & DOCUMENTATIONFull HTML documentation included in Assets/WorldPartition/docs/index.html.Open it in any browser. Dark and light themes supported.for contact : contact@darkcomsoft.com.brfor support : support@darkcomsoft.com.brUnity Version--------------------Minimum: Unity 2021.3 LTSTested up to: Unity 6 (6000.x)Render pipeline: the plugin uses no rendering features — all editor windows use IMGUIworks 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!Used AI for helping coding, and for creating the Doc's


