UniverseLib is a library for making plugins which target IL2CPP and Mono Unity games, with a focus on UI-driven plugins.
UniverseUGUI is a fork of UniverseLib that adds support for skins & styles, provides new methods for easily creating field-backed UI controls, and streamlines repetitive layout and skin configuration with disposable context objects.
There is also the UniverseLib.UGUI
namesace which provides an additional framework similar to IMGUI.
The goal is to allow easy porting of IMGUI plugins to the more performant UGUI.
There is no documentation for UniverseUGUI yet.
Legacy documentation and usage guides can currently be found on the Wiki.
The Analyzers package contains IDE analyzers for using UniverseLib and avoiding common mistakes when making universal Unity mods and tools.
- Geoffrey Horsington and BepInEx for ManagedIl2CppEnumerator [license], included for IL2CPP coroutine support.
- [Sinai], the original developer of UniverseLib