</> CodeBooks
    ← Volver a Desarrollo de videojuegos (página 1)
    Portada de Developing 2D Games with Unity

    Developing 2D Games with Unity

    Jared Halpern

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

    De qué trata

    Manual exhaustivo y enfocado en el código en el que Jared Halpern desglosa la creación de videojuegos en dos dimensiones utilizando el motor Unity (apoyándose en las herramientas especializadas de Unity 2018 y 2019) y C#. Está dirigido a desarrolladores de nivel intermedio y programadores independientes que ya conocen la sintaxis básica de C# y quieren alejarse de scripts monolíticos desordenados para aprender una arquitectura orientada a componentes limpia, mantenible y profesional.

    El recorrido cubre a fondo las herramientas 2D modernas de Unity: diseño de niveles mediante Tilemaps y capas de ordenamiento (sorting layers), animación de sprites mediante Animator y Mecanim, control de cámara dinámica con Cinemachine 2D, físicas con Rigidbody2D y BoxCollider2D, y corrutinas de C# para coordinar eventos y puntos de aparición (spawners). Destaca especialmente por enseñar el uso de Scriptable Objects para desacoplar datos globales como la salud, el inventario y las monedas, además de estructurar máquinas de estados para la inteligencia artificial y patrullaje de enemigos.

    El libro guía el desarrollo integral de un juego de rol de acción (Action RPG) en vista cenital (top-down) con exploración de mazmorras, interacción con personajes no jugables (NPCs), recolección de objetos y combate a distancia con un tirachinas. Su gran valor pedagógico reside en priorizar patrones de diseño sólidos y código reutilizable en lugar de soluciones improvisadas; no obstante, deja fuera mecánicas multijugador y generación procedural. Es una lectura sumamente formativa para dar el salto a proyectos comerciales en 2D para ordenador.

    • Unity
    • C#
    • Videojuegos 2D
    • Tilemap
    • Cinemachine
    • Scriptable Objects
    • Físicas 2D
    • Corrutinas
    • Inteligencia artificial
    • Gestión de inventario

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Juego RPG 2D de acción y aventura

    Videojuego de rol cenital creado con Unity y C# que incluye escenarios con Tilemaps, cámara inteligente con Cinemachine, gestión desacoplada de inventario y estadísticas con Scriptable Objects, e inteligencia artificial de enemigos.

    Más de Desarrollo de videojuegos con nivel Intermedio