Extensão para Unity que adiciona geração de NavMesh 2D e pathfinding para jogos top-down com tilemaps, sprites e Collider2D.
YarnSpinnerTool/YarnSpinner-Unity
Integração oficial do Yarn Spinner com Unity, um sistema de diálogos em formato de roteiro para criar conversas ramificadas em jogos.
- Estrelas
- 840
- Forks
- 129
- Issues abertas
- 5
- Último commit
- há 6 dias
O que é?
O Yarn Spinner para Unity conecta o sistema de diálogos Yarn Spinner à engine Unity. Os roteiristas escrevem conversas em um formato simples, semelhante a um roteiro, e a integração carrega esses scripts no jogo e os executa.
Durante uma conversa, o jogo recebe falas para exibir, opções para o jogador escolher e comandos que acionam ações na cena. Assim, designers narrativos podem escrever diálogos sem precisar alterar o código do jogo para cada fala.
O projeto é distribuído como um pacote do Unity e pode ser instalado pela Unity Asset Store, Itch.io ou Git. O compilador principal do Yarn Spinner fica em um repositório separado.
Recursos principais
- 01Escreva diálogos em um formato simples de script, semelhante a um roteiro.
- 02Envia falas, opções para o jogador e comandos ao jogo durante uma conversa.
- 03Integra-se à engine Unity como um pacote.
- 04O compilador principal é mantido separadamente no repositório principal do Yarn Spinner.
Casos de uso
- Adicionar diálogos ramificados e escolhas a um jogo 2D ou 3D feito com Unity.
- Permitir que roteiristas criem conversas sem editar código C#.
- Acionar ações na cena, como animações ou eventos, por meio de comandos nos diálogos.
Tópicos
Perguntas frequentes
- O que é YarnSpinner-Unity?
- Integração oficial do Yarn Spinner com Unity, um sistema de diálogos em formato de roteiro para criar conversas ramificadas em jogos. O Yarn Spinner para Unity conecta o sistema de diálogos Yarn Spinner à engine Unity. Os roteiristas escrevem conversas em um formato simples, semelhante a um roteiro, e a integração carrega esses scripts no jogo e os executa.
- YarnSpinner-Unity é gratuito? Qual é a licença?
- YarnSpinner-Unity é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- YarnSpinner-Unity ainda é mantido?
- Manutenção ativa. O último commit de YarnSpinner-Unity foi em 13 de out. de 2026.
- Para que posso usar YarnSpinner-Unity?
- Adicionar diálogos ramificados e escolhas a um jogo 2D ou 3D feito com Unity. Permitir que roteiristas criem conversas sem editar código C#. Acionar ações na cena, como animações ou eventos, por meio de comandos nos diálogos.
- Onde consigo YarnSpinner-Unity?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/YarnSpinnerTool/YarnSpinner-Unity
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Biblioteca de tweens para Unity sem alocações, que anima propriedades, atrasos e sequências com uma linha de código.
Template do Claude Code que configura 49 agentes de IA especializados, 74 skills de slash command e hooks de coordenação para tocar um projeto de jogo como um estúdio.
Integração de async/await sem alocações para Unity, que permite aguardar Unity AsyncOperations, coroutines e eventos no PlayerLoop, sem usar threads.
Plugin para o Unity Editor e servidor MCP que permitem a agentes de IA, como Claude, Cursor e Copilot, operar projetos Unity e executar LLMs dentro de jogos.
Um console in-game baseado em uGUI para Unity que exibe logs em tempo de execução e permite executar comandos de debug registrados em builds.