Skip to content

adammyhre/Unity-Utils

Repository files navigation

Unity Utility Library

image

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.

Features

  • 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.

Dependencies

The package requires the Core RP Library due to the LoadVolumeProfile() extension.

How to Use

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

With Git URL

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"

YouTube

Extension Methods Video
Singleton Video

You can also check out my YouTube channel for more Unity content.

About

Extension Methods and Utils for Unity Game Dev

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages