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

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.
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.
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.

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:

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:

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.
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.
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.
