# Haruma-K/UnityScreenNavigator

Library for screen transitions, transition animations, transition history stacking, and screen lifecycle management in Unity's uGUI.

Repository: https://github.com/Haruma-K/UnityScreenNavigator
Canonical: https://ross.abutalabs.com/products/unityscreennavigator
Language: C#
License: MIT
License Family: permissive
Topics: unity, ugui, navigation
Last push: 2026-08-18T13:44:54+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 98, longevity 100
- inputs: {"age_days": 1829, "days_push": 15, "days_rel": 15, "gap_med": 14, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1115, forks 102 (observed 2026-08-28T04:03:38.359723+00:00)

## What it is
A Unity library for managing screen transitions in uGUI, including pages, modals, and sheets with transition animations and history stacking. It also handles screen lifecycle events and resource loading, with support for async/await and Addressables.

## Use cases
- navigate between screens in a Unity uGUI app
- push and pop pages with a back-stack history
- show modal dialogs with backdrop and animations
- animate screen transitions with Timeline or custom animations
- manage screen lifecycle events like enter and exit
- load screen prefabs asynchronously with Addressables

## When to choose
- building a Unity UI with hierarchical pages, modals, and sheets
- you need stacked navigation history with animated transitions
- you want structured lifecycle events for screens

## When to avoid
- your project does not use Unity or uGUI
- you only need simple scene-to-scene transitions without a navigation stack

## Facets
- artifact type: library
- maturity: active
- function: ui-components, animation, state-management
- domain: cross-platform
- platform: game-engine
- tags: unity, ugui, screen-navigation, page-transitions, modals, lifecycle, game-development

## Member repositories
- Haruma-K/UnityScreenNavigator (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:38.359723+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:42:08.923370+00:00, confidence not recorded.
  - readme: https://github.com/Haruma-K/UnityScreenNavigator (fetched 2026-08-28T04:03:38.359723+00:00, sha bf97d9f244c0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
