Skip to content
Daniele Giardini edited this page Jul 20, 2023 · 37 revisions

DemiLib

Various utility libraries for Unity (alpha). V2 of my previous libs, HOUnityLibs.
Developed by Daniele Giardini - https://www.demigiant.com

You can get it all, or only single configurations, from the downloads section.

Core libraries (min Unity 5.6.7)

DemiEditor

A library with various UnityEditor utils, plus GUI methods to draw nicer Editor Inspectors/Panels.
IMPORTANT: Before using any DeGUI method be sure to initialize DeGUI inside your OnGUI/OnInspectorGUI by calling DeGUI.BeginGUI().

DemiLib

Integrates with DemiEditor to allow customization of colors. Uses custom Skin and Color structs that return the correct value depending on Unity's skin (normal or dark)

Extra libraries (see minimum Unity version on each library)

Extra Libraries are independent from each other, but may require the Core libraries (DemiLib and DemiEditor).

De2D (min Unity 5.6.7) - Wiki Page

Requires Core libraries
Miscellaneous components useful for 2D (like De2DCamera and De2DAutosorter).

DeAudio/DeAudioEditor (min Unity 5.6.7) - Wiki Page


Requires Core libraries and DOTween
Audio manager.

Debugging (min Unity 5.6.7)

Requires Core libraries
A barebone debug library, which I plan to expand later.

DeEditorTools (min Unity 2018.4.0) - Wiki Page

Requires Core libraries
Miscellaneous editor panels, an extra SceneView context menu, and options to color and apply icons to objects in the Hierarchy and folders in the Project.




DeExtensions (min Unity 5.6.7)

Miscellaneous runtime extensions. Very barebone for now.

DeInspektor (min Unity 5.6.7) - Wiki Page

Requires Core libraries
A series of class/property/decorator attributes to make nicer Inspectors or to set class options.

DeUtils (min Unity 5.6.7)

Miscellaneous runtime utilities. Very barebone for now.