</> CodeBooks
    ← Volver a Desarrollo de videojuegos (página 2)
    Portada de Game Development with GameMaker Studio 2

    Game Development with GameMaker Studio 2

    Sebastiano M. Cossu

    Editorial
    Apress
    Año
    2019
    Páginas
    ~532
    Nivel
    Intermedio

    De qué trata

    Manual exhaustivo y práctico en el que Sebastiano M. Cossu guía al lector en la creación de videojuegos en dos dimensiones empleando el motor GameMaker Studio 2 (GMS2) y su lenguaje de programación nativo, GameMaker Language (GML). Está orientado a desarrolladores principiantes e intermedios que desean superar la interfaz de bloques visuales (Drag and Drop) para programar mecánicas reales mediante código limpio en GML, asumiendo conocimientos elementales de lógica pero sin exigir experiencia previa en lenguajes complejos.

    El temario cubre de forma minuciosa todo el ecosistema de GMS2: edición y animación de sprites, máscaras de colisión, jerarquías de capas y salas (rooms), control de cámaras y vistas dinámicas, sistema de sonido con emisores posicionales, interfaces de usuario (menús interactivos y HUD) y soporte de entrada para teclado, ratón y mandos de consola. Destaca el tratamiento de máquinas de estados finitos en GML, la programación de inteligencia artificial para jefes finales con rutinas de ataque por fases y el proceso de compilación y empaquetado para plataformas de escritorio (Windows, macOS y Linux) enfocado a tiendas como Steam o GOG.

    El libro se apoya en un enfoque completamente práctico que construye cuatro proyectos de diferentes géneros: un juego de cartas, un arcade de disparos espacial (shoot 'em up vertical y horizontal con batallas contra jefes), un juego de plataformas con scroll horizontal y físicas de salto, y una aventura de acción estilo Metroidvania con salas interconectadas y habilidades desbloqueables. Es uno de los recursos más completos para exprimir GMS2 mediante código; se enfoca exclusivamente en el entorno 2D clásico y prescinde de gráficos tridimensionales o funciones multijugador en red.

    • GameMaker Studio 2
    • GML (GameMaker Language)
    • Videojuegos 2D
    • Metroidvania
    • Shoot 'em Up
    • Plataformas 2D
    • Máquinas de estados
    • Diseño de niveles
    • Inteligencia artificial de jefes
    • Exportación multiplataforma

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Juego de cartas (Card Game)

    Juego de cartas por turnos en 2D programado en GML que gestiona la baraja, el reparto, las reglas de interacción y los componentes de interfaz de usuario.

    Shoot 'em Up espacial con jefes por fases

    Juego de disparos de scroll vertical y horizontal con oleadas de enemigos, proyectiles, mejoras de ataque y un jefe con patrones de combate multifase.

    Juego de plataformas clásico y con scroll

    Juego de plataformas en dos dimensiones que enseña físicas de salto, gravedad, detección de colisiones con losetas y seguimiento suave de cámara.

    Aventura no lineal estilo Metroidvania

    Videojuego de exploración con habitaciones conectadas, sistema de retroceso (backtracking), desbloqueo progresivo de habilidades y combates contra jefes.

    Más de Desarrollo de videojuegos con nivel Intermedio