Plugin para Unity Editor y runtime que permite a agentes de IA como Claude, Cursor y Copilot controlar Unity mediante herramientas MCP y skills generadas.
YarnSpinnerTool/YarnSpinner-Unity
Integración oficial de Yarn Spinner para Unity, un sistema de diálogos con formato de guion para gestionar conversaciones en juegos.
- Estrellas
- 840
- Forks
- 129
- Issues abiertos
- 5
- Último commit
- hace 6 días
¿Qué es?
Yarn Spinner es un sistema de diálogos que permite a los escritores crear conversaciones interactivas con un formato sencillo, similar al de un guion. Este repositorio ofrece la integración con Unity, que carga esos guiones en un juego y los ejecuta durante la partida.
Mientras se desarrolla una conversación, la integración envía al juego las líneas de diálogo que debe mostrar, las opciones entre las que puede elegir el jugador y los comandos que activan acciones en la escena. El compilador principal se encuentra en otro repositorio, así que este paquete se centra en conectar el runtime de diálogos con Unity.
El proyecto se distribuye como paquete de Unity y se puede instalar desde Git o mediante OpenUPM. Yarn Spinner se ha utilizado en varios juegos comerciales, y el equipo vende la versión para Unity en las tiendas Itch.io y Unity Asset Store.
Funciones clave
- 01Permite a los escritores crear diálogos con un formato de scripting sencillo, similar al de un guion.
- 02Envía a la escena de Unity las líneas, las opciones del jugador y los comandos del diálogo.
- 03Se puede instalar como paquete de Unity mediante Git o OpenUPM.
- 04El compilador principal se mantiene en otro repositorio.
Casos de uso
- Añadir diálogos ramificados y conversaciones con NPC a un juego de Unity.
- Permitir que los escritores narrativos editen diálogos sin escribir código C#.
- Activar acciones de la escena, como animaciones o eventos, mediante comandos de las conversaciones.
Temas
Preguntas frecuentes
- ¿Qué es YarnSpinner-Unity?
- Integración oficial de Yarn Spinner para Unity, un sistema de diálogos con formato de guion para gestionar conversaciones en juegos. Yarn Spinner es un sistema de diálogos que permite a los escritores crear conversaciones interactivas con un formato sencillo, similar al de un guion. Este repositorio ofrece la integración con Unity, que carga esos guiones en un juego y los ejecuta durante la partida.
- ¿YarnSpinner-Unity es gratuito? ¿Qué licencia tiene?
- YarnSpinner-Unity es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿YarnSpinner-Unity sigue mantenido?
- Mantenimiento activo. El último commit de YarnSpinner-Unity fue el 13 oct 2026.
- ¿Para qué puedo usar YarnSpinner-Unity?
- Añadir diálogos ramificados y conversaciones con NPC a un juego de Unity. Permitir que los escritores narrativos editen diálogos sin escribir código C#. Activar acciones de la escena, como animaciones o eventos, mediante comandos de las conversaciones.
- ¿Dónde consigo YarnSpinner-Unity?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/YarnSpinnerTool/YarnSpinner-Unity
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Integración de async/await sin asignaciones para Unity que permite esperar operaciones asíncronas, coroutines y tiempos del PlayerLoop.
Una biblioteca de tweens de alto rendimiento y sin asignaciones de memoria para Unity, que anima propiedades, pausas y secuencias con una sola línea de código.
Una plantilla de Claude Code que configura 49 agentes de IA especializados, 74 skills con comandos de barra y hooks de coordinación para gestionar un proyecto de videojuegos como un estudio.
Consola uGUI para Unity que muestra registros en tiempo de ejecución y permite ejecutar comandos de depuración registrados en las builds.
Programa en C# que genera localmente bitmaps y tilemaps parecidos, a escala local, a un único ejemplo de entrada mediante el algoritmo Wave Function Collapse.