42 puntos por sltyphoon 2025-06-17 | 30 comentarios | Compartir por WhatsApp

Soy un planificador de IT sin experiencia en desarrollo. Recientemente intenté desarrollar un juego móvil como proyecto individual y quería compartir, a modo de registro, cómo fue avanzando el trabajo centrándome en las herramientas de AI.

Siento que estuve dándole con todo durante alrededor de mes y medio, y como quería dejar este registro en algún lado, terminé publicándolo aquí por recomendación de un conocido.

[Contexto]

  • Sin experiencia en desarrollo (era mi primera vez tanto en código como en gráficos)
  • Aun así, sí tenía experiencia previa en trabajo de planificación
  • Empecé para probar si el desarrollo en solitario sería posible usando activamente herramientas de AI
    (Vi a un conocido crear Tetris en menos de 10 minutos usando Cursor y eso me animó a empezar)

Como el flujo de desarrollo basado en AI se está expandiendo tan rápido últimamente, quise hacer un experimento que fuera más allá de la simple curiosidad. En especial, también era un reto ver cómo podía implementar la sensación de combate de un soulslike en una plataforma móvil.

[Concepto del juego]

  • Juego de acción soulslike casual
  • Se omite el farmeo innecesario y los enemigos menores → estructura centrada en peleas contra jefes
  • Controles: centrados en ataque / defensa / esquiva / parry (con vista vertical en móvil)

[Combinación de herramientas de AI usadas]

  • ChatGPT (4o): diseño del sistema de combate, refinamiento de prompts, redacción de prompts para imágenes, organización de diálogos y lore
  • Claude 3.7 → 4.0: escritura de código, apoyo en el diseño de estructura
  • Combinación de Cursor + Claude: respuesta en tiempo real para coding/debugging, usado como si fuera un IDE

Usé cada herramienta con funciones claramente separadas. En particular, la combinación de Cursor y Claude fue la que más ayudó en velocidad de escritura de código y resolución de problemas, y cuando Claude se actualizó a 4.0 la mejora en calidad fue lo bastante notable como para sentirse claramente.


Lo que sentí: "la AI rinde bien si sabes pedirle bien"
Las solicitudes simples tienen poca efectividad, y el diseño del prompt representa más de la mitad del trabajo.

Es importante dividir el trabajo en unidades pequeñas y mantener el contexto.
Por ejemplo:
Al diseñar sistemas:
"Eres un planificador de sistemas de combate. Diseña la estructura de un RPG de acción con vista vertical."

Al pedir código:
"Botón de ataque → ataque básico, botón de carga → acumula energía para un ataque fuerte, si no hay stamina no se puede ejecutar la acción"

Detrás de los resultados espectaculares de la AI hubo decenas de iteraciones y ajustes, y en ese proceso confirmé que la capacidad de diseñar prompts es una habilidad clave.


[Trabajo de imágenes]

  • Personajes, monstruos, íconos de UI y fondos: todo se resolvió con generación de imágenes por AI
  • Usé un modelo de generación de imágenes basado en GPT para crear decenas de tomas → edición de postproceso (de forma simple, usando PowerPoint) → reproducción continua de las imágenes como sprites para construir las animaciones

Eso sí, cuando el volumen de generación de imágenes aumenta mucho, puede activarse un soft ban por parte de GPT, así que hace falta repartir la carga con cierta planificación.

[Integración de backend]

  • Al principio desarrollé con enfoque centrado en el cliente, pero luego integré el backend con supabase.
  • En el caso de Google OAuth y la integración del backend con supabase, avancé con ayuda de la combinación de ChatGPT + Cursor (Claude), siguiendo paso a paso lo que me iban indicando (actualmente toda la integración de backend ya está completada)
  • A veces daban información incorrecta, así que en esos casos hice validación cruzada entre AIs para seguir avanzando

[Estado actual]

  • Ha pasado alrededor de 1.5 meses y la versión de lanzamiento ya está terminada
  • El prerregistro en Google Play está en marcha
  • También estoy haciendo despliegues de prueba en paralelo, con el objetivo de lanzarlo oficialmente dentro de este mes

