World Graph Editor — is a user-friendly, node-based tool that makes it easy to define connections between scenes, streamlining the creation of multi-scene projects. The tool also includes built-in transition mechanics with support for awaiting asynchronous tasks.
IMPORTANT: if upgrading from a 1.0 version, follow these instructions carefully.
Key features:
- Node-based editor to define how your scenes connect and how the player moves between them.
- Three link types: undirected, one-way, and shortcut.
- Visual highlighting and labeling of GameObjects that represent ports in the graph.
- Keeps Build Settings in sync with the graph; validation on Play Mode and Build.
- Scene thumbnails on graph nodes for faster navigation in large projects.
- Reachability checks to catch disconnected or unreachable parts of your graph.
- Works with 2D and 3D; Undo/Redo support; Unity 6 compatible.
Additional features:
- TransitionManager prefab for runtime scene transitions; optional auto-spawn of the player prefab.
- Async work during transitions (registration with priorities and cancellation).
- Scene View overlays: graph/container status, capture settings for node previews.
- Main Toolbar shortcuts: quick open Transition Manager, scene switching modes (Neighbours, Build Settings, All Scenes).
- Project Settings page for graph appearance, Hierarchy highlighting, toolbar, and custom scene validation tests.
- Includes a demo with multiple scenes; extend with custom port components.