Tabarak Paracha
1 de agosto de 2023
Hemos invitado a Ioana Hreninciuc, cofundadora de PicFinder – un software de IA único, basado en la web, para la generación de imágenes a partir de texto, que ayuda a responder a la pregunta:
“¿Cómo puede la IA ayudar a simplificar la vida de los desarrolladores de aplicaciones móviles?”
Por supuesto, puede que esta pregunta parezca un poco general, pero no te preocupes, la hemos dividido en tres etapas. Estas etapas son:
- Fase 1: El desarrollador acaba de empezar a desarrollar un juego
- Fase 2: El desarrollador ha creado su juego y empieza a trabajar con una editorial de juegos para móviles
- Fase 3: El desarrollador empieza (o decide) a autopublicar
Pues vamos a ello para ver qué nos ha contado Ioana sobre cada uno de ellos.
Fase 1: El desarrollador acaba de empezar a desarrollar un juego
“En esta fase, Unity ha lanzado numerosas funciones para programar con IA y crear tu propio juego.
No obstante, sigue siendo importante tener una idea clara de lo que quieres crear (o de lo que puedes crear). Los conocimientos sobre el sector deben seguir viniendo de ti. Herramientas como ChatGPT y otras IA generativas deben utilizarse para ofrecerte ideas generales.
La IA también puede ayudarte a crear recursos. Puedes obtener imágenes para el fondo y para tus personajes con herramientas como PicFinder. También puedes generar música y voces, así como código para tu juego. Además, puedes utilizar la IA para empezar a crear recursos 3D para tu juego.
Hay muchas cosas que puedes hacer con la IA, pero eso no va a sustituir el hecho de que seas un gran profesional de los videojuegos que ha investigado a fondo y quiere crear un tipo concreto de juego.
Una herramienta que se me ocurre y que podría resultar útil en esta fase es Ojo Lunar ”que pueden ayudar en la fase de ideación».”
Fase 2: El desarrollador ha creado su juego y empieza a trabajar con una editorial de juegos para móviles
“Normalmente, cada editor tiene su propio proceso en esta fase. Por lo general, el proceso consiste en que prueben tu juego y, si este tiene éxito —basándose únicamente en métricas básicas como que tenga suficiente tiempo de juego, retención, etc.—, entonces se plantearán optimizar el juego: a) aumentando las métricas, y b) mejorando el marketing (optimizando los creativos).
En la época de los juegos hipercasuales, existía la idea de “apresurarse a publicar” para evitar que te copiaran. Cuando había prisa por lanzar el juego, acababas con un lío de código espagueti. Una de las formas en las que puedes utilizar la IA para solucionar esto es mediante una herramienta que realice ‘comprobaciones del estado del código’.’
De hecho, recomendaría a la gente que realizara estas ‘revisiones del estado del código’ para garantizar el éxito a largo plazo de su juego. Cuando tienes prisa por publicar tu juego, te ves envuelto en una espiral de “tengo que mejorar mi juego, pero ahora mismo estoy lanzándolo, así que lo haré más adelante”, pero, a menudo, ese momento nunca llega, lo que provoca que el juego se deteriore. Sin embargo, si lo desarrollas con mayor calidad desde el principio utilizando estas revisiones del estado del código, podrás añadir funciones de una forma más sólida y hacer que el juego siga creciendo. Este es uno de los aspectos más importantes que afectan a los desarrolladores de móviles, pero no veo que se hable mucho de ello en el sector.
”Otra cosa es que la IA puede facilitar y agilizar mucho el proceso de localización. Normalmente, la editorial colabora en la localización del juego, el audio, los elementos creativos, etc., en esta fase, y ahora la IA se puede utilizar para todas estas tareas».”
Fase 3: El desarrollador empieza (o decide) a autopublicar
“La ventaja de crear un estudio ahora es que puedes empezar con un enfoque nativo de IA. Esto significa que no tienes que depender de ninguna herramienta que hayas desarrollado tú mismo, y puedes dedicarte por completo a la IA».
Media Luna Utilizaron un modelo perfectamente escalable para su juego «Picture Quiz», ya que se pueden generar tanto las imágenes como el texto mediante IA, y se pueden someter a pruebas A/B hasta la saciedad para encontrar el mejor contenido, con la mayor retención, las mejores imágenes, etcétera.
También diría que poder empezar a publicar juegos para móviles tan rápido supone una presión para seguir innovando y mantener la ventaja. Creo que la ventaja no está precisamente en usar la IA, porque todas estas herramientas cuestan 50 dólares en total. Así que cualquiera puede usar la IA. Se trata más bien de cómo se pueden utilizar estas herramientas para crear algo único. Creo que esto también se aplica a ChatGPT. Considero que todos estos experimentos deben evolucionar hacia el uso de la IA para mejorar la calidad del contenido.
Las editoras prueban cientos de prototipos al mes. Y en cuanto aparezca un juego basado en IA que tenga éxito y que se pueda copiar fácilmente, se copiará hasta la saciedad. La ventaja se perderá muy rápidamente. Pero sigue habiendo una ventaja en ser el primero en crearlo. Y también hay una ventaja en ser ”nativo de la IA» y no pensar como piensa todo el mundo».”
Más información sobre herramientas de IA generativa
Esto no es todo sobre lo que le hemos pedido a Ioana que nos dé su opinión experta. No te pierdas las próximas publicaciones para saber más sobre:
- ¿Cómo redactar una buena indicación utilizando la IA?
- ¿Cuáles son los errores más comunes que cometen los desarrolladores que utilizan la IA?
- ¿Qué procesos deberían seguir realizando los desarrolladores de forma manual, sin ayuda de la IA?