Curso no disponible actualmente

Programación de Videojuegos

Diplomado

En Córdoba ()

Precio a consultar

Descripción

  • Tipología

    Diplomado

  • Duración

    9 Meses

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

Preguntas & Respuestas

Añadí tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Dejanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2020

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Hace 15 años que este centro está en Emagister.

Plan de estudios

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.

Programación de Videojuegos

Precio a consultar