4 formas de utilizar Muse Chat en su flujo de trabajo

El 27 de junio, anunciamos la beta cerrada de Muse Chat, una función esencial de nuestra plataforma Unity Muse que permite a los desarrolladores aprovechar los modelos de grandes lenguajes (LLM)* para encontrar información en toda la documentación, manuales y otros recursos de Unity.
Con esta potente ayuda, los creadores pueden acceder a respuestas relevantes y bien estructuradas para preguntas de desarrollo de fuentes de Unity de primera mano. Aunque la ayuda de Muse Chat puede ayudarle durante cualquier fase de desarrollo, ya sea para principiantes o para avanzados, queremos compartir algunas orientaciones y aprendizajes de nuestra beta cerrada actual para ayudarle a inspirar formas de utilizar Muse Chat en futuros flujos de trabajo.
¿Estás listo para iniciar un nuevo proyecto Unity pero no sabes cómo empezar? Con Muse Chat, puede obtener al instante una lista de los mejores recursos para poner en marcha su viaje de aprendizaje. He aquí un ejemplo:
Prompt - "Hola Muse, Dame pasos detallados sobre cómo construir un juego 2D para móviles con Unity, incluyendo las herramientas que necesito y cómo empezar".
Respuesta -
"Para crear un juego 2D para móviles con Unity, sigue estos pasos:
Instala Unity: Descarga e instala la última versión de Unity. Se recomienda la versión 2022 LTS por su estabilidad y soporte a largo plazo.
Configurar Unity para el desarrollo de juegos 2D para móviles: Cuando cree un nuevo proyecto Unity, seleccione la plantilla 2D para configurar el proyecto para el desarrollo de juegos 2D[1].
Comprender la interfaz y el flujo de trabajo de Unity: Familiarízate con la interfaz de Unity, los elementos del menú, el uso de activos, la creación de escenas y la publicación de compilaciones[2].
Importe y organice activos: Importa tus activos 2D, como sprites y sonidos, a la carpeta Assets del proyecto. Unity los importará automáticamente y los mostrará en la ventana Proyecto[3].
Crear y manipular objetos de juego en 2D: Utiliza Sprites para representar gráficos 2D en tu juego. Los sprites son texturas estándar que pueden editarse con el editor de sprites incorporado y renderizarse utilizando un componente Sprite Renderer[4].
Implementar la física 2D y la detección de colisiones: Utiliza el sistema de física 2D de Unity y sus componentes para crear juegos 2D realistas e interactivos[5].
Mecánicas y comportamientos del juego guionizados: Escribe scripts para definir las mecánicas de juego y los comportamientos de tu juego. Unity soporta scripting usando C#[6].
Construye y prueba tu juego 2D para móvil: Prueba regularmente tu juego en la plataforma de destino (iOS o Android) para garantizar la compatibilidad y el rendimiento[7].
Optimiza tu juego para dispositivos móviles: Optimiza el rendimiento, la resolución y el manejo de datos de tu juego para dispositivos móviles.
Publica tu juego: Una vez completado el desarrollo y las pruebas, publica tu juego en las tiendas de aplicaciones deseadas[8].
Para obtener recursos de aprendizaje adicionales, considere lo siguiente:
- Libro electrónico de Unity sobre arte, animación e iluminación de juegos en 2D para artistas[7].
- Curso de Unity Learn sobre desarrollo de juegos 2D para principiantes[7].
Recuerde consultar la Documentación de Unity para más información sobre características y funcionalidades específicas. Buena suerte con el desarrollo de juegos 2D para móviles".
Consejo: ¿Quiere más detalles sobre alguno de los pasos mencionados? Haz preguntas de seguimiento para que Muse Chat te explique qué hay que tener en cuenta a la hora de, por ejemplo, crear una escena.
Construir desde cero es difícil. Muse Chat se diseñó para simplificar este proceso. Con Muse Chat, puede acelerar el desarrollo pidiendo a Muse que genere código. Los usuarios de la versión beta han compartido que Muse Chat es útil para establecer fragmentos de código útiles a la hora de escribir pruebas.
Puede generar código en Muse Chat desde cero, utilizarlo para modificar código existente o pedirle que le ayude a encontrar un nuevo método; por ejemplo, para cambiar la capacidad de salto de un personaje y pasar de salto simple a salto doble.
Exploremos cómo conversar con Muse Chat sobre métodos de salto.

Prompt - "Hola Muse, ¿puedes ayudarme a cambiar el método de salto para permitir saltos dobles en lugar de simples?"
Respuesta - Respuesta de Muse y código generado para permitir saltos dobles:

Para determinar la mejor manera de aplicar el código recién generado, haga una pregunta de seguimiento a Muse Chat.
Prompt - "Genial, gracias Muse. Ahora, ¿puedes decirme cómo ajustar el valor de jumpForce?".
Respuesta - Respuesta de Muse, guiando el ajuste del valor de jumpForce:

Especialmente para los desarrolladores en solitario, toparse con un error aparentemente sin solución no sólo consume tiempo de desarrollo, sino que es una fuente importante de frustración.
Al añadir Muse Chat a su proceso, tendrá un compañero de equipo para la resolución de problemas. Un caso de uso popular que hemos visto hasta ahora es el de los desarrolladores que comparten código con Muse Chat y preguntan por qué no funciona. Si no está seguro de cuál es el problema, también puede describir un problema a Muse Chat y éste se encargará de buscar en nuestra documentación y otros recursos para identificar cuál es su problema.
Otra forma en la que Muse Chat puede ayudarle a resolver un problema es replicando entornos con errores y estableciendo pruebas rápidamente. Uno de los participantes en la versión beta comentó: "Estaba escribiendo una prueba para un error que sé que sólo se produce tras una recarga de dominio del Editor, así que pregunté: "¿Cómo puedo forzar una recarga de dominio mediante secuencias de comandos?"". Así pudieron encontrar la función más rápidamente, lo que facilitó la ejecución de pruebas y la depuración de su proyecto.
Algunos de los elogios que hemos oído de los usuarios más experimentados de la beta de Unity es que Muse Chat les ayuda a encontrar sus recursos favoritos más rápidamente, o incluso a redescubrir herramientas que habían olvidado.
De un usuario beta: "Me resulta muy útil para encontrar APIs que sé que existen pero no recuerdo dónde... Me ahorra tiempo que de otro modo perdería buscando en Google, Slack o preguntando en otros canales."
No hay necesidad de ir a la caza de recursos cuando Muse Chat los encontrará para usted más rápido.
Como también adelantamos en junio, Unity Muse añadirá más funciones a nuestra oferta beta de IA, incluida la capacidad de generar texturas y sprites. Desbloquea más potencial con Unity AI e inscríbete en el programa beta de AI hoy mismo. Será el primero en enterarse de cuándo están disponibles las nuevas funciones y en unirse a la comunidad Muse sobre cómo crear utilizando IA.
*Para crear Unity Muse Chat, obtuvimos licencias de LLM de terceros y las integramos con documentación técnica de Unity de primera mano (incluidos manuales, notas de la versión, tutoriales, guías de secuencias de comandos, etc.) para que los creadores puedan obtener la información más relevante y actualizada. Lea nuestros principios rectores para una IA ética si desea más información sobre nuestro enfoque.
