Programación de Videojuegos

Universidad Blas Pascal
En Córdoba

Precio a consultar
¿Preferís llamar ya al centro?
(54 3... Ver más
¿Querés hablar con un Asesor sobre este curso?

Información importante

Tipología Diplomado
Inicio Córdoba
Duración 9 Meses
  • Diplomado
  • Córdoba
  • Duración:
    9 Meses
Descripción


Dirigido a: En un marco de amplia convocatoria, no restringida por orientaciones disciplinarias previas, se prevé un acceso para quienes estando interesados en el desarrollo de software aplicado a los videojuegos, hayan tenido prácticas previas de programación en el lenguaje C++ preferentemente u otros orientados a objetos, ambientes de desarrollo gráfico de proyectos, técnicas de modelado mediante UML y nociones generales del proceso de desarrollo de software. No son necesarios conocimientos previos de diseño gráfico, pero un conocimiento previo es muy conveniente

Información importante
Sedes

Dónde se enseña y en qué fechas

inicio Ubicación
Consultar
Córdoba
Lima 363, 5000 Córdoba, 5000, Córdoba, Argentina
Ver mapa
inicio Consultar
Ubicación
Córdoba
Lima 363, 5000 Córdoba, 5000, Córdoba, Argentina
Ver mapa

Opiniones

Todavía no hay opiniones de este curso

Temario

CONTENIDO
Modulo I: Introducción a los videojuegos

Unidad I: ¿Que es un Video Juego?
Unidad II: El mundo del Video Juego en la actualidad, enfoque.
Unidad III: ¿Porque la gente Juega Video Juegos?
Unidad IV: Géneros de Video Juegos: Educativos, Aventuras, Guerra/Combate, Carreras, etc
Unidad V: Fundamentos para el Creación de Video Juegos
Unidad VI: Tecnología Disponible (reseña), PC / Placas / procesadores, Consolas y Motores.
Unidad VII: Introducción a Python (Breve), Porque Python y Ejemplos de Codigo Python
Unidad VIII: Introducción a Pygames, Que es Pygames,Instalacion/Importacion de Pygames, Desarrollo y Muestra de Ejemplos, Primeros Juegos, Juego interactivo, Tips de Programación y Diseño en Python, Desarrollo de Juego en Python.


Módulo II: Animación en Blender

Unidad I: Manejo básico de Blender, Interfaz / ventanas, Manejo de archivos, Formatos
Unidad II: Primitivas, Fundamentos del modelado, Conceptos de topología, Modelado poligonal
Unidad III: Materiales básicos, Técnicas de mapeo y texturizado, UV Mapping
Unidad IV: Introducción a los Armatures, Bones y Constraints (Huesos y Constreñimientos), Exportando mallas a OGRE


Módulo III: Introducción al desarrollo de videojuegos y a los procesos de diseño y construcción

Unidad I:
Introducción: Historia de los videojuegos, Repaso de C++
Unidad II: Objetos: La Orientación a Objetos, conceptos y representación (UML), Generalización vs Performance, ventajas y desventajas, Patrones de Diseño, conceptos básicos y patrones principales, Conceptos de frameworks, reutilizacion y diseño reusable, Objetos y QA
Unidad III: Ingeniería de Software, El proceso industrial de desarrollo de software , Organización de equipo y planificación, Deliverables y herramientas , Localización y QA , Desarrollo multiplataforma, Preparación para el cierre, cierre, mastering y postmortem
Unidad IV: Arquitecturas, El bucle principal, Arquitectura software y patrones de diseño, El motor de juegos OGRE.
Unidad V: Programación de dispositivos, Lenguajes de script, Programación para audio: sonido posicional y ambiental. Librerías de sonido: OpenAL. Búsqueda y manipulación de sonidos en bases de datos, Control de dispositivos de entrada/salida: teclado y ratón, joystick, Direct Input, Localización, depuración, instaladores, rendimiento


Módulo IV: Gráficos para videojuegos

Desarrollo de software gráfico y su aplicación, Repaso de informática gráfica, OpenGL y DirectX Iluminación y texturas, Organización y ordenación espacial de la escena, Animación, Shaders.


Módulo V: Inteligencia artificial para videojuegos

Unidad I: Introducción a la Inteligencia Artificial en Videojuegos, Modelo de juego, Algoritmos y estructuras, La inteligencia Artificial en videojuegos
Unidad II: Técnicas de Inteligencia Artificial aplicadas. Movimientos, Búsqueda de caminos en grafos, Toma de decisiones, Tácticas y Estrategias, Aprendizaje, Juegos de tablero, Tecnologías de soporte. Gestión de la ejecución, Interfaz con el mundo, Herramientas y creación de contenidos.
Unidad III: Diseño de la Inteligencia Artificial en videojuegos, Diseño de la Inteligencia Artificial, Géneros de videojuegos basados en Inteligencia Artificial, Aprendizaje y comprensión de las soluciones, Sistemas basados en objetivos, Percepción, modelado del oponente y coordinación entre agentes.

Logros de este Centro


Usuarios que se interesaron por este curso también se interesaron por...
Ver más cursos similares