What is SUS?
SUS UI is a reactive UI framework for Unity UI Toolkit, inspired by Vue.
Pillars
- Reactivity —
Prop<T>,Computed<T>,Watch— change data, DOM updates. .sharqSFC — single-file components:<template>+<script>+<style>.- Component library — SusKit (general UI) + SusGame (HUD / inventory / screens).
- Router — Vue Router-like navigation for screens and modals.
- Theming — design tokens, density, breakpoints, world-space overlays.
Package map
sus-core (MIT, free)
└── sus-router (MIT, free)
└── sus-kit (commercial)
└── sus-game (commercial, requires kit)Mental model
If you know Vue SFCs, you already know the shape of .sharq:
| Vue | SUS |
|---|---|
props | Prop<T> (use .Value) |
v-if / :class | same directives |
<slot> | <slot> |
watch | Watch / WatchEffect |
| Vue Router | SusRouter |