1.0.0
Megjelenés: HamarosanAz UMU (Unity Mikuci Utility) a Unity fejlesztés gyakori, ismétlődő feladatait automatizálja: szerkesztő bővítmények, felhasználói felület kezelés, naplózás, mentés és platform specifikus build beállítások egy csomagban. A cél, hogy a fejlesztőt megkíméje a monoton munkáktól, amiket egy eszköz is el tud végezni. Minden modul önállóan is használható, a legtöbb a Common modulra épül, ezért azt érdemes először importálni.
Az alap a Common + Utility: verziózott JSON mentés opcionális AES titkosítással, Newtonsoft alapú szerializáció, reflection és asset segédek, valamint inspector attribútumok ([Button], [ShowIf], [ReadOnly], [Required]), amelyek a komponensek beállítását könnyítik. A GUI Manager panel és popup keretrendszert ad a Unity UI fölé. A panelek prefabok, az azonosítóikból konstans generálódik, a navigáció előzményt vezet beépített vissza funkcióval, a popupok rétegezhetők várakozási sorral, az átmenetek alatt pedig a bemenet le van tiltva. Az átmenetek Animator nélkül működnek, opcionális DOTween motorral, és az Android vissza gomb, valamint a safe area kezelése is megvan.
Az Audio központi futásidejű hangrendszer: AudioManager singleton, SFX pool hangmagasság variációval, zenei crossfade, mixer útvonalak a zene automatikus halkításával beszéd és SFX alatt, UI hangok, valamint csatornánkénti, tartósan mentett hangerő és némítás. A Messenger meghatározott élettartammal küld üzeneteket komponensek és jelenetek között. A Logger egységes naplózó réteget ad saját konzol ablakkal és napló szintekkel, a Debug Mode fejlesztői beállítás ablakot, játékon belüli debug konzolt és FPS számlálót tesz hozzá. Az Internet Checker aszinkron, nem blokkoló kapcsolat ellenőrzést végez, a Hardware Detector pedig szabályokkal állítható módon besorolja az eszköz szintjét.
A buildekhez az Android Manifest Editor grafikusan szerkeszti az AndroidManifest.xml fájlt, és ellenőrzi az Android 12 és 14 közötti szabályokra, az Xcode Settings Editor pedig lehetővé teszi, hogy az Xcode projekt beállításait a Unityben adjuk meg, így minden iOS build ezekkel generálódik. Az Audio Cutter a szerkesztőben vág hangklipeket, a Panel Overview és a Panel Optimizer ablak a GUI Manager panelek áttekintésében és ellenőrzésében segít.
Az UMU Unity 6000.3 vagy újabb verziót igényel, karbantartása és tesztelése a 6000.3.20f1 verzión történik. Előre fordított szerelvényekként érkezik (UMU.dll a futásidejű, UMU.Editor.dll a szerkesztő részhez) prefabokkal, assetekkel, demó jelenetekkel és dokumentációval, C# forráskód nélkül. A Newtonsoft Json, az Input System és a Unity UI csomag szükséges, ezek nincsenek a csomagban. Windows rendszeren fejlesztve és tesztelve, a futásidejű rész Androidon tesztelve. Az 1.0.0 az első nyilvános kiadás, a dátuma még nincs megadva.