4 maneiras de usar o Muse Chat em seu fluxo de trabalho

MARTINA JOHANNESSON / UNITY TECHNOLOGIESSenior Technical Product Manager
Aug 31, 2023|6 Min
4 maneiras de usar o Muse Chat em seu fluxo de trabalho
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.

Em 27 de junho, anunciamos a versão beta fechada do Muse Chat, um recurso essencial em nossa plataforma Unity Muse que permite que os desenvolvedores aproveitem os Large Language Models (LLMs)* para encontrar informações em toda a documentação, manuais e outros recursos do Unity.

Com esse poderoso auxiliar, os criadores podem acessar respostas relevantes e bem estruturadas para perguntas de desenvolvimento de fontes originais da Unity. Embora a ajuda do Muse Chat possa ajudá-lo em qualquer fase do desenvolvimento - iniciante ou avançado -, queremos compartilhar algumas orientações e aprendizados de nossa versão beta fechada atual para ajudar a inspirar maneiras de usar o Muse Chat em fluxos de trabalho futuros.

1. Explorar novos projetos

Você está pronto para iniciar um novo projeto Unity, mas não sabe como começar? Com o Muse Chat, você pode obter instantaneamente uma lista dos melhores recursos para dar início à sua jornada de aprendizado. Veja um exemplo:

Prompt - "Hi Muse, Give me detailed steps on how to build a 2D mobile game with Unity, including the tools I need and how to get started."
Resposta -

"Para criar um jogo 2D para celular com Unity, siga estas etapas:

Instale o Unity: Faça o download e instale a versão mais recente do Unity. A versão 2022 LTS é recomendada por sua estabilidade e suporte de longo prazo.

Configure o Unity para o desenvolvimento de jogos móveis 2D: Ao criar um novo projeto Unity, selecione o modelo 2D para configurar o projeto para o desenvolvimento de jogos 2D[1].

Compreender a interface e o fluxo de trabalho do Unity: Familiarize-se com a interface do Unity, os itens de menu, o uso de assets, a criação de cenas e a publicação de builds[2].

Importar e organizar ativos: Importe seus ativos 2D, como sprites e sons, para a pasta Assets (Ativos) do projeto. A Unity os importará automaticamente e os exibirá na janela Project[3].

Criar e manipular objetos de jogos 2D: Use Sprites para representar gráficos 2D em seu jogo. Os sprites são texturas padrão que podem ser editadas com o Sprite Editor integrado e renderizadas usando um componente Sprite Renderer[4].

Implementar física 2D e detecção de colisão: Use o sistema de física 2D e os componentes do Unity para criar jogos 2D realistas e interativos[5].

Script de mecânicas e comportamentos de jogos: Escreva scripts para definir a mecânica de jogabilidade e os comportamentos do seu jogo. O Unity oferece suporte à criação de scripts usando C#[6].

Crie e teste seu jogo 2D para celular: Teste regularmente seu jogo em sua plataforma de destino (iOS ou Android) para garantir a compatibilidade e o desempenho[7].

Otimize seu jogo para dispositivos móveis: Otimize o desempenho, a resolução e o tratamento de entrada do seu jogo para dispositivos móveis.

Publique seu jogo: Após concluir o desenvolvimento e os testes, publique o jogo nas lojas de aplicativos desejadas[8].

Para obter recursos adicionais de aprendizado, considere o seguinte:

  • Livro eletrônico Unity sobre arte de jogos 2D, animação e iluminação para artistas[7].
  • Curso Unity Learn sobre desenvolvimento de jogos 2D para iniciantes[7].

Lembre-se de consultar a documentação do Unity para obter mais informações sobre recursos e funcionalidades específicos. Boa sorte com o desenvolvimento de seu jogo móvel 2D!"

Dica: Deseja obter mais detalhes sobre uma das etapas mencionadas? Faça perguntas complementares para que o Muse Chat possa explicar o que deve ser considerado, por exemplo, ao criar uma cena.
2. Para gerar código

Construir do zero é difícil. O Muse Chat foi projetado para simplificar esse processo. Com o Muse Chat, você pode acelerar o desenvolvimento solicitando ao Muse que gere o código. Os usuários beta compartilharam que o Muse Chat é útil para estabelecer trechos de código úteis ao escrever testes.

Você pode gerar código no Muse Chat a partir do zero, usá-lo para alterar o código existente ou solicitá-lo para ajudá-lo a encontrar um novo método - por exemplo, para alterar a capacidade de salto de um personagem e depois mudar de salto simples para salto duplo.

