Tabarak Paracha
16 de enero de 2024
En este vídeo, nos desvela algunas prácticas recomendadas muy útiles para sacar partido a ChatGPT 4 y crear tu propio juego para móvil desde cero.
Esto es lo que explica con más detalle:
✨ Buenas prácticas para la ingeniería de prompts en la generación creativa y la creación de logotipos.
🚫 Qué hacer y qué no hacer al desarrollar un juego para móvil con ChatGPT 4.
🔧 Detalles sobre la versión propia de Anul de ChatGPT, “GPT Game Dev”.”
📚 Dónde encontrar recursos útiles sobre IA para desarrolladores de videojuegos para móviles.
Así comenzó la conversación entre Roman Garbar, director de marketing de Tenjin, y Anul Agarwal:
No creo que se pueda crear todo el juego con ChatGPT, pero sin duda se puede utilizar ChatGPT como ayuda. ¿Es correcto?
“Eso es totalmente cierto. Siempre hay que utilizarlo como una herramienta de ayuda. En el vídeo que intentamos grabar antes de este, intentamos abordar ChatGPT desde el punto de vista de alguien que no tiene conocimientos de programación. Así que lo que hicimos fue plantear muchas preguntas sobre aspectos básicos que había que hacer en Unity, por ejemplo, cómo configurar scripts de programación, cómo montar todo el nivel del juego, etc. Lo cual es lógico desde la perspectiva de un principiante. Si eres principiante, te surgirán estas preguntas.

”ChatGPT sí que explica las respuestas, pero entonces la conversación se alarga demasiado. Y uno de los problemas de estas herramientas GPT es que, al cabo de un rato, empiezan a «alucinar» si las conversaciones se alargan. Por eso tiende a confundirse y no te da resultados tan precisos como al principio de la conversación».”

Sí, creo que para alguien como yo, que no tiene experiencia en programación, me costó seguir las instrucciones. ¿Y tú? ¿Tienes algo de experiencia en programación?
“No tengo formación profesional en ingeniería, pero todo lo que sé lo he aprendido por mi cuenta a través de YouTube, artículos y tutoriales de Unity. Llevo ya cinco años creando videojuegos con Unity, sobre todo juegos hipercasuales y casuales. Esto me ha permitido adquirir un sólido dominio de la lógica de programación”.”
Llevas 5 años desarrollando videojuegos. ¿Cómo era el proceso para ti antes de ChatGPT o de cualquier otra herramienta de IA?
“ChatGPT y otras herramientas de IA llevan apareciendo desde el año pasado. Antes de eso, todo se hacía mediante programación manual y había que hacerlo todo desde cero. Realmente había que sumergirse de lleno en la programación y pensar mucho en los problemas del juego que se estaba creando. Por ejemplo, tomemos un juego de ajedrez. Tiene diferentes componentes, como las distintas piezas, y esas piezas solo pueden moverse a determinadas casillas. Así que, si lo hicieras tú mismo, tendrías que profundizar en cómo programar esa pieza para que solo se moviera a esas casillas concretas, y también en cómo esa pieza puede bloquear el movimiento de otra, etc.».


Pero si se lo encargas a ChatGPT, lo redactas de forma muy técnica en un documento y le explicas las reglas, puede hacerlo en los siguientes 2 o 3 minutos. Tendrías que mantener una conversación de ida y vuelta y darle tu opinión. Y quizá en los siguientes 5-10 minutos puedas obtener el resultado perfecto que deseas”.”
Exacto, y esta parte funcionó muy bien en nuestro anterior experimento fallido. En él, subimos una captura de pantalla de la descripción de un juego de la App Store a ChatGPT 4, y lo entendió todo correctamente.
“Sí, con el nuevo modelo de ChatGPT 4, puede analizar imágenes, entender lo que está pasando y puedes crear bocetos de diseño de videojuegos, explicar los niveles, el personaje y qué tipo de movimientos quieres. Por ejemplo, que el personaje salte o camine pulsando determinadas teclas. Si lo tienes todo en un documento o en una imagen, lo entiende fácilmente”.”
Veamos otros casos de uso. ¿Podrías compartir los más populares?
“Utilizo ChatGPT principalmente para dos cosas. Una de ellas es generar iconos y logotipos, o incluso material promocional de marketing para videojuegos. Es muy fácil de hacer. También se pueden crear iconos para usar dentro del juego, como recursos del juego…”

“Y los mejores casos de uso de la programación pueden variar de un juego a otro. Pero, en general, se trata de cosas que puedes hacer, aunque te llevarán algo de tiempo. Puedes hacerlo, pero implican mucha lógica sencilla. Muchas veces la lógica es muy sencilla, pero hay que gestionar muchos casos de uso en la secuencia de programación, por lo que puedes hacerlo tú mismo, aunque te llevará un poco más de tiempo”.”

¿Por qué utilizas precisamente ChatGPT para crear elementos visuales y no otras herramientas? ¿Hay alguna ventaja en utilizar ChatGPT?
“Sobre todo porque es muy práctico y ya estoy muy acostumbrado a él. Y creo que el resto de herramientas que hay en el mercado no son muy diferentes. Puede que sean entre un 10 y un 15% mejores o peores que ChatGPT. Con ChatGPT puedes obtener respuestas en forma de conversación y también subir imágenes de referencia. Así que solo tienes que enviar una imagen, pedirle que analice el estilo de la misma y generar otra imagen con la misma estructura.
También está la última versión de Midjourney (la versión 6). Todavía tengo que probarla, pero he oído que es muy buena. Además, puede generar texto y las imágenes son muy detalladas. En 2024 sigo explorando cada vez más herramientas”.”
En la siguiente parte de la conversación, Anul comparte su pantalla para mostrar a los espectadores, en directo, cómo utilizar ChatGPT en distintos casos de uso. ¡Mira el vídeo para saber más!