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.
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
Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.
- Título: Game Programming with Unity and C#
- Autor/es: Casey Hardman
- Edición: 1ra Edición
- Año de publicación: 2020
- Tipo de archivo: eBook
- Idioma: eBook en Inglés
- ISBN-13: 9781484256558
- Subtema: Programación Gráfica
Citar este libro
Preparando citaciones...
Aún no hay comentarios
Sé el primero en compartir tu opinión sobre este contenido.
Escribir un comentario