Introduccion al Desarrollo de Videojuegos - Municipio de Río Grande

Introduccion al Desarrollo de Videojuegos - Municipio de Río Grande

Por Espacio Tecnológico RGA

Fecha y hora

sáb, 9 jun 2018 14:00 - 17:00 GMT-3

Ubicación

Espacio Para el Desarrollo Laboral y Tecnologico

Carlos Pellegrini Nº520 Rio Grande, Tierra del Fuego 9420 Argentina

Descripción

INTRODUCCION AL DESARROLLO DE VIDEOJUEGOS

Todos los Sabados de Junio, Julio y agosto 2018 de 14 a 17hs

Introducción
Creación de un videojuego 2D clásico como Asteroids. En su implementación el alumno
aprenderá de manera práctica muchos de los conceptos comunes a este tipo de
videojuegos.

Objetivos
Que el alumno:
• Conozca la anatomía básica de un videojuego sencillo.
• Conozco como es el proceso de desarrollo de un videojuego.
• Aprenda a desarrollar un videojuego sencillo haciendo uso de la herramienta Unity 2018.1.

Contenidos

Clase 1: El proceso de desarrollo
• Concepción de la idea y formalización.
• Tipos de documento de diseño de juegos.
• Proceso de implementación.
• El ciclo de vida de un videojuego. Prototipos evolutivos.
• El equipo de desarrollo. Composición. Roles y responsabilidades (game designer,
programador, artistas, modelador 3D, animador 3D, diseñador gráfico, etc.).

Clase 2: Unity
• Introducción a Unity
• Características y Filosofía de Unity
• Escenas, game objects y componentes
• Introducción a la librería de clases de Unity
• Tipos de juegos que podemos crear en Unity
• Distribución de un juego hecho en Unity

Clase 3: Programación C#
• Introducción a la programación en C#
• Características principales
• Tipos de variables
• Estructuras de control
• Herencia
• Modificadores de acceso
• La librearía de clases

Clase 4: Unity / C#
• Introducción a la programación con Unity
• MonoBehaviours
• El Inspector
• Depuración de lógica
• El proceso de building

Clase 5: Anatomía de un videojuego
• Anatomía de un videojuego 2D
• Estados principales
• Implementación de gestores
• Implementación en Asteroids

Clase 6: Sprites y Colisiones
• Sprites
• Animación de sprites
• Colisiones
• Implementación en Asteroids

Clase 7: Gestores de lógica
• Partículas
• Sonidos
• El sistema de UI
• Implementación en Asteroids

Clase 8: Balance y jugabilidad
• Modos de juego
• Balance de jugabilidad
• Implementación de tabla de puntajes
• Implementación en Asteroids


Conocimientos Minimos:

• Manejo de computadora (estar familiarizado con el sistema operativo Microsoft
Windows, manipulación de archivos, instalación y remoción de aplicaciones, etc.).
• Conocimientos básicos de programación orientada a objetos, preferentemente con
alguno de los siguientes lenguajes: C#, Java, C++, Python, Objective-C, Swift.


33hs reloj distribuidas en 11 clases de 3hs

Organizado por

El Espacio Tecnológico RGA es un lugar para que te formes tanto laboral como técnicamente, con el foco en ampliar los campos del conocimiento y la práctica dentro de las nuevas tecnologías y el trabajo intelectual y material.

Ventas terminadas