Getting started
Requirements
Unity 2021.3 LTS or newer. Uses uGUI and TextMeshPro (TMP is included with modern Unity).
Installation
Three ways to add the package to your project:
- Local UPM package (recommended) —
Window > Package Manager > + > Add package from disk…and select the package’spackage.json. - Embedded package — copy the
com.kephstudio.scifi-uifolder into your project’sPackages/folder. - Classic import — copy the
Runtime/scripts intoAssets/(you lose assembly-definition isolation).
Overview
A code-first sci-fi UI toolkit for uGUI + TextMeshPro: a central theme/palette manager, animated buttons, a procedural CRT scanline overlay, an animated HUD message system, a coroutine animation library, font theming and TMP cleanup, plus keyboard/gamepad menu-navigation helpers. Purely procedural — bring your own sprites and fonts.
What’s included
| Theme manager | Central control of colors and fonts across your UI. |
| Animated buttons | Sci-fi styled interactive button behaviours. |
| CRT scanline | Procedural scanline overlay — no textures needed. |
| HUD messages | Animated notification / message system. |
| Animation library | Slide, fade, bounce, glow, typewriter and counter effects. |
| Menu navigation | Keyboard/gamepad navigation helpers and TMP cleanup. |
Samples
Import samples from the Package Manager (Samples tab).
- Sci-Fi UI Demo — A themed button, scanline overlay and animated HUD message, built at runtime.
Support & license
Distributed under the Unity Asset Store EULA. Questions, bugs and feature requests are handled directly by the studio — contact@kephstudio.ch.