Создайте граф
Создайте WorldGraphContainer в любом месте проекта, откройте его и перетащите в него ваши сцены.
World Graph Editor сочетает визуальный редактор графа, инструменты для проверки сцен и встроенную систему переходов с поддержкой асинхронных задач и опциональной интеграцией Addressables. Фреймворк разработан с учётом расширяемости: создавайте собственные менеджеры переходов, триггеры и правила проверки, адаптированные под ваш проект.
Создавайте и управляйте связями между сценами через наглядный граф.
Загружайте сцены через Addressables «из коробки», без дополнительной настройки.
Отображение скриншотов сцен прямо на нодах графа.
Встроенный Transition Manager с поддержкой Build Settings и Addressables.
Запуск и ожидание завершения асинхронных задач между фазами перехода.
Автоматическая проверка настройки сцен и конфигурации портов.
Поиск недостижимых сцен и валидация связности мира.
Создавайте собственные Transition Manager-ы, триггеры переходов и правила валидации.
* Поддержка Addressables полностью опциональна. WGE работает без пакета Addressables и автоматически включает интеграцию, когда Addressables установлен.
Создайте WorldGraphContainer в любом месте проекта, откройте его и перетащите в него ваши сцены.
Создайте порт и перетащите связь к нужной ноде. SmartConnection автоматически создаст порт на целевой ноде на основе позиции курсора.
Назначьте префаб персонажа и ваш WorldGraphContainer в TransitionManager — объект, который переключает сцены в рантайме на основе этих данных.
Откройте ваши сцены и добавьте на них компоненты портов используя выпадающий список. Оверлей Scene Inspector покажет прогресс настройки, включая статус TransitionManager.
При входе в проход нужная сцена загрузится автоматически. Все связи контролируются через окно редактора, а изменения могут применяться динамически во время Play Mode.
Краткое сравнение того, что даёт World Graph Editor «из коробки», по сравнению с ручным управлением сценами.
| Возможность | Ручное управление сценами | World Graph Editor |
|---|---|---|
| Визуальное представление мира | Только код и сценыНе поддерживается | Граф на одном экранеПоддерживается |
| Настройка переходов без кода | Через скриптыНе поддерживается | Через инспектор и графПоддерживается |
| Анализ достижимости сцен | Ручной обход связейНе поддерживается | В один кликПоддерживается |
| Валидация конфигурации сцен | Пишется вручнуюЧастично | Встроена, расширяемаПоддерживается |
| Контроль структуры мира из одного окна | Разбросано по сценамНе поддерживается | Единое окно графаПоддерживается |
| Превью сцен в редакторе | Только имена файловНе поддерживается | Скриншоты на нодахПоддерживается |
| Поддержка Addressables | Требует собственной реализацииЧастично | Из коробкиПоддерживается |
| Асинхронные операции во время переходов | Ручная реализацияЧастично | Приоритеты, ожидание, отменаПоддерживается |
| Кастомные менеджеры переходов | Собственная реализация интерфейсаЧастично | Готовые интерфейсыПоддерживается |
| Изменение структуры Мира в Play Mode | Полная реализация с нуляНе поддерживается | ПоддерживаетсяПоддерживается |
Готовые Unity-проекты, показывающие, как сочетать World Graph Editor с другими инструментами. Можно поиграть прямо в браузере!
Very useful and well-designed asset for organizing world and level flow visually. The graph-based workflow feels clean, intuitive, and easy to work with, especially for larger projects. The editor UI looks polished and production-ready, and the overall concept is genuinely helpful for improving workflow inside Unity. Looking forward to future updates and features.
It helps simplify the management of scene transitions when dealing with a large number of locations. For larger projects, I'd probably use something more powerful in terms of integration with other systems. But for medium and small jam projects, this asset is quite good.
Sensei say “you must connect 10 scenes before lunch,” and I almost cry… But then I found this tool and it make all the links easy like puzzle!! The nodes show everything and colors help too! It's like—“this goes here” and “that one wait!!” Even async work not confuse me anymore. I feel like real programmer now haha. (I’m not.) Thank you so much!!
A cool asset for its price, helps with the work, finally I can relax when working with scenes. I'm waiting for new updates!
Very clear and useful asset for linking a large number of scenes. Great for Metroidvania type games. Also well documented!
The node graphics to identify the scenes make a huge practical difference in workflow.
Скачайте пакет, прочитайте документацию и избавьтесь от рутины при работе с навигацией по сценам.