3 Repos
Enhances the Unity editor with tools that automate common tasks and reduce repetitive setup.
Distinct from Editor Extensions: Distinct from Editor Extensions: focuses on Unity-specific editor tooling rather than general text editor or IDE extensions.
Explore 3 awesome GitHub repositories matching development tools & productivity · Unity. Refine with filters or upvote what's useful.
NaughtyAttributes ist eine Sammlung benutzerdefinierter Attribute für den Unity Editor Inspector, die Feldvalidierung, das Exponieren nicht-serialisierter Eigenschaften und das Hinzufügen benutzerdefinierter UI-Steuerelemente ermöglicht. Es fungiert als Erweiterungsbibliothek, um anzupassen, wie Felder innerhalb des Inspector-Interfaces gezeichnet werden und sich verhalten, ohne dass der Autor benutzerdefinierte Editor-Skripte schreiben muss. Die Bibliothek bietet Tools zum Erstellen interaktiver Elemente wie Buttons, die spezifische Methoden ausführen, sowie spezialisierte Eingabesteuerelemente wie Slider und Dropdowns. Sie ermöglicht die Anzeige nativer Eigenschaften und nicht-serialisierter Felder zum Debuggen und Überwachen des Spielzustands in Echtzeit. Das Toolkit enthält Funktionen zur Datenvalidierung durch obligatorische Referenzprüfungen und numerisches Value-Clamping. Es unterstützt zudem Feldänderungs-Callbacks und das Rendern von Asset-Vorschauen für Sprites und Prefabs direkt innerhalb des Inspectors.
Implements mandatory reference checks and numeric constraints to prevent game design configuration errors.
UnityLibrary is a game engine asset library providing a collection of reusable scripts, shaders, and templates for development within the Unity engine. It functions as a boilerplate template set and an editor extension suite designed to automate common tasks and reduce repetitive setup. The project includes a collection of pre-built material shaders and visual effects that can be applied to surfaces without writing custom shader code. It also provides utility scripts and editor tools to enhance the native development workflow. The library covers project bootstrapping through the use of prede
Enhances the Unity editor with tools that automate common tasks and reduce repetitive setup.
Odin Serializer ist ein Framework für die Unity-Game-Engine zur Konvertierung komplexer Objektgraphen in persistente Binär- oder JSON-Formate. Es bietet ein System zum Speichern und Laden komplizierter Klassenstrukturen, einschließlich verschachtelter Generics und polymorpher Typen, unter Wahrung der strukturellen Integrität der Daten. Das Framework zeichnet sich durch seine Unterstützung für Ahead-of-Time-Kompilierung aus, wobei notwendige Typ-Metadaten während des Build-Prozesses generiert werden, um Funktionalität auf Plattformen sicherzustellen, die Laufzeit-Reflektion einschränken. Es integriert sich direkt in den Unity-Engine-Lebenszyklus, was die Serialisierung Engine-spezifischer Typen und die Verwaltung externer Asset-Referenzen über eindeutige persistente Identifikatoren ermöglicht. Benutzer können granulare Serialisierungsrichtlinien definieren, um zu steuern, welche Klassenmitglieder während des Konvertierungsprozesses ein- oder ausgeschlossen werden. Diese Funktion ermöglicht die Optimierung der Datenspeicherung und -übertragung, indem sichergestellt wird, dass nur benötigte Informationen verarbeitet werden, während die zugrunde liegende Engine das rekursive Mapping komplexer Vererbungshierarchien übernimmt.
Provides a system for saving and loading intricate class structures and engine-specific types that require ahead-of-time compilation support.