Welcome to the Unity Utility Library, a growing collection of handy extension methods, helpers, attributes, and other utilities designed to enhance and simplify your Unity development workflow. Whether you're a seasoned developer or just starting, this library aims to provide tools that will help streamline your coding process and add efficiency to your projects.
- Extension Methods: Extend Unity and C# built-in types with additional functionalities.
- Conversion Extension Methods: Convert Vectors and Quaternions between System.Numerics and UnityEngine.
- Hotkeys: Lock Inspector, Close Tab, Compile Project and more.
- Helpers: Static helper methods such as NonAlloc WaitForSeconds.
- Singletons: Generic Singletons for various use cases.
The package requires the Core RP Library due to the LoadVolumeProfile() extension.
Simply download the library into your Unity project and access the utilities across your scripts or import it in Unity with package manager using this URL:
https://github.com/adammyhre/Unity-Utils.git
Add the following line to the dependencies section of your project's manifest.json file.
"com.gitamend.unityutils": "https://github.com/adammyhre/Unity-Utils.git"
Extension Methods Video
Singleton Video
You can also check out my YouTube channel for more Unity content.