Curso para crear y diseñar videojuegos

Aprende a programar con Unity!!

Técnico programador Videojuegos

CENTRO INFORMÁTICA PROFESIONAL
En Bilbao
Precio Emagister

Precio a consultar
¿O prefieres llamar ahora al centro?

Información importante

  • Diploma de Especialización
  • Bilbao
  • 220 horas lectivas
  • Duración:
    Flexible
  • Cuándo:
    A elegir
Descripción

¿Quieres trabajar como programador de videojuegos? Si ésta es tu pasión, permítenos que te presentemos esta formación que emagister.com ha añadido a su catálogo de cursos. El centro CIPSA.NET ofrece de manera presencial esta formación titulada “Técnico programador Videojuegos 2D” que te permitirá desarrollar una carrera profesional dentro del mundo de los videojuegos. La formación, que tendrá una duración de 220 horas, ofrece descuentos en la matrícula para desempleados e igualmente es bonificable 100% para trabajadores en activo.
El programa formativo pretende introducir a los alumnos en el diseño y programación de videojuegos 2D empleando la plataforma de Microsoft XNA con el lenguaje C#. Por tanto, permitirá al alumno desarrollar videojuegos en 2D para plataformas como Windows o Xbox 360.
Durante la formación de este curso, anunciado en emagister.com, el alumno aprenderá programación orientada a objetos, conceptos de programación en videojuegos como flujo y persistencia, estructuras de datos, conocerá la Plataforma .NET Framework, trabajará la visualización de gráficos, el control de la música y los efectos sonoros, los shaders, el almacenamiento de información... en resumen, una formación detallada para formarte en el diseño de videojuegos 2D.

Información importante

Precio a usuarios Emagister: Descuento de matrícula para para desempleados.

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

Instalaciones y fechas

Dónde se imparte y en qué fechas

Inicio Ubicación
A elegir
Bilbao
Calle Rafaela Ybarra, 10., 48014, Vizcaya, España
Ver mapa

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Aprender todas las herramientas necesarias para la realización de un videojuego en 2D y 3D con la plataforma Unity.

· ¿A quién va dirigido?

El curso va dirigido especialmente a usuarios noveles en el ámbito del diseño y la programación que quiere introducirse en el mundo de los videojuegos y realizar proyectos en 2D y 3D

· Requisitos

No es imprescindible tener conocimientos previos de ningún programa ya que se estudian desde 0 hasta llegar a un aprendizaje a nivel profesional.

· Titulación

Certificación especialización técnica.

· ¿Qué distingue a este curso de los demás?

Este curso está basado en la plataforma de programación Unity, que es la última tecnología utilizada para desarrollo de videojuegos.

Opiniones

No hay opiniones de este curso todavía
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Videojuegos
Programación de videojuegos
Imagen digital
Lenguaje C#
Videojuegos 2D
Visualización de gráficos
Plataforma XNA
Programación Informática
Xbox 360
windows
Plataforma .NET Framework
Programación en C#
Shaders
Edición de sonido
Control de sonido
Escalado en videojuegos
Scroll en videojuegos
Contenidos en videojuegos
Sprites en videojuegos
diseno de videojuegos

Profesores

Angel Aguinaga
Angel Aguinaga
Profesor de Programación

Marcos Badosa
Marcos Badosa
Profesor

Temario

PHOTOSHOP

Herramientas

Tamaño y resolución de la imagen

Bridge

Capas

Canales

Mascaras

Modos de Color

Filtros

Acciones

Sprites

3D STUDIO MAX

3D Studio Max para Unity

Interfaz de 3D Studio Max

Modelado poligonal

Materiales, Texturas y Mapas

Mapeado de texturas

Introducción al modelado orgánico.

Retopología de modelo en alta a baja

Bakeado de alta a baja

Unwrap

Topología.

Teoría de huesos

Bípedos

Animación

UNITY 3D

Interfaz de Usuario de Unity

Ventanas del interfaz de usuario.

Diseño de escena.

Manejo de elementos en diseño.

Control de punto de vista.

Fundamentos de Unity

Importación de recursos

Modelos, Texturas, Materiales

Manejo de sombreadores.

Elemento de Juego (GameObject)

Tipos de componentes

Agregado y configuración de componentes.

Elementos de Juego 2D (Sprites)

Jerarquías de elementos.

Creación y uso de Elementos prefabricados (Prefabs)

Modos 2D/3D

Manejo del elemento Cámara.

Sistemas de coordenadas en Unity.

El componente de Transformación (Transform)

Programación de Scripts I

Creación, edición y depuración.

Ciclo de vida de un script.

Manipulación de componentes desde scripts.

Manejo de tiempos

El lenguaje de programación C#

Tipos, Variables, Operadores.

Estructuras de control

Métodos.

Matrices.

Parámetros de scripts.

API de Unity

Vectores

Quaterniones

Interpolaciones

Transformaciones de coordenadas

Unity 2D

Editor de Sprites

Movimientos de Sprites.

Movimientos de cámara.

Los SpriteSheets

Animaciones.

El componente Animator.

Control del componente Animator desde script.

Programación de Scripts II

Concepto de instancia.

La clases Monobehaviour, GameObject y Component.

Instanciación y destrucción de elementos.

Obtención de referencias a elementos/componentes.

Orden de ejecución de scripts

Paso de mensajes

Manejo de Corutinas

Control de dispositivos

Configuración del Input Manager

Lectura de Ejes y Botones.

Códigos de control por Teclado, Pad, Ratón

Control de movimientos y cámara 1 / 3ª persona.

Unity Remote para dispositivos móviles

Control pantalla táctil y acelerómetro.

Librería CrossPlatformInput.

Interfaz de Usuario ( GUI )

Canvas

Disposición de controles UI

Tipos de controles UI

Definición de tipos de fuentes

Efectos de imagen

Captura de eventos de controles

Composición de controles

Definición de eventos

Motor de física

Fuerza, Torsión y colisiones.

Componente RigidBody y la gravedad

Aplicación de fuerzas y torsiones

Resistencias

Colisionadores ( Colliders )

Elementos dinámicos/estáticos.

Materiales físicos

Eventos de colisiones

Eventos de disparadores ( Triggers )

Configuración del motor de física.

Componentes Uniones ( Joints )

Efectos de fuerzas ( Effects )

API de Unity: Ray Casting y Overlaps

Control y Animación de personajes 3D

El componente CharacterController

Importación de modelo

Importación de animaciones.

Configuración del Avatar. ( huesos y músculos ).

Manejo de animaciones.

Configuración y tipo de transiciones en Animator.

Manejo de escenas

Configuración de escenas

Carga síncrona/asíncrona

Mezclas

Objetos compartidos / serializables

Edición de escenas

Tipos de luces y configuración.

Modos de iluminación y render.

Efectos de iluminación ( máscaras, destellos, halos )

Proyectores

SkyBoxes

Modelos de proyección de sombras

Edición de paisajes ( Terrains )

Niebla

Billboards

Sistemas de partículas

Sonido

Importación de archivos de sonido/música

Configuración orígenes de sonido ( Audio Source )

Configuración mezclador ( Audio Mixer )

Efectos de sonido 3D

Control de sonido desde Script

Navegación ( PathFinding )

Agentes

Creación de mallas de navegación

Obstáculos

Configuración de atajos.