CEV Escuela Superior de Imagen, Sonido y Comunicación
Para qué te prepara
Mediante este curso el alumno puede adentrarse en el Mundo de los Videojuegos con personajes en 2D y 3D, y crear sus propios Mundos Virtuales.
Dirigido a
El resultado práctico del curso hace que el alumno disponga de un portfolio de personajes propios y modelos de alta resolución, con sus correspondientes mapas UV, así como el dominio de la luz y su interacción con las superficies en los motores de render más usados y sea sea capaz de desarrollar videojuegos 2D y 3D para todo tipo de plataformas.
Instalaciones del centro: CEV Escuela Superior de Imagen, Sonido y Comunicación
C/ Gaztambide, 65. Madrid 28015 Madrid (España)
Alpens, 19. Barcelona No dispo. Barcelona (España)
Temario del curso
Visita la Web del CEV: Más información, más novedades y los trabajos de los alumnos. Consulta el PDF para más información del curso solicitado.
Módulo B: Desarrollo y Programación de videojuegos. Introducción. 1.1. Historia de los videojuegos. 1.2. Plataformas actuales. 1.3. Conceptos básicos del desarrollo de videojuegos.
1.-Fundamentos de programación orientada a objetos. 1. Conceptos básicos de programación en C . 1.1-1 Variables, sentencias de control. 1.1-2 Estructuras de datos. 1.1-3 Funciones. 1.2 Clases y objetos. 1.3 Herencia. 1.4 Polimorfismo y clases abstractas. 1.5 Conceptos básicos de programación en JAVA.
2.- Herramientas gráficas de desarrollo. 2.1 PhotoShop, mapas, texturas y formatos de imagen. 2.2 3DStudio Max, mallas y formatos de archivo. 2.3 Visual Studio 2008 entorno de desarrollo de programación C . 2.4 Introducción practica al API de Windows. 2.5 Introducción practica al API Direct-X. 2.6 Introducción practica al API OpenGL. 2.7 Netbeans entorno de desarrollo de programación J2ME. 2.8 Introducción practica al API J2ME. 2.9 M3G viewer, M3G exporter.
3-Programación avanzada para videojuegos. 3.1 Metodología avanzada para el desarrollo de videojuegos. 3.2 Análisis de los componentes comunes de los juegos. 3.3 Análisis y diseño del Motor de juego. 3.4 Análisis de características avanzadas de la programación. 3.5-1 Matrices de transformaciones. 3.5-2 Cálculos de Colisiones 2D y 3D. 3.5-3 Fundamentos de Inteligencia artificial. 3.6-4 Gestión de los múltiples elementos de una escena. 3.5-5 Generación de terrenos.
4.- Desarrollo práctico 1: Juegos 2D para móviles. 4.1 Primer Midlet. 4.2 Elementos de la interfaz de usuario de alto nivel. 4.3 Elementos de la interfaz de usuario de bajo nivel. 4.3-1 Colores. 4.3-2 Texto. 4.3-3 Imágenes. 4.4 Desarrollo de un motor J2ME. 4.4-1 Sprites. 4.4-2 Control de Teclado y eventos. 4.4-3 Mapa y scrolling. 4.4-4 Implementando Colisiones. 4.4-5 Implementando Inteligencia Artificial. 4.4-6 Sonido. 4.4-7 Almacenamiento RMS. 4.4-8 Comunicaciones Bluetooth. 4.4-9 Comunicaciones Http. 4.5 Aplicación práctica del motor del desarrollo de un juego. 4.5-1 Concepto de juego. 4.5-2 Instanciacion de los elementos particulares. 4.5-3 Front-End. 4.5-4 Testeando el juego. 4.6 Anexo juegos 3D para móvil, M3G. 4.6-1 mostrar cubo. 4.6-2 implementar movimiento 3D. 4.6-3 importar malla.
5.- Desarrollo práctico 2: Juegos 3D para ordenadores y consolas. 5.1 Implementación del Motor grafico. 5.1-1 Gestión de aplicación Windows. 5.1-2 Rendering 3D, Direct-X. 5.1-3 Control del motor. 5.2 Objetos. 5.2-1 Matrices de transformación. 5.2-2 Animando objetos. 5.2-3 Integracion y testeo de objetos. 5.3 Materiales y mallas. 5.3-1 Sistema de materiales. 5.3-2 X File format. 5.3-3 Cargando una malla. 5.3-4 Bounding Volumes. 5.3-5 Integracion y testeo del sistema de materiales y mallas. 5.4 Sonido. 5.4-1 DirectMusic 5.4-2 Sistema de sonido. 5.4-3 Integracion y testeo del sistema sonido. 5.5 Red. 5.5-1 DirectPlay. 5.5-2 Arquitectura de la programación en red. 5.5-3 mensajes y jugadores. 5.5-4 Sistema de red. 5.5-5 Integracion y testeo del sistema de red. 5.6 Gestión de la escena. 5.6-1 Culling. 5.6-2 Detección de colisiones. 5.6-3 Rendeando la escena. 5.7 Aplicación practica del motor en el desarrollo de un juego. 5.7-1 Concepto de juego. 5.7-2 Instanciacion de los elementos particulares. 5.7-3 Front-End. 5.7-4 Testeando el juego.
Al confirmar tu consulta recibirás un correo con la información completa del curso desde el CEV.