Programador de Videojuegos
Streaming 2 añosLa industria de los videojuegos es una de las mayores industrias del entretenimiento del mundo. A escala global, el mercado de los videojuegos representa un negocio de miles de millones de dólares, llegando a competir incluso con la industria del cine. Además de las grandes empresas de juegos, gracias a internet existe una enorme actividad en los márgenes de la industria, como los juegos en línea, o las modificaciones y las extensiones de juegos ya existentes desarrollados por usuarios, a lo que cabe agregar, el enorme impulso que han obtenido los desarrollos para dispositivos móviles y tablets. Con tantas posibilidades, nos encontramos en un momento por demás interesante para plantearse un futuro profesional en la industria. Pero desarrollar un videojuego requiere una exhaustiva planificación y amalgamar áreas tan diversas como la programación, la narrativa, el guión, la arquitectura, la jugabilidad, el diseño, el desarrollo de personajes y su entorno, la pintura, la animación, la música, el sonido y un largo etc.
Programación de Videojuegos, es una carrera de alta especialización dirigida a jóvenes entusiastas y amantes de los videojuegos, que tengan como objetivo introducirse en el mundo de la programación de videojuegos y trabajar en la industria nacional y/o internacional orientándose específicamente hacia la programación y el desarrollo.
Confeccionada integralmente por profesionales del medio, sigue una metodología clara y ordenada en donde se abordan los diferentes aspectos relacionados al arte de la programación de videojuegos y su implementación por medio de los principales lenguajes. Si bien muchos de los algoritmos que se emplean tienen su propia complejidad, se abordarán utilizando el método K.I.S.S., procurando que su abordaje sea fácilmente comprensible por los estudiantes.
Debido a que los departamentos de programación y arte trabajan de forma muy estrecha para la implementación de una aplicación completa, es imprescindible que los programadores tengan conocimientos muy claros de los fundamentos de diseño. Por tal motivo, hemos elaborado un taller de integración y un módulo especíÿco, en cada año, en donde se abordan los principios necesarios para el desarrollo de aplicaciones en 2D, 2.5D y 3D.
En primer año, se trabajará fundamentalmente con C#, uno de los lenguajes de programación más populares para el desarrollo de videojuegos en 2D y 2.5D con el motor de videojuegos UNITY, en donde se sentarán las bases y los fundamentos que se profundizarán en segundo año, ampliando los conocimientos hacia aplicaciones más complejas, y en donde además se introducirá a los estudiantes en el manejo y la utilización de un motor para videojuegos en 3D.
Objetivos
La carrera de Programación de Videojuegos, está organizada en una serie de módulos con un alto contenido práctico que han sido desarrollados para ir deshilvanando los misterios de una profesión que requiere una alta especialización. Nuestro principal objetivo es formar jóvenes profesionales que dominen las herramientas necesarias para introducirse rápidamente en el mercado laboral, ya sea como parte del equipo de empresas ya constituidas en el medio o en el exterior, o como los nuevos impulsores de emprendimientos dentro del área.
Sabemos que las empresas a la hora de integrar un nuevo miembro, entre los aspectos que más valoran está lo producido, los proyectos, Demos, gráficos, etc. Por ésta razón, hemos diseñado la carrera para que el estudiante pueda ir confeccionando su propio portfolio personal con cada trabajo que se desarrolle en el transcurso de la misma.
Temario
La estructura del curso se organiza en cuatro módulos operativos, uno por semestre, desarrollados y coordinados para lograr un flujo de trabajo que haga posible que el alumno obtenga logros tangibles a medida que va adquiriendo los conocimientos y perfeccionando las técnicas y producciones de los trabajos desarrollados en los diferentes Workshops.
Módulo 1
– Fundamentos de programación
– Introducción a c#
– Programación orientada a objetos en C#
Módulo 2
– Fundamentos del entorno Unity
– Fundamentos del entorno Unity monodevelop
– Desarrollo de juegos 2d con unity
– Asset, materiales, animación, física y audio
Jornadas de Animación
Durante el año lectivo, se desarrollarán una vez al mes una serie de jornadas coordinadas con el área de arte, que abordarán los siguientes tópicos:
-Lenguaje Cinematográfico 1
-Composición y Teoría de color
-Teoría y Técnicas de animación
Módulo 3
– 3dstudio Max (modelado básico y texturas)
– Importación de modelos 3d
– Desarrollo de juegos 3d en Unity
– Manejo de luces y cámaras
– Manejo de física, shaders, etc.
Módulo 4
– Desarrollo UI
– Unity Mobile
– Juegos multiplayer
Jornadas de Animación
Durante el año lectivo, se desarrollarán una vez al mes una serie de jornadas, coordinadas con el área de Arte, que abordarán los siguientes tópicos:
-Lenguaje Cinematográfico 2
-Teoría y Técnicas de animación de personajes
Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.
La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.