4 façons d'utiliser Muse Chat dans votre flux de travail

Le 27 juin, nous avons annoncé la version bêta fermée de Muse Chat, une fonctionnalité essentielle de notre plateforme Unity Muse qui permet aux développeurs d'exploiter les grands modèles de langage (LLM)* pour trouver des informations dans toute la documentation, les manuels et autres ressources Unity .
Grâce à cet outil d'aide puissant, les créateurs peuvent accéder à des réponses pertinentes et bien structurées aux questions de développement à partir de sources Unity propriétaires. Bien que l'aide de Muse Chat puisse vous accompagner à n'importe quelle phase de développement (débutant ou avancé), nous souhaitons partager quelques conseils et enseignements tirés de notre version bêta fermée actuelle pour vous inspirer des façons dont vous pourriez utiliser Muse Chat dans les futurs flux de travail.
Êtes-vous prêt à démarrer un nouveau projet Unity mais vous ne savez pas comment commencer ? Avec Muse Chat, vous pouvez obtenir instantanément une liste des meilleures ressources afin de démarrer votre parcours d'apprentissage. Voici un exemple :
Invite – « Salut Muse, donne-moi des étapes détaillées sur la façon de créer un jeu mobile 2D avec Unity, y compris les outils dont j'ai besoin et comment commencer. »
Répondre -
« Pour créer un jeu mobile 2D avec Unity, suivez ces étapes :
Installer Unity: Téléchargez et installez la dernière version de Unity. La version LTS 2022 est recommandée pour sa stabilité et son support à long terme.
Configurer Unity pour le développement de jeux mobiles 2D : Lors de la création d'un nouveau projet Unity , sélectionnez le modèle 2D pour configurer le projet pour le développement de jeux 2D [1].
Comprendre l’interface et le flux de travail Unity : Familiarisez-vous avec l'interface Unity , les éléments de menu, l'utilisation des ressources, la création de scènes et la publication de builds [2].
Importer et organiser les ressources : Importez vos ressources 2D, telles que des sprites et des sons, dans le dossier Ressources du projet. Unity les importera et les affichera automatiquement dans la fenêtre Projet [3].
Créer et manipuler des objets de jeu 2D : Utilisez des Sprites pour représenter des graphiques 2D dans votre jeu. Les sprites sont des textures standard qui peuvent être modifiées avec l'éditeur de sprites intégré et rendues à l'aide d'un composant Sprite Renderer [4].
Implémenter la physique 2D et la détection de collision : Utilisez le système physique 2D et les composants d'Unity pour créer des jeux 2D réalistes et interactifs [5].
Mécaniques et comportements du jeu de script : Écrivez des scripts pour définir les mécanismes de jeu et les comportements de votre jeu. Unity prend en charge les scripts utilisant C# [6].
Créez et testez votre jeu mobile 2D : Testez régulièrement votre jeu sur votre plateforme cible (iOS ou Android) pour garantir la compatibilité et les performances [7].
Optimisez votre jeu pour les appareils mobiles : Optimisez les performances, la résolution et la gestion des entrées de votre jeu pour les appareils mobiles.
Publiez votre jeu : Une fois le développement et les tests terminés, publiez votre jeu sur les magasins d'applications souhaités [8].
Pour des ressources d’apprentissage supplémentaires, tenez compte des éléments suivants :
- Livre électronique Unity sur l'art du jeu 2D, l'animation et l'éclairage pour les artistes [7].
- Cours Unity Learn sur le développement de jeux 2D débutant [7].
N'oubliez pas de consulter la documentation Unity pour plus d'informations sur les fonctionnalités spécifiques. Bonne chance pour le développement de votre jeu mobile 2D ! »
Conseil: Vous souhaitez plus de détails sur l’une des étapes mentionnées ? Posez des questions de suivi afin que Muse Chat puisse expliquer ce qu'il faut prendre en compte lors, par exemple, de la création d'une scène.
Construire à partir de zéro est difficile. Muse Chat a été conçu pour simplifier ce processus. Avec Muse Chat, vous pouvez accélérer le développement en demandant à Muse de générer du code. Les utilisateurs de la version bêta ont indiqué que Muse Chat est utile pour établir des extraits de code utiles lors de l'écriture de tests.
Vous pouvez générer du code dans Muse Chat à partir de zéro, l'utiliser pour modifier du code existant ou l'inviter à vous aider à trouver une nouvelle méthode, par exemple pour modifier la capacité d'un personnage à sauter, puis passer du saut simple au double saut.
Explorons comment converser avec Muse Chat sur les méthodes de saut.

