Cómo hacer un videojuego: guía paso a paso
Elige una idea pequeña, descríbela con palabras sencillas, juégala y luego mejórala un cambio a la vez. En Go Bananas la IA escribe el código, y tu primer juego es gratis.
Hacer un videojuego antes significaba aprender un lenguaje de programación o un motor de juegos antes de poder ver algo moverse en la pantalla. Ahora puedes empezar con una descripción. Esta guía recorre todo el camino, desde la primera idea hasta un juego que tus amigos pueden jugar desde un enlace. Sirve tanto si es tu primer juego como si es el número cincuenta.
1. Empieza con una idea y un bucle principal
Todo juego tiene un bucle principal (en inglés, core loop): las pocas acciones que el jugador repite una y otra vez. En un juego de plataformas es correr, saltar, aterrizar y repetir. En un juego de puzles es mirar, elegir y ver el resultado. En un juego de carreras es girar, frenar y adelantar.
Antes de escribir nada, completa esta frase: «El jugador intenta una y otra vez ___ a base de ___.» Por ejemplo:
- El jugador intenta una y otra vez llegar a la cima a base de saltar entre plataformas que se mueven.
- El jugador intenta una y otra vez vaciar el tablero a base de juntar tres gemas del mismo color.
- El jugador intenta una y otra vez sobrevivir a la siguiente oleada a base de moverse y disparar.
Si no puedes completar la frase, la idea todavía no está lista. Si puedes, ya tienes el corazón de tu juego. Todo lo demás (la historia, el arte, el sonido, los menús) está al servicio de ese bucle.
2. Que sea pequeño
La razón más común por la que fracasan los primeros juegos es el tamaño. Un juego con diez niveles, una tienda, una historia y juego en línea es mucho para hacer bien de una sola vez. Go Bananas le dice a su IA lo mismo que te decimos a ti: un juego pequeño terminado siempre es mejor que uno grande sin terminar.
Empieza con un nivel, un objetivo y una forma de perder. El segundo nivel, el jefe y la tabla de récords los puedes agregar después, un cambio a la vez. Los juegos pequeños también son más fáciles de probar, más fáciles de arreglar y más rápidos de compartir.
3. Describe el juego
Escribe una descripción corta que incluya:
- El género: plataformas, disparos, puzles, carreras, juego de cartas, juego de preguntas.
- El objetivo: lo que el jugador intenta hacer.
- Los controles: teclas en una computadora, y toques o deslizamientos en un teléfono.
- Ganar y perder: qué hace que termine el juego.
- El aspecto: pixel art, neón, dibujos animados, minimalista.
Una buena descripción suele tener de dos a cinco frases. Por ejemplo: «Un juego de plataformas de desplazamiento lateral en el que un zorro recoge bellotas y esquiva erizos. Flechas para moverse, espacio para saltar y botones en pantalla en los teléfonos. Tres vidas; ganas cuando llegas al árbol del final. Colores vivos de dibujos animados.»
Hay una guía completa sobre este paso: Cómo describir un juego para que la IA cree lo que quieres.
4. Créalo en Go Bananas
Ve a gobananas.co y escribe tu descripción en el cuadro Create with AI (crear con IA). En un teléfono, toca Create (crear) en la barra de la parte inferior de la pantalla. El cuadro admite hasta 30,000 caracteres, así que puedes pegar un documento de diseño largo si ya escribiste uno.
Tu primer juego es gratis y no necesita cuenta. Se permite un juego gratis por persona y dispositivo, y si ese primer intento falla, puedes intentarlo una vez más.
Crear un juego tarda unos minutos, y uno grande puede tardar hasta 10. No tienes que quedarte mirando: si cierras la pestaña, el juego se sigue creando y se guarda en tus juegos, y si tienes cuenta recibes un correo cuando esté listo. Puedes crear un juego a la vez.
Go Bananas le da a su IA una serie de reglas para que los juegos salgan listos para jugar:
- Una pantalla de título con un botón "Play vs AI" (jugar contra la IA) y un rival controlado por la computadora en tres niveles, Easy, Medium y Hard (fácil, medio y difícil). Easy hace movimientos al azar, Medium sigue una estrategia básica y Hard piensa unas cuantas jugadas por adelantado.
- Controles que funcionan tanto en teléfonos como en computadoras, con botones táctiles de al menos 44 píxeles de ancho y diseños que caben en pantallas de solo 320 píxeles de ancho.
- Soporte multijugador, para que tus amigos puedan unirse desde un enlace.
- Una tabla de puntuaciones y el progreso guardado cuando el juego tiene una puntuación o un progreso que vale la pena conservar.
5. Pruébalo jugando
Juega tu juego en cuanto esté listo, y juégalo en el dispositivo que usarán tus jugadores. Luego pregúntate:
- ¿Queda claro qué hay que hacer en los primeros 10 segundos?
- ¿Da gusto repetir el bucle principal?
- ¿Es demasiado fácil, demasiado difícil o adecuado en cada nivel de dificultad?
- ¿Algo se rompe, se superpone o va lento?
Anota los dos o tres problemas que más te molesten y arregla esos primero. Mejor aún, dale el juego a un amigo y obsérvalo sin explicarle nada. Donde se atasque es donde tu juego necesita trabajo.
6. Cámbialo chateando
En Go Bananas los cambios se hacen describiéndolos, igual que cuando creaste el juego. Abre el juego en el editor y escribe lo que quieres: «Haz que los erizos sean más lentos en Easy» o «Agrega una puntuación máxima que aparezca en la pantalla de fin del juego». Un cambio suele tardar menos de un minuto. Para cambiar un juego, guardarlo y publicarlo necesitas una cuenta gratuita con el correo verificado.
Algunas cosas hacen que editar sea más seguro:
- Versiones. Cada cambio se guarda como una versión. La pestaña Versions (versiones) te permite ver una versión anterior y restaurarla si un cambio salió mal.
- Si nada cambia, no se cobra. Si el cambio de la IA no se puede aplicar a tu código, no se te cobra (hasta 10 veces al día).
- Cambios grandes. Cuando una petición es demasiado grande para un cambio, la IA puede reconstruir el juego a partir de una descripción nueva.
Sé específico. «Haz el salto más alto» funciona, pero «Sube la altura del salto de 10 a 14» funciona mejor. Haz un cambio a la vez para saber qué hizo cada uno.
7. Agrega tu propio arte y sonido
Puedes subir tus propias imágenes, sonidos, música y modelos 3D y usarlos en tus juegos. Escribe @ en el cuadro de crear o de editar para elegir uno de tus archivos subidos, y su nombre entra en tu descripción entre comillas, así: Usa "fondo-bosque" como fondo. Go Bananas también tiene un paquete gratis de efectos de sonido incluidos.
Cada tipo de archivo tiene su propia página que explica para qué sirve, cuáles son sus límites y cómo lo usan los juegos: mira todos los formatos de archivo compatibles y la guía sobre sonido y música.
8. Suma amigos: multijugador
Los juegos se pueden jugar con amigos en tiempo real o por turnos. Un jugador crea una sala y comparte un enlace o un código de sala de seis caracteres, y pueden unirse hasta 16 jugadores, según el juego. La guía sobre juegos multijugador explica cómo funcionan las salas, los anfitriones y los distintos tipos de multijugador.
9. Publícalo y compártelo
Los juegos nuevos son borradores privados que solo tú puedes ver. Cuando estés contento con el tuyo, presiona Publish (publicar) en el editor (necesitas una cuenta verificada). Tu juego obtiene su propia página con un enlace que puedes enviar, un código QR para teléfonos y un código para insertarlo en sitios web. Así otras personas pueden jugarlo, calificarlo, comentarlo y hacer su propio remix.
Más información en Cómo publicar y compartir tu juego.
Cuánto cuesta
Jugar es gratis. Crear y cambiar juegos usa tokens.
| Qué | Costo o cantidad incluida |
|---|---|
| Tu primer juego | Gratis, sin cuenta |
| Cuenta gratuita | 150,000 tokens: 75,000 al registrarte y 75,000 después de tu primer juego (unos 3 juegos) |
| Un juego nuevo | Normalmente de 30,000 a 60,000 tokens |
| Un cambio | Normalmente de 10,000 a 20,000 tokens; más en juegos grandes, porque cada vez se envía el juego completo |
| Paquete de tokens | US$4.99 por 150,000 tokens (unos 4 juegos); los tokens comprados no vencen |
| Pro | US$49.99 al mes por 1,000,000 de tokens al mes |
Los tokens que recibes gratis vencen 120 días después de recibirlos. Por lo general no se cobra un juego que falla, que se corta por ser demasiado grande o que resulta no ser un juego. Si tu juego se corta, simplifica la descripción e inténtalo de nuevo.
Necesitas tener 13 años o más para crear una cuenta.
Sin Go Bananas
El camino clásico es un motor de juegos como Unity o Godot, o escribir tú mismo un juego HTML5 en JavaScript. Te dan control total y vale la pena aprenderlos si quieres hacer juegos de forma profesional o construir algo grande. También requieren semanas o meses de aprendizaje antes de tener un primer juego jugable. En Go Bananas puedes abrir la vista de código de cualquier juego que crees, así que describir juegos también es una forma de ver cómo están hechos.