Desarrollo de juegos para Android con Unity: de principiante a profesional


Precio:
Precio de venta$54.99

Descripción

Capítulo 1: Conceptos de programación

Objetivo del capítulo: Este capítulo tiene como objetivo que el lector se sienta cómodo con los conceptos y operaciones básicas de programación. Hará que los temas posteriores sobre la programación de desarrollo de juegos sean más accesibles para aquellos sin experiencia previa en programación.

Subtemas:

1. Fundamentos de la programación

2. Variables, constantes y tipos

3. Operaciones aritméticas

4. Expresiones booleanas

5. Selección

6. Iteración

7. Funciones

Capítulo 2: Introducción a Unity

Objetivo del capítulo: Este capítulo proporciona una introducción al motor de juego y al IDE de Unity. Muestra cómo navegar, crear objetos básicos y usar herramientas de transformación para mover, escalar y rotar. También se discute el propósito de las ventanas Scene, Game, Hierarchy, Inspector, Project y Asset Store.

Subtemas:

1. Creación de una cuenta de Unity

2. Descarga de Unity y complementos necesarios

3. Vista de escena

4. Vista de juego

5. Ventana de jerarquía

6. Ventana de Inspector

7. Uso de las herramientas de transformación

8. Ventana de proyecto

9. Ventana de la tienda de activos

Capítulo 3: GameObjects, Prefabs, Materiales y Componentes

Objetivo del capítulo: Aprendemos más sobre GameObjects, los beneficios de crear prefabs y el uso de varios componentes. También se proporciona una pequeña descripción general de la necesidad de usar materiales.

Subtemas:

1. Qué son GameObjects y Prefabs

2. Componente de transformación

3. Componente de cámara

4. Componente de iluminación

5. Componente de renderizador

6. Componente de colisionador

7. Componente de cuerpo rígido

8. Componente de fuente de audio

9. Componente de emisor de partículas

10. Componente de renderizador de estelas

11. Materiales

Capítulo 4: Interfaz de usuario

Objetivo del capítulo: Se introduce el componente Canvas y el lector aprenderá a hacer que un juego sea más interactivo utilizando la entrada táctil.

Subtemas:

1. El componente Canvas

2. Texto

3. Imagen/RawImage

4. Deslizador

5. Campo de entrada

6. Botón

7. Introducción a los ejes de entrada

Capítulo 5: Creación de nuestro primer juego de Android - Sphere Shooter

Objetivo del capítulo: Después de crear un nuevo proyecto, aprendemos sobre cómo cambiar a una canalización de renderizado más ligera. El lector aprenderá a crear el entorno del juego, el primer enemigo, el tanque del jugador y las balas. También será necesario escribir scripts para manejar el movimiento del jugador, el disparo, la instanciación y el comportamiento del enemigo.

Subtemas:

1. La canalización de renderizado ligera

2. Creación de terreno de juego y ajuste de la iluminación

3. Creación de prefabs para el jugador, el primer enemigo y las balas

4. Movimiento del jugador

5. Disparo del jugador

6. Generación de enemigos

7. Movimiento del enemigo

8. Destrucción del enemigo

9. Fin del juego

Capítulo 6: Mejora del juego - Sphere Shooter

Objetivo del capítulo: Aprenderemos a hacer el juego más interesante creando elementos de lienzo simples pero elegantes, introduciremos conceptos como la salud y la puntuación, haremos dos tipos más de enemigos, introduciremos objetos de recolección, agregaremos más efectos de sonido al juego junto con sistemas de partículas, implementaremos controles móviles y exportaremos una compilación lista para ser jugada.

Subtemas

1. Menú elegante al iniciar el juego y al morir

2. Adición del concepto de puntuación

3. Adición del concepto de salud

4. Implementación de sistemas de partículas

5. Creación de un nuevo enemigo más rápido

6. Creación de un nuevo enemigo más grande

7. Creación de un objeto de recolección de salud

8. Adición de efectos de sonido

9. Joysticks móviles

10. Edición de la configuración del jugador y exportación

11. ¿Qué sigue?



Autor: Kishan Takoordyal
Editorial: Apress
Publicado: 30/06/2020
Páginas: 255
Tipo de encuadernación: Tapa blanda
Peso: 0.85lbs
Tamaño: 9.21h x 6.14w x 0.57d
ISBN13: 9781484260012
ISBN10: 1484260015
Categorías BISAC:
- Informática | Programación | Juegos
- Informática | Programación | Dispositivos móviles

Sobre el autor

Kishan comenzó a aprender programación a una edad temprana con Python. Al encontrar un mayor interés en el desarrollo de juegos, ha estado desarrollando juegos utilizando el motor de juegos Unity durante más de cuatro años. También es un amante de Linux y ha trabajado en su propia distribución. Actualmente, reside en su país de origen, Mauricio, donde a menudo participa en importantes eventos técnicos y hackatones con Cyberstorm.mu mientras desarrolla juegos de calidad y mejora su cartera con nuevas habilidades.