Sobre o projeto

O WorldLines é um motor de simulação multi-agentes para jogos de papéis e narrativas interativas, desenvolvido pela Ludic Dynamics, uma equipe de pesquisadores da Universidade de Tóquio e profissionais da indústria de jogos. Diferente dos chatbots convencionais de IA, o WorldLines simula uma sociedade em tempo real de agentes de IA independentes: um agente mundial possui o estado canônico do mundo e orquestra um elenco de agentes de alma, onde cada personagem tem sua própria personalidade, memória de longo e curto prazo, segredos, objetivos e voz interior. Os jogadores se juntam por meio de um terminal de avatar e interagem com agentes que percebem, decidem e agem de forma autônoma. O motor é baseado em arquivos e eventos: cada turno é um evento apenas apendice, com snapshots que permitem uma rápida reversão. Toda a memória e o estado do mundo persistem no disco como JSON e Markdown simples, tornando as sessões difíceis de serem revertidas e reprodutíveis. Ele suporta ramificação, desfazer e refazer para bifurcações de narrativa, injeção de contexto auto-indexada e reprodução em sandbox para verificação de determinismo. É agnóstico de modelo, suportando GLM, OpenAI, LM Studio, Ollama, DeepSeek, OpenRouter e modelos locais. O WorldLines oferece três modos de motor. O modo multi-agente principal executa uma sociedade de agentes de alma independentes em um mundo. O modo orquestra mais leve tem um agente mundial expressando NPCs baseados em dados com agentes de domínio (cidade, masmorra, combate, história). O modo rápido é um agente de voz única para cenas mais apertadas. Exemplos de mundos incluem Kagura Island (7 almas, mistério folclórico japonês com loops de tempo), Stoneford (um porto de fantasia no estilo TRPG), Stoneford·Elena (2 almas com memória persistente), Sakura Hallway (história de amor escolar) e Lamp of Souls (um romance de corte otome no estilo chinês). O projeto tem como alvo várias audiências: jogadores de jogos de papéis de IA que buscam personagens com memória persistente real; fãs de galgame, otome e novelas visuais que desejam narrativas responsivas e não ramificadas; mestres de jogo de TRPG que estabelecem restrições e deixam os agentes executarem o mundo; pesquisadores que estudam modelos de personalidade, modelos mundiais ou sociedades multi-agentes que precisam de um sandbox reprodutível com JSON scriptável e saída de rastreamento; e desenvolvedores que usam Claude Code ou pipelines de agentes personalizados. O WorldLines expõe seus agentes como ferramentas MCP que o Claude Code descobre automaticamente. O repositório inclui tutoriais de autoria para criar cartões de personagem, cartões mundiais, mundos de jogo completos e almas multi-agentes. A estrutura é formalizada em um artigo CHI PLAY Companion '26 como um POMDP de Ação Parametrizada com um pipeline Plan-Diff-Validate-Apply. A licença é dividida: exemplos de mundos, ferramentas, interface da web e shells de desktop são AGPL-3.0 de código aberto, enquanto o núcleo do motor NeonRP permanece proprietário.