Menú
¡Llama gratis! 900 264 357

Curso Experto en Programación de Videojuegos del centro GESENCO FORMACION SL

Programa de Curso Experto en Programación de Videojuegos

Modalidad: Online
Duración 650 horas

Descripción

Con la presente preparación los programadores desarrollan las instrucciones necesarias para que cualquier aplicación funcione correctamente.

Si estas interesado en desarrollar tu perfil profesional en la programación de videojuegos, esta formación es la ideal para que aprendas la dominar los conceptos aplicados en este sector.

A quién va dirigido

La formación se centra en los siguientes perfiles:

  • Autónomos que trabajen en este campo ó que tengan interés de introducirse en este ámbito.
  • Empresas
  • Profesionales
  • Estudiantes
  • Quienes deseen complementar su formación en programación de videojuegos para aplicarlo profesionalmente.

Objetivos

Con este curso aprenderás la creación de videojuegos a partir de la programación.

Una vez sepas programar, nos adentraremos en programar videojuegos para ordenadores y móviles, para lo que usaremos el programa Unity 3D y Unreal Engine, una potente herramienta de desarrollo de videojuegos 2D y 3D con la que aprenderemos a modelar nuevos mundos llenos de diversión.

Temario

MÓDULO 1. PROYECTOS AUDIOVISUALES MULTIMEDIA INTERACTIVOS

TEMA 1. LA INDUSTRIA MULTIMEDIA

Empresas y Estudios Multimedia

Gestión y comunicación con los clientes

Géneros y sectores

Productos

Proyecto multimedia interactivo

Normativa legal en el marco multimedia

TEMA 2. PLANIFICACIÓN DE UN PROYECTO MULTIMEDIA INTERACTIVO

Criterios de planificación

Elaboración de un plan de acción

Organización de recursos

Seguimiento y mantenimiento del plan de trabajo

Fechas límite/gestión y limitación de cambios

Gestión de calidad

TEMA 3. TÉCNICAS DE GUION MULTIMEDIA

Análisis del storyboard

Hipermedia

Sistemas de navegación interactivos

Diagramas de flujo o navegación

Diagrama de árbol de información

Elementos de Interfaz

Estados de los elementos interactivos

TEMA 4. SISTEMAS TÉCNICOS MULTIMEDIA

Soportes multimedia

Formatos multimedia

Equipos informáticos y arquitecturas

Plataformas

Entornos tecnológicos y equipos electrónicos de consumo

Entornos tecnológicos de destino

Entornos tecnológicos de difusión

Entornos tecnológicos de publicación o soporte

Multi.medios

Entornos dinámicos

Conexiones con servidores

Sistemas de «backup» respaldo

Herramientas de autor

TEMA 5. FUENTES

Tipos

Características

Captura

Formato de archivo y almacenamiento

Programas de creación edición tratamiento y retoque

TEMA 6. EDICIÓN Y COMPOSICIÓN DE PRODUCTOS MULTIMEDIA

Composición

Usabilidad

Accesibilidad

Interfaces

MÓDULO 2. INTRODUCCIÓN A LA PROGRAMACIÓN DE VIDEOJUEGOS

TEMA 1. CONCEPTOS BÁSICOS

Pseudo-Código

Idioma

Indentación

Formato y estilo

Fín de Línea

Comentarios

Ejemplos prácticos

TEMA 2. DATOS

Tipos de datos básicos

Int

Float

Bool

string

Variables

Declaración de variables

Nombrando variables

Convenciones

Null

Valor inicial

El valor Null

Tipos de dato avanzados

Arrays

Vectores

TEMA 3. CONTROL DE FLUJO

¿Qué es el control de flujo?

Condicionales

If

else if

else

Operadores lógicos

Igualdad

Diferencia

Comparación

AND y OR

NOT

Paréntesis

Bucles

Bucles WHILE

Bucles Infinitos

Bucles FOR

TEMA 4. PROGRAMACIÓN ORIENTADA A OBJETOS

¿Qué es la programación orientada a objetos?

Funciones / Métodos

RETURN

Propiedades

Ejemplo práctico

TEMA 5. HERENCIA

¿Qué es la herencia?

Métodos del motor

Método inicial

Método de repetición

MÓDULO 3. CREACIÓN DE VIDEOJUEGOS CON UNITY

TEMA 1. INTRODUCCIÓN AL ENTORNO DE DESARROLLO

Introducción

¿Qué es Unity? 

TEMA 2. CREACIÓN DE UN PROYECTO

Proyectos 2D y 3D

Guardar el proyecto y la escena

