Game Programming with Unity and C# – Casey Hardman – 1st Edition

Descripción

Diseñado para principiantes sin conocimientos ni experiencia en desarrollo o programación de juegos, este libro enseña los aspectos esenciales del motor de juegos Unity, el lenguaje de programación C# y el arte de la programación orientada a objetos. No solo se explican los conceptos nuevos, sino que se demuestran a fondo. Comenzando con una introducción a Unity, aprenderá sobre escenas, GameObjects, prefabs, componentes y cómo usar las distintas ventanas para interactuar con el motor. Luego, se sumergirá en los fundamentos de la programación revisando las reglas de sintaxis, el formato, los métodos, las variables, los objetos y tipos, las clases y la herencia, todo mientras se ensucia las manos escribiendo y probando código usted mismo. Más adelante, el libro explica cómo exponer datos de script en el Inspector y los conceptos básicos del sistema de serialización de Unity.

Este trabajo cuidadosamente elaborado lo guía a través de la planificación y el desarrollo de proyectos de juegos simples y básicos diseñados para ejercitar los conceptos de programación mientras se mantienen las interrupciones menos relevantes fuera del camino, lo que le permite concentrarse en la implementación de la mecánica del juego en primer lugar. A través de estos proyectos de ejemplo, el libro enseña el manejo de entradas, cuerpos rígidos, colisionadores, cámaras, instanciación de prefabricados, carga de escenas, diseño y codificación de interfaz de usuario, y más. Al final, habrá construido una base sólida en programación que allanará su camino hacia adelante en la comprensión de la sintaxis básica de C# y los fundamentos de la programación orientada a objetos, no solo qué escribir, sino por qué se escribe y qué está haciendo realmente. La programación de juegos con Unity y C# lo encaminará a sentirse cómodo con el motor de juegos Unity y su documentación y cómo buscar de forma independiente más información sobre conceptos y desafíos aún sin tocar.

Lo que aprenderá Comprender los fundamentos de la programación informática orientada a objetos, incluidos los temas específicamente relevantes para los juegos. Aprovechar las habilidades de nivel principiante a intermedio del lenguaje de programación C# y su sintaxis. Revisar todos los tipos de componentes principales del motor de juegos Unity: colisionadores y cuerpos rígidos, luces, cámaras, scripts, etc. Usar el conocimiento esencial del motor de juegos Unity y sus características para equilibrar la mecánica del juego para crear experiencias interesantes. Para quién es este libro: Principiantes que no tienen experiencia previa en programación o desarrollo de juegos y que desean aprender con una base sólida que los prepare para desarrollar aún más sus habilidades.

Ver más
  • Cover
    Front Matter
    1. Installation and Setup
    2. Unity Basics
    3. Manipulating the Scene
    4. Parents and Their Children
    5. Prefabs
    6. Programming Primer
    7. Code Blocks and Methods
    8. Conditions
    9. Working with Objects
    10. Working with Scripts
    11. Inheritance
    12. Debugging
    Part I. Obstacle Course
    13. Obstacle Course Design and Outline
    14. Player Movement
    15. Death and Respawning
    16. Basic Hazards
    17. Walls and Goals
    18. Patrolling Hazards
    19. Wandering Hazards
    20. Dashing
    21. Designing Levels
    22. Menus and UI
    23. In-Game Pause Menu
    24. Spike Traps
    25. Obstacle Course Conclusion
    Part II. Tower Defense
    26. Tower Defense Design and Outline
    27. Camera Movement
    28. Enemies, Towers, and Projectiles
    29. Build Mode
    30. Play Mode
    31. More Tower Types
    32. Tower Defense Conclusion
    Part III. Physics Playground
    33. Physics Playground Design and Outline
    34. Mouse-Aimed Camera
    35. Advanced 3D Movement
    36. Wall Jumping
    37. Pulling and Pushing
    38. Moving Platforms
    39. Joints and Swings
    40. Force Fields and Jump Pads
    41. Conclusion
    Back Matter
  • Citar Libro

Descargar Game Programming with Unity and C#

Tipo de Archivo
Idioma
Descargar RAR
Descargar PDF
Páginas
Tamaño
Libro
Inglés
577 pag.
8 mb

¿Qué piensas de este libro?

No hay comentarios

guest
Valorar este libro:
0 Comentarios
Comentarios en línea
Ver todos los comentarios
0
Nos encantaría conocer tu opinión, comenta.x