A downloadable tool

MGe Utils 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 2022.3 and newer.

📚 Documentation

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

Download

Download
MGeUtils-1.0.4.unitypackage 7.2 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/mge-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.