Invite – « Salut Muse, peux-tu m’aider à changer la méthode de saut pour permettre des doubles sauts au lieu de sauts simples ? »
Réponse – Réponse de Muse et code généré pour permettre les doubles sauts :

Pour déterminer la meilleure façon d'appliquer le code nouvellement généré, posez une question complémentaire à Muse Chat.
Invite – « Super, merci Muse. Maintenant, pouvez-vous me dire comment ajuster la valeur de jumpForce ? »
Réponse – Réponse de Muse, guidant le réglage de la valeur jumpForce :

Surtout pour les développeurs solo, rencontrer un bug apparemment irréparable non seulement consomme du temps de développement, mais constitue également une source majeure de frustration.
En ajoutant Muse Chat à votre processus, vous disposerez d'un coéquipier pour le dépannage. Un cas d’utilisation populaire que nous avons vu jusqu’à présent est celui des développeurs qui partagent du code avec Muse Chat et demandent pourquoi cela ne fonctionne pas. Si vous n'êtes pas sûr du problème, vous pouvez également décrire un problème à Muse Chat et il analysera notre documentation et d'autres ressources pour identifier votre problème.
Une autre façon dont Muse Chat peut vous aider à résoudre un problème est de répliquer des environnements bogués et de configurer des tests rapidement. Un participant à la version bêta a déclaré : «J'écrivais un test pour un bug qui, je le sais, ne se produit qu'après un rechargement de domaine de l'éditeur, alors j'ai demandé : « Comment puis-je forcer un rechargement de domaine via un script ?» Ils ont alors pu trouver la fonction plus rapidement, ce qui a facilité l'exécution des tests et le débogage de leur projet.
Certains des éloges que nous avons entendus de la part des utilisateurs bêta Unity les plus expérimentés sont que Muse Chat les aide à trouver plus rapidement leurs ressources préférées, voire à redécouvrir des outils qu'ils ont oubliés.
D'un utilisateur bêta : «Je trouve cela très utile pour trouver des API dont je sais qu'elles existent mais dont je ne me souviens plus où... Cela me fait gagner du temps que je passerais autrement à chercher sur Google, Slack ou à demander sur d'autres canaux. »
Pas besoin de partir à la recherche de ressources lorsque Muse Chat les trouvera plus rapidement pour vous.
Comme nous l'avions également annoncé en juin, Unity Muse ajoutera davantage de fonctionnalités à notre offre bêta d'IA, notamment la possibilité de générer des textures et des sprites. Libérez davantage de potentiel avec Unity AI et inscrivez-vous dès aujourd'hui au programme bêta d'IA . Vous serez le premier à être informé lorsque de nouvelles fonctionnalités seront disponibles et rejoindrez la communauté Muse pour savoir comment créer à l'aide de l'IA.
*Pour créer Unity Muse Chat, nous avons obtenu des licences de LLM tiers et les avons intégrées à la documentation technique Unity propriétaire (y compris les manuels, les notes de version, les didacticiels, les guides de script, etc.) afin que les créateurs puissent obtenir les informations les plus pertinentes et les plus à jour. Lisez nos principes directeurs pour une IA éthique pour en savoir plus sur notre approche.
