A downloadable tool

UniUtils is a lightweight, production-ready utility package for Unity developers who want to work faster and cleaner. It includes a wide range of C# extensions, helpers, and editor utilities – all designed to reduce repetitive code and simplify common patterns in Unity development.

This package includes a wide range of utility scripts and extensions:

  • ✅ Extension Methods
    Handy extensions for debugging, list management, and common tasks that help reduce repetitive code.
  • ✅ Singletons, Pooling & Caching
    Simple implementations of singletons, object pooling and a caching solution for references and other data.
  • ✅ Logger & File Management
    Ready-to-use tools for file logging and a file management.
  • ✅ State Machine & Event System
    A lightweight state machine implementation and a flexible event system to manage all kinds of events.
  • ✅ Editor Tools
    Useful utilities like batch texture resizing and a custom editor drawer to simplify inspector creation.
  • And much more!

Supports Unity 2023.1 and newer.

📚 Documentation

(UniUtils will be available in the Unity Asset Store soon!)

Download

Download
UniUtils-1.0.2.unitypackage 6.8 MB

Install instructions

Option 1: Unity Package Manager (UPM)

Open the Package Manager, click the "+" icon,  select "Add package from git URL...," and enter:

https://github.com/m-gebhard/uni-utils.git 

Option 2: Unity Package

Download the latest release and import the Unity Package directly into your project.

Leave a comment

Log in with itch.io to leave a comment.