Skip to content

A lightweight framework for annual architecture. Created specifically for AbyssMoth.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

RimuruDev/AbyssMothNodeFramework

Repository files navigation

AbyssMoth Node Framework

Node-oriented framework for Unity with explicit lifecycle control:

SceneConnector -> LocalConnector -> ConnectorNode

Подходит для маленьких команд (арт + код), где важны:

  • быстрый старт сцены,
  • предсказуемая инициализация,
  • контроль паузы/тика/диспоуза,
  • удобный runtime поиск через SceneEntityIndex.

Current package version: 3.0.0 (v3.x docs).

Dependency

Быстрый старт

  1. Edit -> AbyssMoth Node Framework -> Initialize Project
  2. Edit -> AbyssMoth Node Framework -> > Validate Full Current Scenes

Дальше можно сразу делать фичи через LocalConnector и ConnectorNode.

Документация (RU)

  • Cookbook: Documentation/AbyssMothNodeFrameworkCookbook.md
  • Philosophy: Documentation/AbyssMothNodeFrameworkPhilosophy.md
  • SceneEntityIndex API: Documentation/SceneEntityIndexAPI.md
  • Lifecycle + node templates: Documentation/ConnectorLifecycleAndNodeTemplates.md
  • ServiceContainer API: Documentation/ServiceContainerAPI.md
  • FrameworkConfig + logger: Documentation/FrameworkConfigAndLogger.md
  • Zenject-like installers: Documentation/ZenjectLikeInstallers.md
  • Benchmark guide: Benchmark/README.md

Меню фреймворка

  • Edit/AbyssMoth Node Framework/* — инициализация и валидация
  • GameObject/AbyssMoth Node Framework/* — создание SceneConnector / LocalConnector
  • Assets/Create/AbyssMoth Node Framework/* — prefab/asset helpers
  • AbyssMoth/Tools/* — обзор и обслуживание структуры

About

A lightweight framework for annual architecture. Created specifically for AbyssMoth.

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Packages

No packages published

Languages