Inscripción online Solicitud de información Reuniones informativas Consulta por equivalencias
Diplomatura

Desarrollo de videojuegos

Orientado a desarrollar videojuegos utilizando las últimas tecnologías, combinando diseño, creatividad y diferentes técnicas de programación.

Inicio
marzo
2017
Duración: 3 Cuatrimestres.
Modalidad de Cursada:
4 días por semana durante tres cuatrimestres.
Inscripción online

Introducción

Hoy en día la industria de los videojuegos está creciendo a gran velocidad, brindando a los jóvenes profesionales nuevas oportunidades de trabajo. Esta industria abarca distintos enfoques combinando arte, creatividad y tecnología. Dentro de la diplomatura los alumnos aprenderán a desarrollar videojuegos utilizando las últimas tecnologías, incorporando el proceso de diseño desde el punto de vista tecnológico, y las diferentes técnicas de programación existentes, entre otros temas.

Los alumnos pueden optar al terminar la diplomatura, por continuar en alguna de las carreras de grado relacionadas, Licenciatura en Informática, Licenciatura en tecnología de la Información, o Ingeniería en Informática, en las cuales se les reconocen las asignaturas realizadas.

Objetivos

Formar profesionales capacitados para realizar desarrollos de videojuegos utilizando las últimas tecnologías, satisfaciendo la alta demanda de especialistas del área por parte de empresas nacionales e internacionales.

A quién está dirigido: Para entusiastas del desarrollo y emprendimiento en videojuegos.

Plan de estudios

Introducción a la Programación Álgebra Arquitectura de Computadores Diseño de Videojuegos
Programación orientada
a objetos
Motores gráficos Desarrollo de juegos Electiva
Inteligencia artificial para juegos Electiva Frameworks de Desarrollo
de Juegos
Desarrollo de juegos en red


Diseño de Videojuegos
Componentes de los videojuegos. Argumento y Guión. Desarrollo de la trama. Personajes. Escenarios. Proyectos de desarrollos. Comercialización. Buenas prácticas.

Motores gráficos
Programación usando motores gráficos: DirectX, Cry Engine, Source Engine, Unity.

Desarrollo de Juegos
Consideraciones generales de la programación de videojuegos. Ciclo de vida de un juego. Elementos que lo componen: bitmaps, sprites, mapas. Colisiones. Manejo de dispositivos de entrada. Implementación de estructuras para la carga y manipulación de bitmaps, sprites y mapas. Creación de una interfaz de juego (GUI). Sonido y música.

Inteligencia Artificial para Juegos
Introducción a la inteligencia artificial. Problemas: Componentes. Agentes autónomos. Algoritmos de búsqueda. Path finding: A*, Theta*. Flocking. Modelos de decisión. Utility theory. Environment. Agentes cooperativos.

Frameworks de Desarrollo de Juegos
Escenarios. Recursos. Juegos 2D y 3D. Física de los objetos. Frameworks actuales. Diseño. Arquitecturas. Patrones de diseño.

Desarrollo de Juegos en Red
Juegos en Red: LAN, WAN. Servidores. Juegos: Rol online, masivos. multijugadores. TCP. UDP. Sockets. Sincronización.

Asignaturas Electivas
La Diplomatura incluye la posibilidad de cursar 2 asignaturas electivas tomadas de áreas de actualidad, entre los cuales se encuentran:
• Desarrollo para móviles
• Cyberseguridad
• Redes Sociales
• Bases de datos
• Cloud computing
• Internet of Things
• Redes y Comunicación
• Ingeniería del software

Introducción a la programación
Problemas. Algoritmos. Aplicación a un lenguaje. Funciones. Estructuras estáticas. Análisis y diseño de algoritmos.

Álgebra
Elementos de lógica proposicional. Equivalencias lógicas. Cuantificadores existenciales y universales. Conjuntos. Relaciones: de orden y de equivalencia, Estructuras algebraicas: Matrices. Sistemas de ecuaciones lineales.

Arquitectura de computadores
Introducción a los sistemas numéricos. Representación de datos a nivel máquina. .Arquitectura y Organización de computadoras. Esquema de funcionamiento. Memorias, Introducción a los microprocesadores, microprocesadores multi-núcleo actuales.

Programación orientada a objetos
Objetos, Clases, Mensajes, Herencia, Diagramas de clases, Entidades y Ligaduras. Sistemas de tipos. Polimorfismo. Encapsulamiento y abstracción. El lenguaje JAVA. Tratamientos de excepciones. Flujos. Funciones recursivas. Organización del lenguaje. JAVA y el entorno. Applets. Teoría de Base de Datos. Análisis y diseño de algoritmos


Solicitud de Información

Para solicitar información, por favor complete el formulario indicando su carrera o programa de interés. Le enviaremos información general, el plan de estudios y los aranceles.
Los campos * se deben completar obligatoriamente para poder procesar la solicitud de información.
Tel.: