Desarrollo de Videojuegos CON UNITY - DICIEMBRE - Municipio de Río Grande
Fecha y hora
Ubicación
Espacio Para el Desarrollo Laboral y Tecnológico
Carlos Pellegrini Nº520 Rio Grande, Tierra del Fuego 9420 ArgentinaDescripción
DESARROLLO DE VIDEOJUEGOS CON UNITY
SÁBADOS
- Disponible para mayores de 17 años con conocimientos básicos en informática -
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.
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.