[Video de demostración y enlace de prerregistro]

[Para cerrar]
Como es mi primera vez desarrollando en solitario, todavía hay muchas cosas por mejorar, pero me quedó claro que si se aprovechan activamente las herramientas de AI, sí es posible crear un indie de cierto nivel. También me pareció interesante que la capacidad de idear y estructurar prompts esté surgiendo como una competencia central.

Las preguntas o el feedback siempre son bienvenidos.
Si la recepción después del lanzamiento es buena, también compartiré más adelante contenido adicional sobre el desarrollo posterior a la versión oficial.

30 comentarios

 
vkdnjeoqkd 2025-06-29

Hola, ¿podrías contar cómo hiciste la parte de sonido? No había contenido sobre eso, así que te dejo este comentario porque me dio curiosidad. De verdad, no puedo pensar otra cosa más que que es impresionante.

 
sltyphoon 2025-06-30

También usé herramientas basadas en IA para el sonido. Recibí recomendaciones de GPT o utilicé un agente de IA llamado Suno, y para los prompts de entrada también me apoyé en GPT.

 
singo112ok 2025-06-24

Vaya, ¿cuánto tiempo te tomó? Y si no tienes nada de comprensión del código, ¿viste cómo funcionaba y luego encontraste los problemas en el código para pedirle a la IA que los resolviera? ¿O también le pediste métodos para aprender código y fuiste aprendiendo así?

 
sltyphoon 2025-06-24

Me tomó unas 2 semanas armar la estructura básica, otras 2 semanas para mejorar el nivel de acabado y portearlo a la versión de Android, y unas 2 semanas más para integrarlo con el backend (supabase).

Aunque tenía conocimientos de planificación, prácticamente no sabía nada sobre entornos de desarrollo ni programación, así que cada vez que surgía algo que no sabía, se lo preguntaba a GPT, y así fui configurando el entorno de desarrollo, corrigiendo bugs y avanzando con el desarrollo.

Y mientras lo hacía, también fui familiarizándome poco a poco con el código y la lógica de desarrollo.

 
sukosmos 2025-06-24

Impresionante. Seguramente no solo pensaste en el código, sino también en varios otros elementos..
Como comentario aparte, el personaje me recuerda un poco a 2B jaja

 
sltyphoon 2025-06-24

¡Gracias!

 
kanghyun88 2025-06-23

Hacia finales de este año o a inicios del próximo quiero intentar hacer un juego con IA, así que gracias por compartir un precedente. ¿Podrías decirme si hay un blog donde hayas escrito el diario de desarrollo? Me gustaría suscribirme para seguirlo :)

 
sltyphoon 2025-06-24

Hola, lamentablemente no tuve margen para escribir un diario de desarrollo. Simplemente lo fui llevando de forma personal, organizándolo solo como un documento de planificación... Si más adelante surge la oportunidad, volveré a dejarlo en formato de diario de desarrollo.

 
kipsong133 2025-06-20

Con esto ya hasta lo publicaste... de verdad, es impresionante.

 
sltyphoon 2025-06-20

Gracias. Ayer lo lanzamos sin problemas en Google Play. Pero como en un servicio en vivo el despliegue no es el final... si se presenta la oportunidad, también dejaré registrados los procesos posteriores en formato de diario.

 
dooee 2025-06-18

Soy alguien cercano que aparece en el texto original. De verdad que hayas logrado esto, ¡es impresionante!

Te mostré una breve presentación de Cursor junto con una implementación sencilla de Tetris, pero que lo hayas armado tan rápido en tan poco tiempo... (a mí también me motiva).

¡Esperaré con ganas tu próxima obra!

 
sltyphoon 2025-06-18

Gracias a eso, fue una gran experiencia y aprendí mucho. ¡Gracias!

 
giltstand 2025-06-18

Impresionante. Parece que debes tener mucha paciencia.

 
sltyphoon 2025-06-18

Gracias. ¡Yo también siento que aprendí mucho sobre IA durante este proyecto!

 
kairess 2025-06-18

