MÓDULO 1. Introducción al desarrollo de videojuegos.
Orígenes y evolución de los videojuegos.
Estructura de un videojuego
Estructura y diagrama de procesos de un videojuego.
Tecnologías de desarrollo de videojuegos: HTML5, SDKs nativos, herramientas de autoría.
MÓDULO 2. Creación de videojuegos
Estudio de mercado
Concepción de una idea
Diseño de videojuegos
MÓDULO 3. Planificación y producción.
Comiendo del desarrollo de un Videojuego.
Equipo de trabajo: diseño, programación, arte, gestión y marketing.
Flujo de trabajo y coordinación.
Planificación del trabajo: metodologías ágiles.
Seguimiento del proyecto.
Herramientas de gestión de proyectos (Enumeración de las herramientas populares y enseñar a manejar una: la más sencilla o la más conveniente)
Tecnologías de desarrollo de videojuegos
MÓDULO 4. Introducción a Unity
El IDE.
Componentes.
Escenas.
MÓDULO 5. Unity 2D
Configurando el proyecto en 2D.
Sprites.
Animaciones.
Colisiones y físicas 2D.
UI.
PlayerPrefs.
MÓDULO 6. Unity 3D
Configurando el proyecto en 3D.
Objetos 3D.
Colisiones y físicas 3D
Efectos.
NavMesh.
MÓDULO 7. Publicación del proyecto
Quality Settings.
Build Settings.
Optimización
Exportando el proyecto.
Analíticas en Unity
Unity ads
MÓDULO 8. Proyecto Videojuego de código abierto (sólo online)
Preparación del proyecto
Nivel 2D: DestruyeBloques
Nivel 3D en primera persona: Laberinto
Nivel 3D en tercera persona: EscapeRoom
Personaliza tu proyecto
Escala tus minijuegos
MÓDULO 9. Programación con C# en Unity
¿Qué es un programa?
Herramientas de Unity
Condicionales
Bucles
Array
Funciones
Estructuras
Clases
Interactuar con la escena