Monster Prom: Construindo um sistema de diálogo para um simulador de namoro multiplayer

FERGUS BAIRD / UNITY TECHNOLOGIESSenior Content Marketing Manager
Feb 13, 2026|5:35 Min
Arte principal de Monster Prom 4: Monster Con da Beautiful Glitch | Feito com Unity. Um logotipo retangular em um crachá de conferência que diz MONSTER CON. Dispostos em uma grade ao redor do logotipo estão vários monstros desenhados em estilo de desenho animado, incluindo um ciclope, um palhaço, uma pessoa polvo, uma pessoa roxa e uma gosma.
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

O MonstroProm da Beautiful Glitch é uma aula de mestre em caos controlado. Esta franquia popular pega o simulador de namoro (tipicamente um jogo para um jogador), adiciona humor absurdista e inverte o script tornando-o um jogo multiplayer competitivo. Com quatro jogos lançados (e um quinto a caminho), milhares de eventos ramificados e uma voz cômica distinta, Monster Prom é um ótimo exemplo de como iterar em um conceito familiar enquanto o torna fresco a cada vez.

Entrevistamos Elías Pereiras, programador chefe da Beautiful Glitch, para aprender sobre as ferramentas personalizadas que possibilitam MonsterProm’s narrativas ramificadas complexas, e como essas ferramentas evoluíram junto com a franquia.

Encontrando a combinação de gênero perfeita

O conceito para Monster Prom veio de uma simples observação: A equipe da Beautiful Glitch viu uma lacuna no mercado para jogos narrativos que podem ser jogados com amigos. Com essa ideia central em mente, eles começaram a investigar diferentes tipos de jogos narrativos e viram potencial no gênero de simulador de namoro.

“Chegamos aos simuladores de namoro porque sentimos que o gênero muitas vezes se prendia demais às suas convenções, e poderia ser um ótimo ponto de partida para dar uma nova reviravolta e torná-lo fresco para novos públicos,” explica Elías. “Uma ideia se tornou particularmente atraente: adicionar multiplayer a um simulador de namoro narrativo e, além disso, dar-lhe um tom cômico e absurdista.”

Essa mistura de festa e jogo narrativo se tornou a assinatura do estúdio. A popularidade do original Monster Prom deu à Beautiful Glitch os meios para desenvolver uma sequência (Monster Prom 2: Monster Camp), e depois outra (Monster Prom 3: Monster Roadtrip), e outra (Monster Prom 4: Monster Con). À medida que a franquia crescia, a equipe continuava a inovar, guiada por um princípio central: Deixe a narrativa e o tema dirigirem as mecânicas principais.

“Tentamos deixar a narrativa nos guiar. Antes de entrar no desenvolvimento propriamente dito, já temos uma ideia clara do cenário do jogo, então tentamos pensar em mecânicas tematicamente apropriadas,” diz Elías. “Isso é mais evidente na ideia da viagem de carro em Monster Prom 3, que condiciona fortemente o gênero do jogo, mas também é a razão pela qual Monster Camp tem uma mecânica de ‘fofoca’ e Monster Con permite que os jogadores façam suas próprias histórias em quadrinhos.”

Com mecânicas em constante evolução, centenas de eventos em cada jogo e o volume de conteúdo necessário para suportar narrativas ramificadas para até quatro jogadores, a Beautiful Glitch teve alguns desafios técnicos significativos a resolver.

Captura de tela de Monster Prom 4: Monster Con da Beautiful Glitch | Feito com Unity. Dois monstros desenhados em um estilo chibi jantando do lado de fora em um restaurante de fast food.
Monster Prom 4: Monster Con | Beautiful Glitch

Desafios de pipeline

A complexidade narrativa de Monster Prom, com inúmeras variáveis, verificações de estatísticas e caminhos ramificados, exigiu um sistema robusto. Mas quando a Beautiful Glitch começou a trabalhar em Monster Prom 2, o pipeline que eles desenvolveram para o primeiro jogo já estava provando ser inadequado para projetos futuros.

Monster Prom usou um sistema totalmente diferente do que usamos atualmente,” diz Elías. “Nesse primeiro sistema, mais primitivo, precisávamos precalcular e salvar todos os dados extraídos da análise para a cena. Começamos com um número muito limitado de eventos, então o que tínhamos funcionava; no entanto, eventualmente cresceu a ponto de a análise poder levar até 20 minutos. E o que é pior: se algum erro de análise ocorresse, o processo tinha que começar tudo de novo.”

Captura de tela de Monster Prom 4: Monster Con da Beautiful Glitch | Feito com Unity. Uma representação em cartoon de uma raposa de nove caudas vestindo um terno branco na frente de uma variedade de opções a serem escolhidas pelo jogador.
Monster Prom 4: Monster Con | Beautiful Glitch

Esse fluxo de trabalho lento foi uma grande barreira técnica para o estúdio. Vinte minutos de análise significavam vinte minutos a menos de tempo de desenvolvimento. Adicionar ajustes narrativos dos escritores era lento e propenso a erros. E no jogo, os tempos de carregamento eram significativamente mais longos porque GameObjects contendo grandes volumes de informações tinham que ser carregados em tempo de execução. Para Monster Prom 2, a Beautiful Glitch decidiu reconstruir o sistema do zero.

“Em Monster Prom 2, usamos arquivos .txt simples analisados na inicialização do jogo em tempo de execução. A nova versão do sistema foi otimizada a tal ponto que toda a análise e carregamento de dados de eventos levou cerca de 0,1 segundos, tornando muito mais fácil importar textos e testar eventos,” diz Elías.

