Unity products with a common foundation. Text, documents, vector graphics and property animation use reusable systems throughout their runtime and editor workflows. Product-specific features extend the same infrastructure.
Products · Documentation & licences · Hub releases
Tip
Discord is the primary support and discussion channel for every LightSide product. Questions, bug reports, help and feature requests all belong there.
The entry point to the LightSide ecosystem inside Unity. Product discovery, installation, release channels and licence management share one window. Features include multiple tokens, automatic product access and update checks. The catalogue distinguishes released products from upcoming ones. Packages retain their own release histories and licences.
| Setup | Location |
|---|---|
| Installer | LightSideHub.unitypackage in Releases |
| Import | Assets → Import Package → Custom Package |
| Installed package | Packages/media.lightside.hub |
| Hub window | Tools → LightSide → Hub |
| Licensed product access | Access tokens in Licences, with automatic product identification |
The Hub requires Unity 2022.3 LTS or newer. Each product retains its own licence; adding a token preserves access to the other products. Check for updates lists new Hub releases; Update imports their unitypackage into the same embedded package location.
LightSide Core — The shared foundation of LightSide. Systems include rendering, GPU atlases, paints, state, property access, motion, input, geometry, editor tools and runtime services. Asset selectors, layer editors and timelines use common authoring infrastructure. Workers, pools, serialization and resource management serve the packages throughout their lifecycle. Each product adds its own behavior while reusing those implementations.
uGUI Fork — The Unity Canvas UI foundation for LightSide, without bundled TextMeshPro. Its systems include Canvas rendering, layout, controls, events and masking through the standard uGUI API. UniText, UniShapes and UniLottie add their own content through this foundation. Free to browse and install without an account or access token.
Published versions and product availability are listed in the Hub. Documentation and licences.
- Construction workflow. UniText modifiers and UniShapes layers use nested settings, reusable presets and common property editors. Custom modifiers and layers participate in the same workflow.
- Paints and rendering. Text and shapes share colors, gradients, textures and filters. Common shaders and material pools allow compatible text, shapes and Lottie to batch in one draw call.
- State and interaction. Shared property access, observable state and pointer routing connect editing, runtime changes and interaction. Nested settings remain accessible to the systems that animate them.
- Motion and timelines. Common clocks, curves and property bindings support text animation, shape transitions and MoveIt. Reusable timeline controls provide the editor workflow.
- Editor tools. Asset selectors, layer lists, gradient and curve editors, scene tools and command palettes reuse Core implementations. Undo, multi-object editing and prefab overrides follow common interaction rules.
- Runtime infrastructure. GPU atlases and uploads, worker threads, pools, collections, serialization and resource management serve the products throughout their lifecycle.
Rendering details
Batching follows material, texture, blend, mask, sorting and geometry boundaries. UI and world rendering have separate batches; lighting and shadow passes can add draws.
Discord is the preferred channel for questions, bug reports, troubleshooting, feature requests and discussion across the ecosystem.
A useful bug report contains the product and package version, Unity version, target platform, reproduction steps and relevant logs or screenshots. Access tokens and other credentials are private.
GitHub Issues are also available for tracking reports.
LightSide Hub is distributed under the MIT licence. Each product has its own licence; installing the Hub does not grant a product licence.



