Reactive
Prop, Computed, Watch. Change data โ UI updates. Familiar if you know Vue.
Reactive .sharq single-file components, a Vuetify-style UI kit, and a Vue Router-style navigator for Unity UI Toolkit.
Unity UI Toolkit is powerful but low-level. SUS brings a web-like DX to Unity: SFCs, reactive props, directives (v-if / v-for / :class), slots, themes โ and a large ready-made component library.
<template>
<sus:SusButton :text="Label.Value" @click="OnClick" class="demo-btn" />
</template>
<script>
public Prop<string> Label = new("Click me");
void OnClick() => Label.Value = "Clicked!";
</script>
<style>
.demo-btn { margin-top: 8px; }
</style>| Tier | Packages | Price | License |
|---|---|---|---|
| Free | Core + Router | $0 | MIT |
| Kit | UI component library | $50 | Commercial |
| Game | HUD, inventory, screens (addon to Kit) | $50 | Commercial |
| Bundle | Kit + Game | $80 | Commercial |
.sharq compiler, themes, overlays, world-space| UGUI | Unity App UI | SUS | |
|---|---|---|---|
| Reactive data | Manual | Partial | Prop / Computed / Watch |
| SFC (template+script+style) | No | No | .sharq |
| Component library | DIY | Limited | 48+ kit + game |
| Router | DIY | No | Built-in |