{"repo":"annulusgames/Alchemy","free":true,"listed":false,"github":"https://github.com/annulusgames/Alchemy","clone":"git clone https://github.com/annulusgames/Alchemy.git","description":"Provides a rich set of editor extensions and serialization extensions for Unity.","language":"C#","stars":1314,"topics":["editor-extension","inspector","serialization","sourcegenerator","unity","hierarchy","unity-editor"],"license":"MIT","category":"game-templates","readme_excerpt":"Alchemy 日本語版READMEはこちら Overview Alchemy is a library that provides attribute-based Inspector extensions. In addition to providing easy and powerful attribute-based editor extensions, Alchemy can serialize types that Unity does not normally support, such as dictionaries, hash sets, nullable value types, and tuples, so they can be edited in the Inspector. Add the appropriate attributes to a target type and mark it as partial ; a source generator creates the necessary code. Unlike Odin, there is no need to inherit from dedicated base classes. v2.0 also adds EditorWindow and Hierarchy extensions. These make it easy to build tools that streamline your editor workflow. Features Add over 30 attributes to extend the Inspector Support SerializeReference, allowing selection of types from a dropdown Serialize additional types, including dictionaries, hash sets, nullable value types, and tuples, and edit them in the Inspector Create EditorWindows using attributes Improve Hierarchy usability Create custom attributes that work with Alchemy Setup Requirements Unity 2021.2 or later (Unity 2022.1 or later is recommended for serialization extensions) Unity.Serialization 2.0 or later (for serialization extensions) Installation 1. Open the Package Manager from Window Package Manager 2. Click the \"+\" button Add package from git URL 3. Enter the following URL: Alternatively, open Packages/manifest.json and add the following entry to the dependencies block: Documentation The full documentation can ","default_branch":null,"files":null,"tree":[],"storefront":"/r/annulusgames","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/annulusgames/Alchemy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}