Técnico programador Videojuegos
Diploma de Especialización
En Bilbao
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Diploma de Especialización
-
Lugar
Bilbao
-
Horas lectivas
220h
-
Duración
Flexible
-
Inicio
Fechas a elegir
¿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
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
Ubicación
Inicio
Inicio
A tener en cuenta
Aprender todas las herramientas necesarias para la realización de un videojuego en 2D y 3D con la plataforma Unity.
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
No es imprescindible tener conocimientos previos de ningún programa ya que se estudian desde 0 hasta llegar a un aprendizaje a nivel profesional.
Certificación especialización técnica.
Este curso está basado en la plataforma de programación Unity, que es la última tecnología utilizada para desarrollo de videojuegos.
Opiniones
Materias
- 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
Profesor de Programación
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.
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Técnico programador Videojuegos