NODUSPLAY

Tu primer juego con IA, paso a paso

  1. Paso 1: Antes de empezar

    Necesitarás un ordenador con Windows o Mac, conexión a internet y entre una y dos horas para tener algo jugable. El juego completo lleva más, y está bien así.

    No todo sale a la primera: es normal que la IA se equivoque o que algo falle. En cada paso te decimos qué hacer cuando pase.

    Nunca pegues contraseñas, claves ni datos personales en el chat de una IA, en el foro ni en ningún mensaje. Y lee lo que la IA te pida ejecutar antes de aceptarlo.

  2. Paso 2: Elige tu IA

    Para crear un juego necesitas una IA que no solo te explique, sino que cree y edite los archivos por ti. Para empezar te recomendamos Claude Code: trabaja dentro de una carpeta de tu ordenador, crea archivos y carpetas, los modifica y te va contando lo que hace.

    • Claude Code, de Anthropic: la que usamos en esta guía. Es de pago: no está incluida en el plan gratuito de Claude, y necesitas un plan Pro o superior, o créditos de API (mira los precios en su web).
    • Codex, de OpenAI, y Cursor: hacen algo parecido, con otros precios. Si ya tienes una, úsala: los pasos son casi iguales y los textos para pegar valen igual.
    • El chat normal de Claude o de ChatGPT: gratis o más barato, pero no toca tus archivos y tendrás que copiar y pegar lo que te dé en cada archivo. Sirve para probar; es más lento.

    Las recomendamos porque funcionan bien para esto, y puede que mañana haya otras mejores.

  3. Paso 3: Instala Claude Code

    Si no te gusta la terminal, la aplicación de escritorio de Claude tiene una pestaña «Code» para trabajar con una carpeta usando ventanas, sin comandos. Si vas por ahí, instálala, inicia sesión y salta al paso 5 eligiendo tu carpeta. El camino con comandos es este:

    En Windows te recomendamos instalar antes Git para Windows con las opciones por defecto (es opcional: sin él, Claude Code usa PowerShell). Luego abre PowerShell (búscalo en el menú Inicio) y pega:

    Comando · Windows
    irm https://claude.ai/install.ps1 | iex

    En Mac abre la aplicación «Terminal» (pulsa ⌘ + barra espaciadora y escribe «Terminal») y pega:

    Comando · Mac
    curl -fsSL https://claude.ai/install.sh | bash

    Cuando termine, cierra la terminal, ábrela otra vez y comprueba que funciona:

    Comando
    claude --version

    Si un comando falla o ha cambiado, la guía oficial de instalación siempre está al día. Y pega el error en el foro: te ayudamos.

  4. Paso 4: Instala el motor de juegos

    El motor es el programa donde el juego se monta y se prueba. Para empezar te recomendamos Godot: es gratuito, ligero (un solo archivo, sin instalador) y las IA lo manejan muy bien.

    • Descarga la versión estándar de Godot Engine para tu sistema (no la de .NET).
    • En Windows, descomprime el ZIP y abre el archivo .exe que hay dentro. En Mac, abre el archivo y arrastra Godot a «Aplicaciones».
    • Se abrirá una ventana con la lista de proyectos, vacía. De momento déjala así.

    Si ya usas otro motor (Unity, GDevelop…) puedes seguir la guía igual: solo cambia el nombre del motor en los textos que pegas a la IA.

  5. Paso 5: Crea la carpeta de tu juego y abre la IA en ella

    Todo tu juego vivirá en una carpeta, y la IA solo toca lo que haya dentro. Con la terminal abierta, pega:

    Comando · Windows
    mkdir $HOME\Documents\MiPrimerJuego
    cd $HOME\Documents\MiPrimerJuego
    claude
    Comando · Mac
    mkdir -p ~/Documents/MiPrimerJuego
    cd ~/Documents/MiPrimerJuego
    claude

    La primera vez te pedirá iniciar sesión: se abre el navegador, entras con tu cuenta y vuelves a la terminal. También preguntará si confías en esa carpeta: di que sí.

  6. Paso 6: Haz tu primer encargo

    En la ventana de Claude Code, pega este texto y pulsa Enter. El juego es muy pequeño a propósito: lo importante es ver algo funcionando pronto.

    Texto para pegar en tu IA
    Quiero crear mi primer videojuego con Godot 4 usando GDScript. No sé programar, así que explícame todo en lenguaje sencillo y crea tú los archivos.
    
    Crea en esta carpeta un proyecto de Godot 4 con un juego 2D muy simple: un personaje que se mueve con las flechas del teclado, monedas que recoger y un marcador de puntos en pantalla. Usa formas y colores sencillos en lugar de imágenes.
    
    Antes de empezar, dime brevemente qué vas a hacer. Cuando termines, dime exactamente cómo abrir el proyecto en Godot y cómo probarlo.

    La IA te pedirá permiso para crear archivos: léelos y acepta. Si ya tienes una idea propia, cámbiala en el texto, pero empieza por algo pequeño.

    Pide siempre cosas pequeñas y concretas. «Un personaje que salta» funciona mucho mejor que «un juego de plataformas enorme».

  7. Paso 7: Ábrelo en Godot y pruébalo

    • En Godot pulsa «Importar» y elige el archivo project.godot de tu carpeta MiPrimerJuego. Después, «Importar y editar».
    • Pulsa F5 (o el triángulo de arriba a la derecha) para jugar. Si pregunta cuál es la escena principal, elige la que te haya dicho la IA.
    • Mueve el personaje con las flechas y recoge monedas.

    Si sale un error no pasa nada: es lo más normal del mundo. Copia el mensaje rojo de la parte de abajo de Godot y pégalo en Claude Code con este texto:

    Texto para pegar en tu IA
    Al ejecutar el juego me sale este error. Arréglalo y explícame qué pasaba:
    
    [pega aquí el error]
  8. Paso 8: Mejóralo paso a paso

    Ahora viene lo divertido: pides un cambio cada vez y pruebas después de cada uno. Algunas ideas para pegar:

    Texto para pegar en tu IA
    Añade un enemigo que se mueva por la pantalla. Si lo toco, pierdo y la partida vuelve a empezar.
    Texto para pegar en tu IA
    Añade una pantalla de inicio con el título del juego y un botón de jugar.
    Texto para pegar en tu IA
    Añade sonidos sencillos al recoger una moneda y al perder. Si no puedes crearlos, dime dónde conseguir sonidos libres y cómo ponerlos.

    Tres hábitos que te ahorrarán disgustos:

    • Haz una copia de la carpeta antes de un cambio grande. Si algo se rompe, vuelves atrás.
    • Pídele a la IA que cree un archivo NOTAS.md con la idea del juego y lo que ya está hecho: así no pierde el hilo entre sesiones.
    • Si no entiendes algo, pregúntale: «explícame qué hace esto como si fuera nuevo en la programación».

    Si usas imágenes o música de otras personas, mira su licencia. En Herramientas y recursos tienes sitios con material libre.

  9. Paso 9: Exporta tu juego

    Para que otras personas lo jueguen hay que exportarlo. La opción más cómoda es la versión web, que se juega en el navegador:

    • En Godot, menú «Proyecto» → «Exportar…».
    • Pulsa «Añadir…» y elige «Web». Si dice que faltan las plantillas de exportación, pulsa el aviso y descárgalas.
    • Pulsa «Exportar proyecto», crea una carpeta nueva y llama al archivo index.html.
    • Comprime el contenido de esa carpeta en un ZIP.

    Si tu juego es grande o no cabe en el navegador, exporta en su lugar para Windows o Mac («Añadir…» → «Windows Desktop» o «macOS»): saldrá una carpeta que comprimes en un ZIP.

    Si algo no coincide con tu versión de Godot, que la IA te lo adapte:

    Texto para pegar en tu IA
    Explícame, paso a paso y para mi versión de Godot, cómo exportar este juego (para web o para escritorio) y dejarlo listo para subirlo a una web o a una tienda.
  10. Paso 10: Elige dónde alojarlo y publícalo en NodusPlay

    Tu ficha enseña el juego y lleva a la gente a una página tuya donde se juega o se descarga. Dónde ponerlo depende de cuánto pese; un primer juego como el de esta guía pesa pocos megas y cabe en cualquier sitio.

    • Para jugar en el navegador (hasta unos 200 MB): itch.io es gratis y lo más sencillo (subes el ZIP, eliges «HTML» como tipo de proyecto y marcas «This file will be played in the browser»). También sirven Game Jolt o tu propia web.
    • Descargable de hasta 1 o 2 GB: itch.io admite 1 GB por archivo (2 GB con su herramienta butler, y puedes pedirles más) y las «Releases» de GitHub son gratis, con 2 GB por archivo (puedes partir el juego en varios).
    • Juego grande (de varios GB a decenas de GB): no hay un sitio gratuito y sin límites que reparta archivos así para siempre, porque mover tantos datos cuesta dinero. Tienes tres caminos: Steam (pago único de 100 dólares por juego, que se recupera cuando supera los 1.000 dólares de ingresos; ellos alojan y reparten el juego), almacenamiento propio como Cloudflare R2 (10 GB gratis y descargas sin coste; más allá, de pago y barato) o un torrent.

    El torrent es gratis y vale para cualquier tamaño: las descargas las reparten las propias personas que ya tienen el juego, así que no pagas por el tráfico. Así se hace:

    • Con un programa como qBittorrent crea el archivo .torrent de la carpeta de tu juego (menú «Herramientas» → «Crear torrent»).
    • Déjalo abierto compartiéndolo (se llama «sembrar»), en tu ordenador o en un servicio de «seedbox», sobre todo los primeros días: mientras nadie más lo tenga, solo tú puedes repartirlo.
    • Pon el enlace «magnet» o el archivo .torrent en una página tuya, junto a un texto que diga que eres el autor.

    Mucha gente no usa torrent, algunos antivirus y redes lo bloquean y, si apagas tu ordenador y nadie lo comparte, nadie puede bajarlo. Si puedes, ofrece también una descarga directa.

    Sea cual sea el sitio, necesitas una página tuya con el enlace (itch.io, Steam, tu web…). «Publicar juego» en NodusPlay solo admite enlaces que empiezan por https, no enlaces «magnet»: por eso el torrent va en una página tuya y es esa página la que enlazas. Envíala desde «Publicar juego» y recuerda indicar que usaste IA: es una norma de la casa y la gente puede filtrar por ello.

    Los límites y precios de estos servicios cambian: confirma en cada web la cifra actual antes de empezar. Más detalle en Dónde alojar tu juego.

Publicar mi juego

¿Te has atascado?

Le pasa a todo el mundo. Cuéntalo en el foro o en el Discord y di en qué paso estabas, qué IA usas y qué mensaje te sale.

Mientras tanto, pega a tu IA el error completo y pídele que lo explique y lo arregle: casi siempre se soluciona así.

Más ayuda: la guía para publicar y las herramientas y recursos.