3 repositorios
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 es una colección de atributos personalizados para el inspector de Unity Editor que permite la validación de campos, la exposición de propiedades no serializadas y la adición de controles de UI personalizados. Funciona como una librería de extensión para personalizar cómo se dibujan y comportan los campos dentro de la interfaz del inspector sin requerir que el autor escriba scripts de editor personalizados. La librería proporciona herramientas para crear elementos interactivos como botones que ejecutan métodos específicos, así como controles de entrada especializados como sliders y menús desplegables. Permite la visualización de propiedades nativas y campos no serializados para depurar y monitorear el estado del juego en tiempo real. El toolkit incluye capacidades para la validación de datos mediante comprobaciones de referencia obligatorias y limitación de valores numéricos. También admite callbacks de cambio de campo y el renderizado de vistas previas de activos para sprites y prefabs directamente dentro del inspector.
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 es un framework diseñado para el motor de juegos Unity para convertir grafos de objetos complejos en formatos binarios o JSON persistentes. Proporciona un sistema para guardar y cargar estructuras de clases intrincadas, incluyendo genéricos anidados y tipos polimórficos, mientras mantiene la integridad estructural de los datos. El framework se distingue por su soporte para compilación ahead-of-time, generando los metadatos de tipo necesarios durante el proceso de compilación para asegurar la funcionalidad en plataformas que restringen la reflexión en tiempo de ejecución. Se integra directamente con el ciclo de vida del motor Unity, permitiendo la serialización de tipos específicos del motor y la gestión de referencias de activos externos a través de identificadores persistentes únicos. Los usuarios pueden definir políticas de serialización granulares para controlar qué miembros de la clase se incluyen o excluyen durante el proceso de conversión. Esta capacidad permite la optimización del almacenamiento y transmisión de datos asegurando que solo se procese la información requerida, mientras que el motor subyacente maneja el mapeo recursivo de jerarquías de herencia complejas.
Provides a system for saving and loading intricate class structures and engine-specific types that require ahead-of-time compilation support.