Diplomado de Programación básica de videojuegos en Unity
Información sobre el evento
Acerca de este evento
Campamento DV es una organización dedicada a compartir y aumentar el conocimiento sobre desarrollo de videojuegos mediante pláticas mensuales, cursos y diplomados, con el propósito de generar y profesionalizar una comunidad de desarrolladores de videojuegos en la península. En este diplomado programaras tu juego en Unity.
*Se puede pagar directamente aqui con tarjeta de debito o credito o hacer una transferencia directa a la tarjerta 5579 0700 9007 1153 y mandar foto de ficha de deposito y nombre completo a contacto@campamentodv.com
*Cupo limitado.
Duración: 3 módulos, sábados de 9am a 2pm.
Lugar: Instituto Yucateco de Emprendedores.
Dirección: Avenida Principal, Industrias No Contaminantes 12613, Hacienda Sodzil Nte., 97110 Mérida, Yuc.
Contacto: contacto@campamentodv.com
Costo $1,200 pesos en total por los 3 módulos. El precio real de este curso es de $2,400, pero debido a la alianza con el IYEM, ellos están aportando el 50% de todos los inscritos en el diplomado, logrando disminuir el costo a $1,200 pesos.
DIRIGIDO A: Docentes, estudiantes o profesionales de áreas creativas como diseño, comunicación, o de programación interesados en conocer el pipeline de la industria de videojuegos, así como todos sus procesos con casos reales.
¿Que necesitas para tomar el diplomado?
- Es necesario llevar una laptop
- OS: Windows 7 SP1+, versiones 8, 10, 64-bit; Mac OS X 10.11+
- Tener instalado en tu laptop Unity 2019
- Tener una cuenta pro o personal de Unity
Al finalizar recibirás un Diploma de participación por Campamento DV.
TEMARIO
1. Ambiente de Trabajo y Programación UI/UX
- Sábado 23 de Noviembre
Prepararemos el ambiente de trabajo para crear un videojuego móvil dirigido al sistema operativo Android e implementaremos el UI / UX.
- Unity para Android | Objetivo: Preparar el ambiente de trabajo en Unity para un proyecto dirigido al sistema operativo de Android.
- Importar Imágenes | Objetivo: Conocer las buenas prácticas para importar imágenes.
- Cámara | Objetivo: Entender cómo funciona la cámara y los “Aspect Ratios” para diferentes tamaños de pantalla que tienen los celulares.
- Canvas | Objetivo: Configurar un Canvas y aprender la diferencia entre trabajar en un “Canvas” y en “World Space”.
- Objetos | Objetivo: Aprender el concepto de un objeto en el espacio de trabajo de Unity.
- Escenas | Objetivo: Crear la escena de inicio y la escena del juego. Aprender a hacer transiciones entre una escena y otra.
- Implementación de UI/UX | Objetivo: Entender qué es el UI y el UX, implementación de las pantallas de inicio, cargando, pausa, ganaste, perdiste y elementos del juego.
- Animaciones | Objetivo: Conocer los métodos básicos de animación en Unity.
- Animación de UI/UX | Objetivo: Animar el UI/UX del videojuego
Descanso
- Sábado 30 de Noviembre
2. Programación Gameplay 1
- Sábado 07 de Diciembre
Comenzaremos a programar un videojuego de disparo de naves en 2D.
- Documento de Diseño del Juego | Objetivo: Revisar el Documento de Diseño del Juego que les vamos a proporcionar y se van a asignar tareas.
- Audio Manager | Objetivo: Programar el manejador de Audio, integrar la música y los efectos de sonido.
- Gameplay Manager | Objetivo: Programar el manejador del flujo del juego, implementar las condiciones de Inicio, Pausa, Derrota y Victoria.
- UI del Gameplay | Objetivo: Programar el manejador del UI del Gameplay, vida de la nave y contador de enemigos derrotados.
- Nave – Visuales | Objetivo: Integrar los gráficos de la nave, preparar las animaciones.
- Nave – Input | Objetivo: Programar e integrar el input de movimiento de la nave enfocado en móviles.
- Nave – Puntos de Salud (PS) | Objetivo: Programar e integrar las condiciones de Puntos de Salud: recibir daño, curar, morir.
- Arma Nave – Visuales | Objetivo: Utilizar el Particle System para crear los visuales de la bala.
- Arma Nave – Lógica | Objetivo: Programar e integrar la lógica que deben tener los disparos de la nave: patrón, daño, velocidad y tiempo de instanciación.
3. Programación Gameplay 2
- Sábado 14 de Diciembre
Terminaremos de programar el videojuego de disparo de naves en 2D
- Enemigo – Visuales | Objetivo: Integrar los gráficos del enemigo, preparar las animaciones.
- Enemigo – Movimiento | Objetivo: Programar e integrar tres diferentes patrones de movimiento.
- Enemigo – Puntos de Salud (PS) | Objetivo: Programar e integrar las condiciones de Puntos de Salud: recibir daño, morir.
- Arma Enemigo – Visuales | Objetivo: Utilizar el Particle System para crear los visuales de la bala.
- Arma Enemigo – Lógica | Objetivo: Programar e integrar la lógica que deben tener los disparos del enemigo: patrón, daño, velocidad y tiempo de instanciación.
- Manager del Enemigo | Objetivo: Programar el manejador de las instanciaciones de los enemigos.
- Fondo – Visuales | Objetivo: Integrar los gráficos del fondo.
- Fondo – Lógica | Objetivo: Programar e integrar la lógica de movimiento que debe tener el fondo del juego.
- APK | Objetivo: Preparar la configuración del proyecto para que se pueda crear un apk de Android.
- Conclusiones | Objetivo: Resumen de lo que aprendimos en el diplomado.
*El costo real de este diplomado es de $2,400, el IYEM está aportando el 50% del costo, quedando en $1,200.