World Graph Editor

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.