¿Qué quieres aprender?

Curso de programación de Videojuegos con Unity

Curso de programación de Videojuegos con Unity

V-art

Curso presencial

Sevilla


375 /mes
IVA exento

Duración : 4 Meses

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Sevilla

Objetivos

Que el alumnos sea capaz de realizar una aplicación virtual o un juego en 2d/3D. Desarrollarás aptitudes para la creación de entornos virtuales realistas y a prepararlos para Oculus Rift.

A quién va dirigido

No es necesaria experiencia previa...aunque se recomienda cierto nivel en matemáticas. Personas con ciertas nociones o interés en programación, verán reforzados esos conocimientos con las primeras 30 horas de inicio a la programación

Requisitos

Si se tienen nociones de programación, puedes obviar las primeras horas, y obtener un descuento

Temario completo de este curso

Introducción a la programación con JavaScript (opcional – 30h).

Variables, tipos de

datos e instrucciones.Estructuras condicionales y bucles.Funciones.Clases.Visibilidad

y Modificadores de acceso.Herencia.Colecciones.

Introducción al curso. Presentación.Definición de objetivos y conocimientos.Introducción

al desarrollo de videojuegos.Introducción a Motores de juego.Introducción a Unity.

Interfaz de Unity.Interfaz principal.Ventanas básicas:• Project• Hierarchy• Scene•

Game Inspector• Console• Asset StoreMenús y controles.Shortcuts.

La escena básica. Cámara básica.Las primitivas 3D (componentes Transform, Mesh

Filter, Mesh Renderer).Iluminación básica.Los prefab.

Introducción al scripting y la API de Unity. El script como asset y como componente.

Introducción a la API de Unity y a su documentación.El gameloop y las funciones Awake,

Start, Update.La clase Transform.La clase Time.La clase Input.Acceso a GameObjects y

componentes.Instanciación de prefabs

Física 3D. Colisionadores.Cuerpos rígidos.Eventos de física (OnTriggerEnter,

OnCollisionExit…).Otros componentes (uniones, telas, Character Controller y fuerzas

constantes).Configuraciones de física del proyecto.

Renderizado. Materiales y shaders,Cámara avanzada.Configuraciones de renderizado,

gráficos y calidad del proyecto.

Audio. Assets, componentes y API de audio.Configuraciones de audio del proyecto.

Diseño de entornos. Skyboxes.Terrenos.Agua.Viento.

Efectos.Sistemas de partículas.Trail renderers.Line renderers.Lens Flares.Halos.

Proyectores.

Animación básica de Game Objects. Assets, componentes, ventana y API de Animation

GUI (Interfaz gráfica de usuario).GUI por componentes (GUITexture, GUIText & 3DText)

GUI por script (función OnGUI, clase GUI, clase Screen).Skins & Styles.

Conociendo el scripting y la API de Unity. Utilidades matemáticas (interpolaciones,

aleatorios, transformaciones…).Rayos.Las corrutinas.Las funciones Invoke.Mensajes

(SendMessage, BroadcastMessage…).Funciones de evento (OnEnable, FixedUpdate,

OnApplicationPause…).Depuración con MonoDevelop.Optimizaciones de código.Las

hideFlags.

Animación de modelos orgánicos 3D. Importar animaciones.El componente Animation

para animaciones orgánicas.Mecanim:• Avatares• Componente y ventana Animator

• Maquinas de estado• Blend Trees• Layers• Inverse Kinematics

Herramientas 2D. Interfaz y controles.Gestión de recursos.Renderizado de sprites

Animación 2D.Física 2D.

Oculus Rift.

Navegación & Pathfinding. Navigation Meshes (Ventana Navigation).Navigation Agents

Off Mesh Link .Obstáculos dinmámicos.

Network & Web (avanzado). La clase WWW.La clase Network y el componente

NetworkView

Renderizado (PRO).Configuraciones de renderizado, gráficos y calidad del proyecto

(PRO).Iluminación avanzada (parte PRO).Oclusión (PRO).Level Of Detail (PRO).

Efectos de imagen de post procesamiento(PRO).

Personalización del editor de Unity.Los atributos.Añadiendo información a la escena

(Gizmos, Debug.Draw…).Personalización de scripts en el inspector.Personalización

de teclas.Las clases del Editor.

Ver más