Getting started
Requirements
Unity 2021.3 LTS or newer. No other packages required.
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.utilitiesfolder into your project’sPackages/folder. - Classic import — copy the
Runtime/scripts intoAssets/(you lose assembly-definition isolation).
Overview
A small, dependency-light toolbox of everyday Unity helpers: a GameObject pool, null-safe lookup extensions, transform animators, network-reliability helpers, an Input System polling wrapper, and two editor tools (bulk material→URP conversion and TextMeshPro→URP fixup).
What’s included
| GameObjectPool | Reuse instances instead of instantiate/destroy churn. |
| Null-safe extensions | Safer lookups and component access. |
| Transform animators | Spin, bob and pulse behaviours. |
| Network helpers | Connection-quality monitor and exponential-backoff retry. |
| Editor tools | Bulk material→URP conversion and TextMeshPro→URP fixup. |
Samples
Import samples from the Package Manager (Samples tab).
- Utilities Demo — A GameObjectPool projectile fountain (live reuse stats) and the transform animators.
Support & license
Distributed under the Unity Asset Store EULA. Questions, bugs and feature requests are handled directly by the studio — contact@kephstudio.ch.