Vamos explorar como conversar com o Muse Chat sobre métodos de salto.

Exemplo: Perguntas sobre métodos de salto
Visualização da interface do Muse Chat, mostrando como digitar uma pergunta na ferramenta. O show do prompt é: "Oi Muse, você pode me ajudar a mudar o método de salto para permitir saltos duplos em vez de saltos simples?"
Visualização da interface do Muse Chat, mostrando como digitar uma pergunta na ferramenta. O show do prompt é: "Oi Muse, você pode me ajudar a mudar o método de salto para permitir saltos duplos em vez de saltos simples?"

Prompt - "Oi Muse, você pode me ajudar a mudar o método de salto para permitir saltos duplos em vez de saltos simples?"
Resposta - A resposta do Muse e o código gerado para permitir saltos duplos:

Visualização do Muse Chat da resposta da ferramenta ao prompt do método de salto mostrado acima.
Visualização do Muse Chat da resposta da ferramenta ao prompt do método de salto mostrado acima.

Para determinar a melhor forma de aplicar o código recém-gerado, faça uma pergunta de acompanhamento ao Muse Chat.

Prompt - "Ótimo, obrigado Muse. Agora, você pode me dizer como ajustar o valor do jumpForce?"
Resposta - Resposta do Muse, orientando o ajuste do valor do jumpForce:

Visualização do Muse Chat da resposta da ferramenta à pergunta de acompanhamento: "Ótimo, obrigado, Muse! Agora, você pode me dizer como ajustar o valor do jumpForce?"
Visualização do Muse Chat da resposta da ferramenta à pergunta de acompanhamento: "Ótimo, obrigado, Muse! Agora, você pode me dizer como ajustar o valor do jumpForce?"
3. Para solucionar problemas

Especialmente para desenvolvedores solo, encontrar um bug aparentemente impossível de ser corrigido não apenas consome tempo de desenvolvimento, mas também é uma grande fonte de frustração.

Ao adicionar o Muse Chat ao seu processo, você terá um colega de equipe para solucionar problemas. Um caso de uso popular que vimos até agora é o de desenvolvedores que compartilham código com o Muse Chat e perguntam por que ele não está funcionando. Se não tiver certeza de qual é o problema, você também pode descrever um problema para o Muse Chat e ele fará o trabalho de examinar nossa documentação e outros recursos para identificar qual é o seu problema.

Outra maneira pela qual o Muse Chat pode ajudá-lo a resolver um problema é replicando ambientes com erros e configurando testes rapidamente. Um participante da versão beta compartilhou: "Eu estava escrevendo um teste para um bug que sei que ocorre somente após uma recarga de domínio do Editor,então perguntei: 'Como posso forçar uma recarga de domínio por meio de scripts? Assim, eles conseguiram encontrar a função mais rapidamente, facilitando a execução de testes e a depuração do projeto.

4. Para localizar seus recursos favoritos com mais rapidez

Alguns elogios que ouvimos de usuários mais experientes da versão beta do Unity é que o Muse Chat os ajuda a encontrar seus recursos favoritos mais rapidamente, ou até mesmo redescobrir ferramentas que eles esqueceram.

De um usuário beta: "Acho muito útil para encontrar APIs que sei que existem, mas não me lembro onde... Isso me poupa o tempo que, de outra forma, eu gastaria procurando no Google, no Slack ou perguntando em outros canais."

Não há necessidade de procurar recursos quando o Muse Chat os encontra para você mais rapidamente.

O Muse Chat é totalmente novo - à medida que o desenvolvimento continua, texturas e sprites serão lançados em breve

Como também anunciamos em junho, o Unity Muse adicionará mais recursos à nossa oferta beta de IA, incluindo a capacidade de gerar texturas e sprites. Libere mais potencial com a IA da Unity e inscreva-se no programa beta de IA hoje mesmo. Você saberá primeiro quando novos recursos estiverem disponíveis e participará da comunidade do Muse para saber como criar usando IA.

*Para criar o Unity Muse Chat, licenciamos LLMs de terceiros e os integramos à documentação técnica original do Unity (incluindo manuais, notas de versão, tutoriais, guias de script etc.) para que os criadores possam obter as informações mais relevantes e atualizadas. Leia nossos princípios orientadores para IA ética para saber mais sobre nossa abordagem.