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

Centro Premium

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