</> CodeBooks
    ← Volver a Desarrollo de videojuegos (página 6)
    Portada de Unity Game Development in 24 Hours, 2nd Edition

    Unity Game Development in 24 Hours, 2nd Edition

    Ben Tristem, Mike Geig

    Editorial
    Sams
    Año
    2015
    Páginas
    ~432
    Nivel
    Básico

    De qué trata

    Segunda edición adaptada específicamente a Unity 5 que ofrece una vía de entrada accesible y metódica al desarrollo de videojuegos multiplataforma. Escrita por Mike Geig con la colaboración de Ben Tristem (GameDev.tv), está orientada a personas sin experiencia previa en el motor ni en el desarrollo de software, resultando adecuada para entusiastas, diseñadores y programadores novatos que buscan familiarizarse con la herramienta líder del sector independiente.

    A lo largo de 24 lecciones de una hora, la obra enseña los pilares del desarrollo interactivo: gestión de la jerarquía de la escena, GameObjects y componentes; esculpido de terrenos, texturizado e iluminación global; fundamentos de programación orientada a componentes en C# (variables, condicionales, funciones y respuesta a entradas); sistemas de física 2D y 3D con Rigidbodies y colliders; máquinas de estados de animación con Mecanim; emisión de partículas visuales con el sistema Shuriken; reproducción de audio mediante AudioSource; y el diseño de interfaces de usuario adaptativas con el sistema UI Canvas. También aborda la optimización y publicación hacia ordenadores y dispositivos móviles.

    El aprendizaje se articula a través de cuatro minijuegos completos de dificultad incremental que tocan distintos géneros: carreras 3D, simulación de físicas, shooter espacial 2D y un juego de supervivencia con animaciones y trampas. Cada lección cuenta con secciones de repaso, preguntas frecuentes y ejercicios prácticos. Resulta un recurso formativo excelente para desmitificar la programación en C# y familiarizarse con el flujo de trabajo de Unity, aunque su alcance introductorio deja fuera técnicas avanzadas de optimización de memoria, shaders personalizados o programación multijugador.

    • Unity 5
    • C#
    • Mecanim
    • PhysX
    • 2D Tools
    • Terrain Editor
    • UI Canvas
    • Shuriken Particles
    • AudioSource
    • Mobile Deployment

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Amazing Racer

    Juego de carreras en 3D utilizado para aprender el modelado de escenarios mediante terrenos, iluminación ambiental, materiales y control del vehículo a través de físicas y scripts en C#.

    Chaos Ball

    Juego interactivo basado en física donde se disparan esferas rebotadoras contra diversas estructuras para comprender Rigidbodies, Physic Materials y detección de colisiones programadas.

    Captain Blaster

    Shooter espacial clásico en 2D centrado en el uso del pipeline 2D de Unity, animaciones de sprites, generación de proyectiles, temporizadores de oleadas e interfaces con puntuación.

    Gauntlet Runner

    Juego de acción y carrera de obstáculos en tercera persona enfocado en el uso de máquinas de estado de animación con Mecanim, sistemas de partículas para trampas y efectos de sonido dinámicos.

    Más de Desarrollo de videojuegos con nivel Básico