
Runtime TypeCache
Extending Unity's UnityEditor.TypeCache support to player builds.

Extending Unity's UnityEditor.TypeCache support to player builds.

A rock-solid mechanism for consistent, testable, and configurable application bootstrapping for Unity.

A port and customization of FastNoiseLite for Unity.

A consistent mechanism for uniquely identifying ScriptableObject instances.


Unity Extended provides a collection of utility extensions and helper methods for Unity development, streamlining common tasks and reducing boilerplate code. It includes extensions for transforms, gameobjects, collections, and other core Unity types to accelerate development workflow and improve code readability.

Persist enables seamless identification and serialization of scene components across application sessions. Implement IPersistableScript on your components and use PersistUtility to save and load their state in a serializable format, allowing game data to reliably persist between runs.