Desarrollar un juego nativo en Android Studio cuesta tiempo y curva de aprendizaje. GameMaker Studio (YoYo Games) ofrece una alternativa visual drag‑and‑drop y su propio lenguaje GML, mucho más sencillo que Java/Kotlin. El módulo Android cuesta 299 $ (Studio Pro 150 $), pero ofertas como Humble Bundle lo han puesto a 12 $.
Nacido en 1999, permite crear juegos 2D multiplataforma (Windows, macOS, Android, iOS, Tizen, HTML5). Su interfaz visual y GML (no orientado a objetos, tipado dinámico) agilizan el desarrollo.
Imágenes de personajes, items, UI. Centro el origen (botón «Center») para colisiones correctas. Animaciones: añade frames en el mismo sprite o importa GIF/Flash.
WAV, OGG, MP3… Importa; hay editor básico de recorte/volumen.
Imágenes de fondo del room; ideal misma resolución que la habitación.
Trayectorias para enemigos/plataformas. Editor de puntos; luego en Object → Movement → «Set Path», «Path Speed», «Path Position».
Código GML reutilizable. Ejemplo: guardar/cargar opciones en Options.ini.
Programas GPU (vertex + fragment) para efectos visuales (ej. blanco‑y‑negro). Opcionales pero potentes.
Define familia, tamaño y rango de caracteres (ahorra memoria).
Eventos temporizados (pasos = frames). 60 pasos = 1 seg a 60 FPS.
Entidades del juego: player, enemigos, UI. Basados en eventos (Create, Step, Draw, Collision…). Acciones drag‑and‑drop o código GML.
Niveles, menús, pantallas. Capas: Background, Instances, Tiles, Views (cámara, follow object, scroll).
// Sin tipos, sin punto y coma obligatorio (pero recomendado)
x = 0; y = 42;
player_name = "Alex";
if (hp <= 0) { instance_destroy(); }
Lógica idéntica a C/Java: bucles, condicionales, funciones. Para juegos simples, basta drag‑and‑drop.
He subido a GitHub un proyecto completo con comentarios línea a línea: sprites, sonidos, objetos, rooms, GML documentado. Funciona en Windows y Android. Descárgalo, ábrelo y disecciona cada evento.
File → Create Application. Antes rellena Global Game Settings → Android: nombre, versión, package name, iconos, permisos, leaderboards. Genera el .apk listo para Play Store.
GameMaker Studio baja la barrera de entrada al gamedev móvil. Con drag‑and‑drop haces prototipos rápido; con GML no hay límites. ¿Dudas? Comenta y te echo una mano.