Colección de guiones de Unity
Una colección mantenida de scripts / bibliotecas / complementos y extensiones útiles de Unity útiles .
Si desea sugerir un enlace, lea primero las pautas de contribución. Informe los enlaces rotos, los activos obsoletos y los errores de ortografía. Los enlaces no están en ningún orden en particular. Esta lista tiene licencia bajo la Licencia Pública General de GNU V3.0 y solo se aplica a este repositorio.
Navegación:
- GameObjects y transformaciones
- Movimiento y animación
- Controles e entrada
- Controlador de personajes
- Ai y PathFinding
- Física
- Partículas
- Malla y construcción
- Materiales y sombreado
- 2D
- Networking
- VR
- Sonido y música
- Ui
- Postprocesamiento y representación
- Móvil
- Depurar
- Editor
- Herramientas
- Editores
- Extensiones del inspector
- Importador
- Serialización y web
- Sdks sociales
- API Extensiones y ayudante
- Patrones de diseño
- Utilidades
- Otro
GameObjects y transformaciones
- Recyclerkit - Sistema de agrupación.
- UnityOctree - Ocrees.
- Sistema de reproducción del juego: transformaciones de registro y reproducción.
- Consulta de la escena de la unidad: biblioteca para atravesar y consultar la escena de la unidad para encontrar objetos particulares.
- Unity3DruntimetransformGizMo - Otra transformación de tiempo de ejecución Gizmo.
Movimiento y animación
- Vista de lista Marco: crear listas dinámicas y desplazables.
- Reaktion - Kit de herramientas de reacción de audio.
- DoTWARE - MOTOR DE TWEEN.
- Creador de rutas de cámara: cree rutas de cámara complejas.
- Cinemachine Baserig - Sistema de cámaras de procedimiento.
- UnitySpriteSandbones - Animaciones de sprites esqueléticos.
- Spine -Unity - Import de animaciones de columna vertebral.
- IKCCD - Solver IK usando descenso de coordenadas cíclicas.
- AIM -IK - Cabeza de personaje de orientación de procedimiento (y cofre) en una dirección sin usar ningún datos de animación.
- RecordandRpeat: registro y reproducción de datos personalizados a través de la línea de tiempo.
Controles e entrada
- InputManager: un poderoso administrador de entrada.
- TouchScript - Biblioteca MultiTouch.
Controlador de personajes
- Controlador de juego de plataformas de Unity 2D - Controlador de caracteres de juego de plataformas 2D.
- CARACTERCONTROLLER2D - Controlador de caracteres 2D.
- SupercharacterController - Controlador de caracteres 3D.
Ai y PathFinding
- Un patio de la estrella para plataformas, A* para plataformas.
- Astar para la unidad - A* Pathfinding.
- A* Proyecto PathFinding - A* PathFinding.
- UnitySteer: dirección, evitación de obstáculos y camino siguiendo los comportamientos.
- SimpleTraffic: una simple simulación de tráfico con malla NAV.
- Vehículo autónomo-Pathfinding de automóvil utilizando el algoritmo de búsqueda híbrido A*.
- GoAP - Planificador de acción orientado a objetivos multiproceso para Unity.
- DotRecast: un puerto de REPREST & DETOUR, conjunto de herramientas de malla de navegación para juegos, Unity3D, servidores, C#.
Física
- Mario Galaxy Gravity for Unity - Mario Galaxy Gravity.
- Ocean Community Next Gen - Water Physics/Shader.
- Física de la GPU de Voxel: física de voxel acelerado GPU.
- Erosión interactiva: erosión de fluido de tiempo de ejecución para el terreno.
Partículas
- Kvantspray: partículas aceleradas de GPU.
- Nvidia Hair Works Integration - Nvidia Hair Works.
- Partículas de emperina: partículas de emperina turbulenta.
- Sphfluid - Simulación interactiva de fluido 3D basada en SPH.
Malla y construcción
- ProceduralToolkit - Kit de herramientas de malla de procedimiento/generador.
- Dibujo: dibuja primitivas con líneas.
- Volumetriclinesunity - líneas volumétricas.
- Giles - Editor de nivel de tiempo de ejecución 3D.
- Voxelmetric - Marco de voxel.
- Formas de procedimiento para la unidad - formas de procedimiento.
- ICO Sphere Mesh Creator: esferas de procedimiento de ICO.
- Pintor de vértices: pintar información sobre los vértices.
- Facepaint - Pintar triángulos de mallas.
- Simplygon - Optimización de malla y generación LOD.
- TextMesh Pro - Genere texto con estilo personalizado.
- Meshcombinewizard: combina todas las mallas en el GameObject elegido y sus hijos que comparten el mismo material.
- Roadarchitect - Creador del sistema de carreteras con intersecciones dinámicas, puentes, etc.
- Línea de dibujo - Herramienta de malla de línea de procedimiento.
- Deform: un marco para deformar las mallas en el editor y en tiempo de ejecución en Unity.
- Destrucción 2.5D: rompe sprites 2d en fragmentos 2.5d.
- Metaballs Líquidos: simulación de líquido usando metaballs.
Materiales y sombreado
- Proyectos de RM - Superficie húmeda y sombreador de piel.
- Ocean Community Next Gen - Water Physics/Shader.
- Flow Map Shader - Flow Map Shader trabajando con sprites.
- VERTEXPINT - Siguientes de vértices adicionales.
- ShaderProject - Colección de sombreadores.
- Skybox Plus: una colección de sombreadores Skybox.
- Outline Shader - Outline Shader que acomoda el ancho de la pantalla y la distancia de la cámara.
- Unity Sprite Uber Shader - sombreado 3D para sprites (por ejemplo, mapeo normal).
- Sombreadores de poli bajos: sombreadores de material optimizados para mallas con bajo contenido de polietileno.
- Marco Lux Shader - Marco de sombreador Lux 2.02 PBR.
- Unity Wireframe Shaders - sombreadores de estructura general de propósito general.
- Shader de holograma - sombreador simple de holograma.
- Kamakura Shaders: una colección de sombreadores y componentes que se centran en la representación no fotórica.
- Facepunch.highlight - Efecto de esquema de malla.
2D
- UnitySVG - Renderizador SVG.
- UnitystBeasyFont - Generador de malla de texto.
- Spritelightkit - Luces 2D de sprite.
- Luz 2d de la unidad de la vista - Lightning geométrico 2D plano.
- Unity Sprite Uber Shader - sombreado 3D para sprites (por ejemplo, mapeo normal).
- Hongo - Marco de juegos de narración interactiva 2D.
- PolyMesh - Editor de formas 2d.
- Unity TilEmap - Editor 2D TilEmap.
- Extras 2D - Scripts 2D reutilizables (TilEmaps, etc.).
- Muestras de gráficos vectoriales: muestras de las características de los gráficos vectoriales que se utilizarán con Unity 2018.1 y Newe.
Networking
- Redes autoritarias de INME - Implementación de redes autoritaria.
- MLAPI Una alternativa a la API de alto nivel UNIT de Unity permite proyectos separados de servidor/cliente y más.
- Barebones Master Server: aloje su propia configuración de servidor maestro personalizado, evite las tarifas de CCU.
- Fish -Net - Solución de redes gratuitas construida a partir de la sincronización de los estados y la lógica
- PlayFab-PlayFab es un backend como servicio para los juegos. Proporciona SDK también.
- UGS- Servicios de juegos de Unity: un ecosistema de servicio completo para juegos en vivo
VR
- Steamvr - VR SDK.
- El renderizador de laboratorio - VR Renderer por válvula.
- VRTK: contiene scripts útiles para construir juegos de realidad virtual.
- Newtonvr - VR física e interacciones.
- Cutie Keys - teclado VR.
- Punchkeyboard: otro teclado VR.
- Kit Hover UI: un marco de entrada VR completo.
- VRLinerenderer - Renderizador de líneas brillantes optimizado para VR.
Sonido y música
- USFXR - Efectos de audio de procedimiento.
- Reaktion - Kit de herramientas de reacción de audio (solo Mac).
- DefaultMicrophone: obtiene el micrófono predeterminado (solo Windows).
- LASP: complemento de procesamiento de señal de audio de baja latencia para Unity.
- Unity-Audio-Manager-Plugin, que permite reproducir fácilmente/cambiar/detener/silenciar/... sonidos en 2D/3D.
Ui
- Extensiones de UI de Unity - Colección de extensiones de UI.
- Libro Página Curl - Transición de la página.
- Abra el menú de pausa: menú de pausa de lectura para usar.
- Consola móvil lunar: consola de depuración para móviles.
- InfinityScroll - Infinite Scrollrects.
- TextMesh Pro - Genere texto con estilo personalizado.
- EasyButtons: cree botones en el inspector usando anotaciones.
- Extensiones de UI: varias extensiones NGUI/ayudantes/scripts.
- Extensiones NGUI: algunas extensiones NGUI.
- WebView CSHARP - Render sitios web.
- Tipogénico: un renderizador de texto 3D fácil de usar, rápido y de alta calidad.
- Unity-debug-Overlay: una superposición de depuración sin basura rápida y (casi).
Postprocesamiento y representación
- Kode80SSR - Reflexiones del espacio de pantalla.
- Kinoobscurance - Pantals -Space Ambient Obscurance.
- SMAA - Anti -aliasing morfológico de subpíxeles.
- Reproyección temporal Anti-aliasing-Solución antialiasing utilizada en el interior.
- Kode80ClouddSunity3D - Nubes volumétricas en tiempo real.
- PixelrenderUnity3D - Renderización pixelizada.
- PixelCamera2D - Representación perfecta de píxeles.
- Kinomotion - Motaje de movimiento usando vectores de movimiento.
- Kinocontour - Detección de borde.
- Kinomirror - efecto de caleidoscopio.
- Kinofringe - Aberración cromática.
- Kinobinary - Efecto monocromo de 1 bits.
- Kinofeedback - Efecto de retroalimentación retro FrameBuffer.
- Kinoramp - Superposición de rampa de color.
- KinoSlitscan - Efecto de escaneo de hendidura.
- Kinoglitch - efecto de falla.
- Kinodatamosh - Datamosh.
- Unidad VHSGlitch - efecto de falla VHS.
- SHANLINE SHADER - Efecto de línea de escaneo.
- Kinofog - Niebla global.
- Kinebloom - Bloom.
- KinoBokeh - Efecto bokeh.
- Kinovignette - viñeta.
- KinoVision - Visualizador de información de cuadros.
- Unity5Effects - Colección de postprocesamiento.
- Eje de luz: ejes de luz.
- Volumetriclights - Luces volumétricas.
- SONARFX - Patrones de onda.
- Efectos cinematográficos de la imagen - Efectos cinematográficos de la imagen.
- Pila de postprocesamiento: efectos de imagen múltiple en una tubería.
- Momentos - Recorder GIF.
- UDESKTOPDUPLICACIÓN - Captura de pantalla en tiempo real como Texture2D.
- Efecto de distorsión de calor: un sombreador que distorsiona la imagen detrás, usando un mapa normal.
- Efecto de banderas claras: efecto de imagen para reproducir el efecto de la cámara de las banderas transparentes.
- DelightingTool: herramienta para eliminar la información de iluminación de las texturas en una tubería de activos de fotogrametría.
- Unity-Lut-Lut-Generator-Generador Lookuptable para Unity.
- SEGI - Sistema de iluminación global con sede en Voxel de Sonic Ether.
- Aura: una simulación local de la luz que se dispersa en el medio circundante.
Móvil
- Toast - Notificaciones de tostadas de Android.
- FBSUCKS - Android Share Image & Text.
- UnityShowandroidStatusbar - Android Show Statusbar.
- Google VR SDK - Google Mobile VR SDK.
- Unity WebView - WebView Overlay.
- CUDLR - Consola de depuración y registro remoto.
- Simplygon - Optimización de malla y generación LOD.
Depurar
- URePl - Evaluación de tiempo de ejecución de expresiones C#.
- UberLogger - API de registro avanzado, consola de editor mejorada y consola Ingame.
- Unidad de depuración de archivos - Mayanced debug.log con exportación de archivos y visor web.
- Ventana inmediata: escriba el código y obtenga comentarios inmediatos con la inspección de objetos como el depurador de la consola Chrome.
- Consolación - Consola de depuración en el juego.
Editor
Herramientas
- Lista de favoritos: marque los objetos/escenas/activos como favoritos para volver a ellos rápidamente.
- Rex Diagnostics - Evaluación de tiempo de ejecución de expresiones C#.
- Mejor define: administrador de directivas preprocesador dependiente de la plataforma.
- MissingReferencesUnity - Encuentra referencias faltantes.
- Unity Resource Checker - Analizador de recursos.
- Detector de uso de activos: verifica si se usa un activo en los archivos de código y/o escena.
- Compilar Time Tracker: compilar rastreador de tiempo.
- Unitystudio - Herramienta de exportación de activos de Unity.
- Shooter de pantalla: toma capturas de pantalla con múltiples resoluciones a la vez.
- Plantillas de script para Unity - Plantillas de script.
- UNITY 2D Destrucción - Destrucción del sprite.
- Curvetexture: hornee las curvas en textura.
- Carpetas Rainbow de Unity3D - íconos de carpetas.
- Temas de Unity - Temas del editor.
- Randomizer de árboles: al azar los árboles de la unidad.
- Duplicador de configuración de renderizado: clama la configuración de renderizado de una escena a otra.
- Piviot Transform Helper: agrega atajos de creación de pivios al menú contextual.
- Atributo ScriptExecutionOrder: atributo para especificar el orden de ejecución.
- COLECCIÓN DE HERRAMIENTAS DE ACTES DEL EDITOR SIMPLE: pequeña colección de herramientas simples para ayudar en los flujos de trabajo de edición de escenas.
- Mulligan Renamer - Herramienta de cambio de nombre a granel para objetos y activos de juego.
- Atributo Bitfield: habilite el enmascaramiento de campo de bits del editor de Unity.
- Menú ScriptableObject: cree scriptableObjects desde el editor Unity.
- STABLEDIFLUSEUNITYTOOLS - Generación de activos del editor a través de una difusión estable.
Editores
- Brainiac-Behavior Tree y (comportamiento) editor visual basado en nodos.
- Editor de nodos - (Cálculo-) Editor de nodos.
- BrotherchoyFnode - (más gráfico-) Editor de nodos para cosas visuales.
- VisualnoedSigner - Diseñador de ruido visual.
- SimpleGeo - Pintor de geometría simple.
- Curvas y splines - Editor de curva y spline.
- Editores conjuntos de Unity 2D - editores conjuntos 2D.
- PolyMesh - Editor de formas 2d.
- VERTEXPINT - Pintor de datos de vértices.
- SABRECSG: un conjunto de herramientas de diseño de nivel para construir niveles complejos.
- Unity TilEmap - Editor 2D TilEmap.
- Marco del editor de nodos: marco del editor de nodos para crear pantallas y editores basados en nodos.
- Unity Event Visualizer - Editor de gráficos para ver todos los eventos de Unity.
- Editor de nodos de tiempo de ejecución - Editor de nodo de tiempo de ejecución de Unity usando UNITY UI.
Extensiones del inspector
- Listas reordenables: campo de lista reordenable.
- Diccionario ordenado - campo de diccionario ordenado.
- ClasstypeReference - Campo de referencia de tipo de clase.
- Unity3D ExtendedEvent - Selector de eventos extendidos.
- COLECCIÓN DE CABINADOS DE PROPIEDAD - Colección de cajones de propiedades.
- Inspector de nodo - Inspector basado en nodos.
- Bandas de color - Bandas de color.
- QuicKevent: controladores de eventos persistentes con valores estáticos o dinámicos.
- Reorden los componentes: reorden los componentes en sus gameObjects.
- AWESOMECOMPONENT - Activos de carga automática en SerializedFields.
- Inspector de ESCINEPREVIEW - Ver vista previa de la escena en Inspector.
Importador
- Unity Excel Importor Maker - Excel.
- Importador PSD de Unity - Importación avanzada de PSD.
Serialización y web
- Serializador completo - Serializador personalizado.
- JSON.NET - Newtonsoft Json.net.
- SQLITE4UNITY3D - SQL LITE.
- UnityHTTP - Biblioteca HTTP.
- Hoja rápida de Unity: importe datos de las hojas de Google/Excel.
- Odin Unity Serializer: posiblemente el mejor serializador para la unidad que existe.
Sdks sociales
- Complemento de Google Analytics - Google Analytics.
- Complemento de juegos de Google Play: complemento de Google Play.
- Facebook SDK - Facebook SDK.
- Reign Unity Plugin - API móvil unificada.
- GetSocial SDK - API de la comunidad.
- Marco Soomla - API de la tienda.
- SteamWorks.net - WRAPPER C# para la API SteamWorks de Valve.
- Facepunch.steamworks - Steamworks C# API (no todas las características implementadas, sino una mejor API).
- Twitter-For-Unity-Twitter API Client para Unity.
API Extensiones y ayudante
- Extensión de la cámara: una mejor manera de manipular la máscara de sacrificio.
- Descargar administrador - descargas simples de archivos.
- UnityMainthreadDispatcher - Tain Hilet Swiller.
- UnityBitMapDrawing - Texture2D Drawing Extensions.
- Unity3D ComponentAttribute - Referencia de componentes automáticos.
- Unity3D ExecutionOrderAttribute - Atributo de orden de ejecución.
- Linq a GameObject para Unity - GameObject Linq Querys.
- Trabajos encadenados - Procedimientos encadenados de coroutina.
- Teatime - cola de temporizador para coroutinas.
- Etiquetas y capas inteligentes: genera valores estáticos para sus etiquetas y capas.
- DtValidator: encuentra referencias rotas y no asignadas.
- XNODE: cree fácilmente complementos basados en nodos.
Patrones de diseño
- Unity Singleton Monobehaviour - poderoso singleton.
- Señales - Sistema simple de eventos/señal.
- Máquina de estado finito Unity3D - máquina de sata finita simple.
- Sin estado: máquinas de estado más complejas.
- Patrones de diseño en Unity Ejemplo - Colección de patrones de diseño.
- Entitas CSHARP - Marco del sistema de componentes de entidad.
- Strangeioc - Inversión del marco de control.
- Zenject - Marco de inyección de depedencia.
- UNIRX - Implementación de extensiones reactivas de Unity.
- Sin estado: bifurcación de estadísticas de neta de punto apátridas para .NET 3.5.
- UNITASK: una asignación de asignación eficiente de asignación/espera integración para la unidad.
- Unistate - Marco de arquitectura de código para la unidad, diseñado en torno al patrón de estado.
Utilidades
- Demilib - Varias utilidades y herramientas para la unidad.
- Excesivos - Propósito general C# y Unity3D Scripts de utilidad.
Otro
- Unidad Haga clic derecho - Extensión del menú contextual de Windows: 'Abrir con Unity'.
- No hay relieve caliente: evite la unidad de reposo caliente.
- Integración de Unity C# 5.0 y 6.0 - Integración C# 5 y 6 para Unity.
- Flunidad - Flash a la unidad.
- Projeny - Gestión de proyectos.
- CUDLR - Consola de depuración y registro remoto.
- WEBGL - Simple Combina de carga - Barra de carga personalizada para el cargador WebGL.
- UtilityKit - SerializationUtil, spriteaniMator, spriteaniMator, mathhelpers, autosnap, ...
- Elimine Boo.lang y UnityScript Sugerios - Ganno de generación de proyectos para eliminar las referencias a los conjuntos Boo.lang y UnityScript.
- Modo de lote de la tienda de activos: API para cargar paquetes de la tienda de activos Unity.
- Explorador de tamaño de la unidad: analiza el uso del espacio en disco de su construcción.
- Mejores plantillas de script de Unity - Plantillas de script mejoradas.
- UnityCSreference - Código fuente de referencia de Unity C#.
- Gráficos de calibración del sombreador - Gráficos de calibración de ranura de rango de Unity.
- Guardar el juego GRATIS: plataforma cruzada, cifrado, guardados en línea almacenados.
- UCOMPILE - Compilación de tiempo de ejecución y ejecución del código CSHARP.
- UDBase - Plantilla de juego basada en módulos para Unity.
- Hull-Delaunay-Voronoi-Hull, Delaunay y Voronoi Algoritmos en Unity.
- Ytranslate - Traducción automática utilizando Yandex Translate.
- AR Support Checker: detección simple de dispositivos AR compatibles (Arcore, Arkit, AR Foundation).
- Vapor de API de vapor de microtransacción - API para la compra de vapor en el juego con ejemplos que usan Unity
- Recorter: un editor, el marco de configuración y configuración de reproductor para Unity.
- Gamium - Biblioteca de automatización de pruebas de juego, secuencia de comandos el comportamiento de los usuarios de juegos.