MGe Utils


A lightweight collection of C# utility scripts and extensions designed to speed up Unity development, reduce boilerplate, and improve code clarity across editor and runtime.


by MGe Labs


Price History +

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!

📚 Documentation

  • Full offline documentation included in the package
  • Online docs: m-gebhard.github.io/mge-utils
  • The package includes 4 example scripts