Cómo Empezar: Tu Primer Juego Paso a Paso
Para crear tu propio videojuego en SMS Game Maker, la forma más rápida y recomendada es partir del proyecto base de ejemplo, que ya viene completamente configurado con toda la estructura de carpetas, pantallas, tilesets, personajes y mapas listos para probar y modificar.
TIP
Comunidad y Soporte: Si tienes dudas durante tus primeros pasos o quieres compartir tus creaciones, únete a nuestro Grupo de Telegram.
1. Los 4 Pasos Básicos
Paso 1: Descargar e Instalar SDCC
SDCC es el compilador necesario para generar la ROM de tu juego:
- Descarga el instalador para Windows desde sdcc.sourceforge.net.
- Ejecuta el instalador y asegúrate de dejar marcada la opción "Add to PATH" (marcada por defecto).
Paso 2: Descargar SMS Game Maker
Es el programa desde donde controlarás todo tu proyecto:
- Descarga la última versión desde juntelart.itch.io/sms-game-maker.
- Guárdalo donde prefieras.
Paso 3: Descargar y Descomprimir el Proyecto de Ejemplo
Para no tener que crear carpetas ni configurar archivos desde cero, descarga la plantilla oficial:
- 📥 Descargar Proyecto de Ejemplo (.ZIP)
- Descomprime el archivo ZIP en tu ordenador (obtendrás una carpeta con el juego de ejemplo).
Paso 4: Abrir el Proyecto y Modificarlo
- Abre
SMSGameMaker.exe. - En la aplicación, haz clic en «Examinar» y selecciona la carpeta del ejemplo que acabas de descomprimir.
- Haz clic en «🗺️ Editor de Mapa» para ver y modificar las pantallas del nivel en el editor visual.
- Pulsa «⚡ Compilar SMS» o «🎮 Compilar GG» para generar tu primera ROM en la carpeta
dist/.
2. Estructura del Proyecto de Juego
Al descomprimir el proyecto de ejemplo, encontrarás una estructura limpia y organizada:
proyecto_juego/
├── screens/ # Pantallas globales y marcador de interfaz
│ ├── title/ # Pantalla de título (title.png, title_gg.png, music.vgm)
│ ├── intro/ # Introducción de historia opcional (intro.png, music.vgm)
│ ├── gameover/ # Pantalla de fin de partida (gameover.png, music.vgm)
│ ├── ending/ # Pantalla de victoria / créditos (ending.png, music.vgm)
│ └── hud/ # Gráficos del marcador (hud.png) y marcas de posición (hud.tmx)
├── stage_1/ # Fase 1 del juego
│ ├── maps.tmx # Mapa del nivel para SEGA Master System
│ ├── maps_gg.tmx # Mapa adaptado para SEGA Game Gear
│ ├── maps.tiled-project # Definición de tipos, propiedades y clases del nivel
│ ├── tiles.png # Tileset de escenario (bloques de 8x8 px: suelos, muros, puertas, items)
│ ├── sprites.png # Spriteset de personajes y enemigos (16x16 px)
│ ├── bullet.png # Sprite de la bala del jugador (32x8 px)
│ ├── enemy_bullet.png # Sprite de la bala enemiga (8x8 px)
│ └── music.vgm # Música de fondo de la fase 1 (opcional)
└── stage_2/ # Siguientes fases (cada una con su propio mapa, gráficos y música)3. ¿Qué Hace Cada Carpeta y Archivo?
Carpeta screens/ (Pantallas Globales)
Contiene las imágenes de interfaz comunes a todo el juego:
title/: La pantalla de presentación que aparece al iniciar el juego.intro/: La pantalla que se muestra antes del primer nivel para contar la historia o dar instrucciones.gameover/: La pantalla de derrota cuando se agotan las vidas.ending/: La pantalla final de felicitación o créditos al terminar el juego.hud/: El marco inferior del marcador (hud.png) y el archivohud.tmxdonde colocas la posición de los números de vidas, munición, llaves e ítems.
Carpetas de Fases (stage_1/, stage_2/...)
Cada fase es independiente y modular, lo que te permite tener ambientaciones, enemigos y músicas completamente diferentes en cada nivel:
maps.tmx/maps_gg.tmx: Es el archivo del mapa donde se colocan los bloques del escenario, las plataformas, las llaves y los enemigos.tiles.png: La hoja de dibujo con los 192 bloques de 8×8 píxeles que forman los suelos, muros, escaleras y objetos recogibles.sprites.png: La hoja con los dibujos de 16×16 píxeles del protagonista (caminar, saltar, escaleras, idle), plataformas móviles y hasta 8 tipos de enemigos.bullet.png/enemy_bullet.png: Los gráficos de los disparos del jugador y de los enemigos.music.vgm: La pista de música de fondo en formato chiptune que sonará mientras juegas este nivel.
4. Próximos Pasos
Una vez tengas el ejemplo abierto en SMS Game Maker:
- Consulta la sección Editor de Imágenes y Colores para personalizar tus personajes con LibreSprite.
- Consulta Diseñando el Juego para aprender a pintar tus mapas y colocar enemigos con sus rutas de movimiento.