El objetivo de este bootcamp, es desarrollar un videojuego en 2D a lo largo de una semana, aprendiendo los conceptos básicos del desarrollo de juegos en Unity. Al finalizar, tendrás un mayor panorama de la industria de los videojuegos y la programación. Podrás perfilarte para ingresar a una de nuestras licenciaturas en programación o diseño de videojuegos.
Duración: 1 semanas
Horarios: Lunes a viernes | 18:00 a 21:00 H
Temario:
*Introducción: – ¿Qué es la programación de videojuegos? – ¿Qué es un motor (enginee) de juegos? – ¿Qué es Unity? – Instalación de Unity – Creación de proyectos 2D – Creación de proyectos 3D – Interfaz del Editor – Gestión de archivos y proyectos – ¿Qué es MonoDevelop? – Creación y gestión de escenas – ¿Qué son los Game Objects y sus componentes? – Inicio de un Proyecto 3D – Inicio de un Proyecto 2D – Unidades de escala, Assets y Prefabs – Importación de archivos y paquetes de Assets
*Creación de Prototipos 2D y 3D: -Primer prototipo 3D – Preparación de los Assets (materiales) – Creación del primer nivel – Controles para el usuario (Character Controller) – Creación del segundo nivel – Pruebas y publicación Primer prototipo 2D – Preparación de los Assets (materiales) – Creación del primer nivel – Controles para el usuario (Character Controller) – Creación del segundo nivel – Pruebas y publicación Importando y manejando componentes de publicación.
*Interfaces de Usuario (UI): – Manejo de Canvas – Imágenes – Botones – Textos – Paneles – Eventos y Triggers – Creación de un Proyecto usando Interfaces de Usuario – Audio.
*Programación en C#: – Creación de Scripts y MonoDevelop – Creación de un Script para el control del jugador – Variables (y Tipos de Variables) para el control del jugador – Condicionales (If, Then, Else) para los movimientos y disparos del jugador – Creación de un Script para la generación de enemigos – Usar Arreglos para almacenar enemigos – Usar Ciclos y Sentencias de Control para el comportamiento de los enemigos – Funciones – Enviar y recibir datos entre funciones – Cómo manejar datos Globales del jugador (puntos de daño/experiencia) – Agregar funcionalidades al Prototipo 2D
*Culminación del Proyecto 2D: – Creación de una pantalla del carga – Creación de un menú – Creación de un Canvas – Agregar Imágenes – Agregar el Título del juego – Agregar los botones de Inicio y Salida del juego – Cambio de escenas – Creación de la Interfaz de Usuario – Agregar los elementos gráficos de vidas del jugador – Agregar el elemento de texto para los puntos del jugador – Creación de la escena de fin de la partida – Mostrar la puntuación final – Agregar audio al proyecto – Agregar efectos de sonido – Terminación del proyecto y generación del juego ejecutable.
Ayuda