Overview of Alchemy for Unity
mainAlchemy is a library designed to provide rich editor extensions for the Unity Editor. It primarily focuses on extending the Inspector through a collection of over 30 attributes and providing advanced serialization capabilities.
Key capabilities include:
- Inspector Extensions: Use specialized attributes to customize how fields and classes are displayed in the Unity Inspector.
- Advanced Serialization: By leveraging the
Unity.Serializationpackage and a dedicated source generator, Alchemy enables the serialization and editing of types that Unity does not natively support, such asDictionary,HashSet,Nullable, andValueTuple. - Editor Tooling: Includes extensions for
editor-windowand the UnityHierarchyto help developers build custom tools and streamline development workflows.