TEMA 3. SCRIPTING

Movimiento en el espacio 3D

Inputs de Raton

Inputs de teclado

TEMA 4. MECANIM ANIMATOR

TEMA 5. PROGRAMACIÓN ORIENTADA A OBJETOS

Introducción

Acceder a los componentes

Entender las transformaciones

Mover objetos

Rotar objetos

Escalar objetos

TEMA 6. PROGRAMANDO ENEMIGOS, SPAWNERS, SISTEMAS DE VIDA Y COMBATE

Creación de nuestro Player

Crear proyectiles para nuestro player

Crear un enemigo

Colisiones

Explosiones

Añadir sistema de puntos y vidas

TEMA 7. GUI: DISEÑO DE MENÚS, PANTALLAS E INVENTARIOS

Introducción

Image

Text

Creación de una mirilla

Creación de un contador de coins

Creación de una barra de vida

Hacer daño a nuestro FPSController

Cómo curar a nuestro FPSController

Cómo limitar el número de munición

Pantalla de fallecimiento

TEMA 8. TERRENOS

Crear un terreno

Esculpir la superficie

Pintar el terreno

Poner vegetación

Poner agua en el terreno

Editar árboles

TEMA 9. FÍSICAS: TRIGGERS, COLLIDERS, RIGIDBODIES, RAYCAST

Introducción

Character Controller

Movimientos del Character Contoller

Saltar obstáculos

Rigidbody

Destruir objetos con colisiones

Abrir puertas con triggers

Raycast

Decals

Instanciar los Decals con Raycast

TEMA 10. EFECTOS Y PARTÍCULAS

Introducción

Sistema de partículas

Creación de un sistema de partículas

Editar las propiedades de las partículas

Efectos: Lluvia, Nieve, Fuego, Sangre, Explosiones

MÓDULO 4. UNREAL ENGINE

TEMA 1. INTRODUCCIÓN A UNREAL ENGINE

¿Qué es Unreal Engine?

Instalación

Nuevo proyecto

Interfaz de Unreal Engine

Navegación por el viewport

TEMA 2. IMPORTAR ASSETS

Importar modelos

Importar texturas

Importar materiales

Opciones de importación

TEMA 3. CREACIÓN DE NIVELES

Prototipado con BSPs

Materiales

Materiales PBR

Editor de materiales

Landscape

Colliders

Level Blueprints

Cámaras cinemáticas

TEMA 4. ILUMINACIÓN

Tipos de luces

Luz ambiental

Skyboxes

Iluminación global

Reflejos

TEMA 5. CREACIÓN DE PERSONAJES

Blueprints de actor

Inputs de teclado y ratón o mando

Movimiento del jugador

Gameplay

Ataques

Inteligencia Artificial

Objetos de munición / vida / tiempo

TEMA 6. PROGRAMACIÓN C++ Y BLUEPRINTS

Programacion C++

Variables y “Hello World”

Condicionales y estructuras de control

Funciones, Vectores y Arrays

Programación orientada a Objetos

Crear tus propios Blueprints

Crear tus propias clases

TEMA 7. INTERFACES

Barras de vida

Menús

TEMA 8. ESTÉTICA DEL JUEGO

Efectos especiales y partículas

Efectos de sonido

Efectos de postprocesado

Efectos predeterminados

Bloom

Viñeta

Anti-alias

Oclusión

TEMA 9. FINALIZAR EL PROYECTO

Migración de assets entre proyectos

Exportación del proyecto

Creación de ejecutables

Titulación obtenida

Cuándo el experto haya finalizado se le emitirá a los alumnos una certificación profesional en Programación de Videojuegos, emitida por el centro.

Requisitos

Se requiere de conocimientos previos para a realización del programa y la asimilación del contenido.

Información Adicional

Convocatorias Flexibles

Duración

18 meses

650 Horas

Beneficios

Accede a los contenidos cuándo y dónde quieras a través del campus virtual. Temdras un profesor particular que te ayudara siempre que lo necesites y que te devolverá los ejercicios corregidos y las notas oportunas, asegurando el mejor objetivo final de tu aprendizaje. El curso incluye los materiales necesarios para la realización de la formación. 

Prácticas

El centro dispone de un acuerdo de colaboración con una agencia de colocación del Servicio Público de Empleo Estatal, para la realización de prácticas en empresas por parte de los alumnos que quieran acogerse a este programa, una vez acabada su formación con la intención de que adquieran experiencia en su área profesional, aprovechando al máximo las posibilidades derivadas del período de formación práctica (prácticas empresariales formativas). 

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​