Temario
OBJETIVOS
Compreder el videojuego en el contexto actual y sus conceptos. Aprender sobre Pipelines, contenido para videojuegos y la herramienta de desarrollo. Elaborar un Nivel 2.5D Completo en Unity3D seguiendo estandares Internacionales y aplicando lo aprendido en el proceso.
PROGRAMACIÓN
MÓDULO 1:
INTRODUCCIÓN AL DESARROLLO DE VIDEOJUEGOS / PIPELINES
-Que es un videojuego
-Aplicaciones practicas del videojuego en la actualidad
-Que componentes forman un equipo de desarrollo
-Creación de proyectos e implicaciones
-Que es un Pipeline
-Como estructurar un Pipeline
-Que es un workflow
-Como definir lo que necesitamos para el proyecto
-Establecer el tipo de proyecto que elaboraremos en el curso
MÓDULO 2: DESARROLLO DE CONCEPTO Y DOCUMENTACIÓN / HERRAMIENTAS USADAS EN EL DESARROLLO DE VIDEOJUEGOS
-Que es una Biblia del videojuego y que es un Game design document.
-Porque son importantes estos documentos
-Que es Argumento, Gameplay, mecanicas y objetivos en un videojuego.
-Que es un Game Engine y para que se utiliza
-Que softwares son los mas utilizados en el desarrollo de videojuegos
-Sobre Unity3D, porque fue elegido y como nos ubica en la industria
DESARROLLO DE VIDEOJUEGOS
FUNDAMENTOS, C# Y UNITY3D
MÓDULO 3: RETROALIMENTACIÓN DE DOCUMENTOS DE DISEÑO / INTRODUCCIÓN A UNITY3D, SU INTERFAZ Y SU FLUJO DE TRABAJO
-Retroalimentación documentos de diseño.
-Introducción a Unity3D: Donde descargarlo, requisitos tecnicos y descargas complementarias.
-Como crear un proyecto nuevo con enfoque 2D
-Interfaz de Unity3D: Ubicación y descripción de ventanas: Scene, Game, hierarchy, Project, Inspector y barra de tareas.
-Como desplazarnos y movernos en Unity3D (codigos de tecla)
-Que es un GameObject
-Que es un Componente
-Que es un Asset
-Donde esta el menu de project settings
-Para que sirve la ventana de Quality y Input
-Como crear un Sprite, copiarlo y pegarlo.
-Como generar una animación apartir de una secuencia
-Como cargar y guardar la escena
-Haga una captura de pantalla de
MÓDULO 4: PROGRAMACIÓN OOP CON C# Y API DE UNITY3D (PARTE 1) / ANIMADO SECUENCIAS EN UNITY
-Creando un C# Script en Unity3D
-Conociendo Monodevelop (Plataforma para creación de scripts en Unity3D)
-Conociendo la estructura inicial de un script estandar de Unity3D y comprendiendo la
sintaxis de C#
-Que es una función
-Funciones basicas de Unity (Start, Update, FixedUpdate)
-Que es una variable
-Tipos de variables (Int, float, string, booleanos)
-Como mostrar variables en la Debug Console de Unity
-Que es una condición (if, else) y como se estructura
-Como capturar Inputs y detectar si esta o no presionado (teclado, mouse)
-Importar archivos de Personaje 2D principal o Avatar 2D
-Animar las secuencias con Animation y Mecanim para dejar el personaje listo para programar
MÓDULO 5: PROGRAMACIÓN OOP CON C# Y API DE UNITY3D (PARTE 2) / PROGRAMANDO AL PERSONAJE O AVATAR PRINCIPAL
-Comenzamos a transladar el workflow previamente elaborado a codigo.
-Que son variables publicas y privadas
-Como vincular las animaciones del personaje con el codigo
-Aprendemos que algunos componentes se pueden representar como variables y vemos un nuevo tipo de variable Animator
-Comenzamos a elaborar el control del personaje o avatar siguiendo la logica IF, ELSE
-Que es un Control virtual
-Como desplazar el personaje en pantalla
-Aprendemos un nuevo tipo de variable Vecto