https://github.com/mr-conqueso/cheesyutils
https://github.com/mr-conqueso/cheesyutils
unity unity3d-plugin
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mr-conqueso/cheesyutils
- Owner: Mr-ConQueso
- License: gpl-3.0
- Created: 2025-02-22T16:30:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-29T12:30:28.000Z (5 months ago)
- Last Synced: 2026-04-03T19:44:32.664Z (3 months ago)
- Topics: unity, unity3d-plugin
- Language: C#
- Homepage:
- Size: 71.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CheesyUtils
CheesyUtils is a Unity package that provides a collection of useful utilities, extension methods, and helper functions to streamline Unity development. This project incorporates publicly available code from [Unity-Utils by Git-Amend](https://github.com/adammyhre/Unity-Utils), along with additional features and improvements developed by me, [Mr.ConQueso](https://github.com/Mr-ConQueso).
## Features
- **Extension Methods:** Enhance Unity and C# built-in types with additional functionalities.
- **Conversion Methods:** Convert vectors and quaternions between `System.Numerics` and `UnityEngine`.
- **Serializable Objects:** Serialize anything! from vectors and quaternions, to structs and `ScriptableObjects`, perfect for a saving system.
- **Hotkeys:** Useful shortcuts for locking the Inspector, closing tabs, compiling the project, and more.
- **Helpers:** Static utility methods, such as `NonAlloc WaitForSeconds`, for optimized performance.
- **Singletons:** Generic singleton patterns for various use cases.
## Dependencies
CheesyUtils requires the Core RP Library for certain functionalities, such as the `LoadVolumeProfile()` extension.
## Installation & Usage
To use CheesyUtils in your Unity project, you can download the package and import it manually, or install it via Unity's Package Manager using the following URL:
https://github.com/Mr-ConQueso/CheesyUtils.git?path=Assets/net.cheesylabs.cheesyutils
Once installed, you can access the provided utilities across your Unity scripts to simplify and optimize your workflow.
## Acknowledgments
This project builds upon and extends functionality from [Unity-Utils](https://github.com/adammyhre/Unity-Utils). A huge thanks to the open-source community for making these tools available!
https://github.com/FinlayMac/Unity-Simple-Controller-Vibration
https://github.com/BenoitFreslon/Vibration
https://github.com/UnityCommunity/UnityLibrary
https://github.com/Sacred-Seed-Studio/Unity-File-Debug/tree/master
https://github.com/yasirkula/UnityIngameDebugConsole
https://github.com/DarrenTsung/DTCompileTimeTracker/tree/master
https://github.com/anchan828/property-drawer-collection