Captura de tela de Monster Prom 4: Monster Con da Beautiful Glitch | Feito com Unity. Imagem de cartoon de um palhaço e uma pessoa com chamas no cabelo sentados em um banco. À esquerda deles estão opções de diálogo.
Monster Prom 4: Monster Con | Beautiful Glitch

Personalizando o Editor para não programadores

Resolver esse gargalo de desempenho inspirou a equipe a procurar outras maneiras de agilizar seu fluxo de trabalho. O estúdio queria encontrar uma maneira para os escritores validarem seu conteúdo de forma independente, sem exigir um conhecimento profundo do Unity Editor. A solução proposta foi um pipeline de múltiplas etapas que começa com uma ferramenta familiar para a maioria dos escritores de jogos: Google Sheets.

Captura de tela de uma Google Sheet contendo opções de diálogo e comando para um simulador de namoro multiplayer.
Uma Google Sheet contendo diálogos e comandos para Monster Prom 4: Monster Con.

“Desenvolvemos uma ferramenta que importa automaticamente planilhas do Google Drive e as salva no projeto como arquivos .txt,” explica Elías. “Depois disso, validações adequadas e profundas podem ser realizadas dentro do Editor, que é muito mais rápido e tem acesso a ativos reais do jogo, então erros podem ser mostrados em diferentes categorias para melhor abordar seus problemas, verificando formato, sintaxe, ativos, nomenclatura, e assim por diante.”

Texto sendo importado do Google Sheets para o Validador de Editor da Beautiful Glitch, que sinaliza erros para correção.

Para tornar este fluxo de trabalho ainda mais acessível, a Beautiful Glitch deu um passo adiante e criou uma ferramenta chamada “Visualizador de Eventos”, uma construção executável independente equipada com as ferramentas de validação principais do Editor, mas envolta em uma interface mais amigável para escritores.

“Nosso Visualizador de Eventos pode verificar alterações ao vivo das planilhas, importando-as para StreamingAssets durante a execução, e fornecendo a mesma validação de erros que a ferramenta do Editor,” continua ele. “A grande vantagem desta ferramenta é que os eventos importados podem ser testados diretamente nesta versão de desenvolvimento, permitindo que os escritores iterem mais e se concentrem em melhorar a qualidade do texto e do layout.”

Eventos de erro do clipe de vídeo anterior, agora vistos no Visualizador de Eventos. Daqui, o texto pode ser atualizado, reimportado e reproduzido para validação rápida.

Com um pipeline de conteúdo reformulado, a Beautiful Glitch agora tem o melhor dos dois mundos: Os programadores podem concentrar seus esforços em trabalhos técnicos profundos, enquanto os escritores podem contribuir para o projeto de forma independente com um aplicativo projetado para escrever, validar e testar. O impacto deste fluxo de trabalho rapidamente se tornou aparente.

“A parte boa das ferramentas que desenvolvemos na Unity é que, mesmo que os escritores possam usar o editor e nossas ferramentas de editor para fazer coisas avançadas como criar personagens, eles não precisam usar isso para suas tarefas diárias,” diz Elías. “Em vez disso, eles podem validar seu trabalho diretamente em tempo real e até acessar as células específicas da planilha que contêm erros para corrigi-los facilmente. Dessa forma, nossos escritores não precisam se preocupar em dominar uma nova tecnologia e podem se concentrar na criatividade e na narrativa.”

Captura de tela de Monster Prom 4: Monster Con da Beautiful Glitch | Feito com Unity. Personagens do jogo: Nico é um diabo/ogro/ciclópe vermelho vestido e estilizado como uma garota mágica, com um vestido verde e cabelo branco estilizado em rabos de cavalo amarrados com laços verdes. Na caixa de diálogo abaixo, eles defendem o poder da amizade.
Diálogo no jogo em Monster Prom 4: Conferência de Monstros

Principais conclusões

Se há uma coisa a se levar da jornada da Beautiful Glitch com Monster Prom, é que investir em ferramentas personalizadas não é uma distração; é uma parte central do processo de desenvolvimento, e uma que pode transformar fundamentalmente a colaboração entre membros da equipe técnicos e não técnicos.

A Beautiful Glitch desde então construiu ferramentas personalizadas para automatizar uma série de tarefas repetitivas, desde a criação de dados de personagens e validação de ativos de imagem, até a classificação de clipes de áudio e criação de novas versões. É uma mentalidade que trata o desenvolvimento de ferramentas como uma parte integral do processo de desenvolvimento de jogos, e que, em última análise, vale o investimento.

“Isso é algo que qualquer desenvolvedor novato precisa abraçar: o tempo economizado ao usar ferramentas personalizadas quase sempre compensa o tempo gasto para criá-las,” diz Elías. “Considere a construção de ferramentas como parte do processo geral de desenvolvimento – não um desvio irritante.”

Ao se apoiar na extensibilidade do Unity Editor, a Beautiful Glitch pode se concentrar no que atrai os jogadores para Monster Prom: escrita humorística, mecânicas surpreendentes e a diversão de jogar – e falhar – em encontros competitivos de monstros com amigos.

Captura de tela de Monster Prom 4: Monster Con da Beautiful Glitch | Feito com Unity. Três personagens de desenho animado em pé lado a lado: Um vampiro, um palhaço e um diabo/barbaro.
Monster Prom 4: Monster Con | Beautiful Glitch

A série MonsterProm da Beautiful Glitch está disponível agora na Steam. Explore mais jogos feitos com Unity em nossa página de Curador da Steam, e confira mais histórias de desenvolvedores Unity no Blog da Unity e hub de Recursos.