¡La versión para iOS es urgente..! ¡Está genial!

 
sltyphoon 2025-06-18

Gracias. ¡Más adelante también me gustaría intentar con iOS!

 
metis041 2025-06-18

¿Increíble, no? Siempre pensaba que quizá también se podría hacer con IA, que sí se podría... pero de verdad es súper impresionante que realmente lo hayas hecho.

 
sltyphoon 2025-06-18

Yo también pensé eso al principio, pero decidí intentarlo y, a medida que seguí adelante, terminé llegando hasta aquí. Gracias a eso, pude aprender mucho sobre cómo aprovechar la IA.

 
rayzzz 2025-06-18

Si le dejas las imágenes de animación a ChatGPT, ¿se pueden generar imágenes con consistencia? Yo lo intenté y no me funcionó, así que me gustaría saber si hay algún prompt o herramienta aparte.

 
sltyphoon 2025-06-18

Yo también pasé por muchos ensayos y errores al principio.
Es posible si entrenas las imágenes y, después de establecer instrucciones repetidas, procedes con la generación de imágenes. Sin embargo, incluso haciéndolo así, GPT a veces trabaja mal, por lo que es una tarea que requiere bastante paciencia y tiempo.
Creo que lo más importante es el diseño del prompt.

 
rayzzz 2025-06-18

Impresionante. Para convertir gráficos 2D en animaciones con consistencia hay que crear varios cuadros,
y yo sentía que eso era imposible con GPT, pero al parecer sí se puede. ¿Generaste todos los cuadros uno por uno? Siento que GPT se habría enojado jajaja

 
sltyphoon 2025-06-18

Sí, así es jaja. Si abusas de la generación de imágenes en GPT, te aplican un soft ban, y me pasó varias veces.... jaja. Cuando te cae el soft ban, te bloquean las solicitudes de generación por unas horas, y a veces por más de un día...
Así que normalmente aprovechaba los trayectos en metro de ida y vuelta al trabajo para poner a generar imágenes, y lo fui llevando con intervalos de tiempo.

 
ifmkl 2025-06-18

Lo vi en la galería de desarrollo de juegos indie, pero también lo veo por aquí jaja

 
sltyphoon 2025-06-18

¡Mucho gusto! ¡Gracias por su interés!

 
maperson 2025-06-18

Hola. Yo también soy un planificador sin nada de experiencia en desarrollo. Estoy desarrollando un servicio de quizzes con la combinación de Claude, Windsurf y Supabase. La historia de éxito del autor realmente motiva. Cuando yo también termine el desarrollo, supongo que tendré que compartir aquí mi experiencia con los demás. Gracias.

 
sltyphoon 2025-06-18

¡Ánimo! A mí también me resultó difícil y hubo muchas partes que no conocía, pero seguí preguntándole a la IA y así logré llegar hasta aquí. ¡Mucho ánimo hasta completar el proyecto!

 
kummacha 2025-06-17

Pero, ¿es posible que una persona no desarrolladora use un modelo de lenguaje basado en Cursor? Cursor está basado en VSCode, ¿no es un poco difícil de usar?

 
sltyphoon 2025-06-17

En Cursor usé principalmente el modelo de agente de IA de Claude.
De hecho, me pareció incluso más fácil de usar que VSCode.
(VSCode también me mostraba al principio cómo GPT hacía la configuración, pero aun así me resultó más cómodo pedirle cosas al agente de IA en Cursor que hacerlo así)

 
laeyoung 2025-06-17

Gracias por compartir una buena experiencia. ¿Podrías contar si para el desarrollo del juego usaste un motor de juegos? ¿O lo implementaste sobre la capa básica de View en Android? Personalmente, esa es la parte que más me da curiosidad.

 
sltyphoon 2025-06-17

Al principio intenté usar un motor como Unity, pero como era un poco difícil para que una persona sin experiencia en desarrollo se animara al reto, lo desarrollé en un formato que corre sobre un canvas web. Al desarrollarlo con base en HTML5 + JavaScript, no era muy diferente de un proyecto web común, así que en esta parte recibí mucha ayuda de Cursor y Claude.