Skip to content

Repository files navigation

FUI

Compile-time MVVM and typed navigation for Unity uGUI.

License: MIT Unity 6000.0+ UPM package

中文

FUI is a Unity package ecosystem built around source-generated binding, typed routes, deterministic navigation, and explicit resource ownership. The repository contains the stable Core package and may host tightly coupled first-party extensions in the future.

Packages

Package Status Purpose
com.fujisheng.fui Stable Core, navigation, source generation, and uGUI rendering
com.fujisheng.unitycli External Unity automation bridge
com.fujisheng.fui.cli External AI-oriented FUI automation

External tools stay in their own repositories and are optional. FUI Core does not depend on them.

Install

Choose one installation method. Do not install the same package from both OpenUPM and Git in one project.

OpenUPM (recommended)

In Edit → Project Settings → Package Manager, add this scoped registry:

Field Value
Name package.openupm.com
URL https://package.openupm.com
Scope com.fujisheng

Then open Window → Package Manager, choose + → Add package by name, and install com.fujisheng.fui at the latest published version (currently 1.0.3). The scope also covers official FUI extensions and installation prerequisites. See the OpenUPM package page or the full installation guide.

Git URL

In Window → Package Manager, choose + → Add package from git URL and enter:

https://github.com/fujisheng/FUI.git?path=/Packages/com.fujisheng.fui#com.fujisheng.fui/1.0.3

The package-prefixed tag pins an immutable release. Replace the tag only with another published FUI release tag.

For local development, use the Gitea source repository and reference Packages/com.fujisheng.fui as an embedded or local package.

Start here

Author

Designed and maintained by Fujisheng.

If FUI solves a problem for your project, star the repository to follow releases.

About

Compile-time MVVM for Unity 6 uGUI with source-generated bindings, typed navigation, and explicit resource ownership.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

33 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages