Curso de programación de videojuegos en Unity
Este curso está destinado para quienes quieran aprender a programar videojuegos desde cero, adquiriendo los conocimientos necesarios para dedicarse a ello profesionalmente.
Te formarás de forma práctica y desde cero en todas las técnicas y habilidades necesarias para desarrollar videojuegos con Unity. Programarás tus propios scripts en C# a la vez que utilizarás las distintas herramientas que te ofrece Unity para crear juegos y experiencias interactivas profesionales.
A través de este curso aprenderás a:
- Crear y configurar niveles y escenarios aprovechando todo el potencial gráfico de Unity con modelos 3D, sprites, animaciones, iluminación, efectos gráficos, etc.
- Dotar de movimiento y funcionalidad a los elementos del juego mediante scripts que utilicen los distintos sistemas de Unity: lógica, cálculo vectorial, físicas, animaciones, inteligencia artificial, etc.
- Crear la funcionalidad necesaria para dotar a tus juegos y experiencias
interactivas de una calidad y acabado profesional en distintos dispositivos como PC o Android.
Serás capaz de desarrollar un proyecto completo, incluyendo gameplay, creación de menús y empaquetado el proyecto.
Datos del Curso
Modalidad: Online.
Fecha: 2 Marzo 2021 – 29 Junio 2021.
Horario: 2 días en semana. Los Martes y Jueves de 19:00h a 22:00h Horario Madrid (España).
Duración: 90 horas.
Mensualidad: 100€
Precio matrícula: 150€
Material: Unity instalado y conexión a internet.
Plazas limitadas, lo que asegura un trato personalizado.
Descuentos
- ¿Perteneces a la familia SgS? Si ya fuiste alumno/a nuestro/a en otro curso tienes un 10% de descuento en la matrícula.
Para apuntarte escríbenos a info@savegames.es

Temario
1) Introducción a Unity
- ¿Qué es y cómo funciona?
- Creación de un proyecto.
- Familiarización con la interfaz.
2) Diseño videojuegos
- GDD (Game Design Document).
- Diseño base de videojuegos.
3) Primeros pasos
- Estructura de carpetas.
- GameObjects.
- Componentes.
- Prefabs.
- AssetStore.
4) Terrain
- Creación de terrain (terreno).
- Esculpido.
- Pintado.
- Añadido de vegetación.
5) Empezando a programar
- Clases y variables.
- Métodos de Unity.
- Creación de un primer script para controlar un personaje (cube).
6) Física
- RigidBody.
- Physic Material.
- Colliders.
- Rays y fuerzas.
7) Animación en Unity
- Creación de animaciones con el panel Animation.
- Animator (gestor de animaciones).
8) UI (interfaz de usuario)
- Canvas.
- RectTransform.
- Button.
- Sprites.
9) Iluminación
- Lights.
- Real time/baked.
- Materiales.
- Shaders.
- PostProcesing.
10) Sistema de partículas
- Creación y gestión.
11) AI (Inteligencia artificial)
- Panel Navigation.
- NavMeshAgent.
12) Optimización
- Profilier.
- Stats.
- EditorLog.
- LOD (Level of Detail).
13) Proyecto final
- Creación de un videojuego.
Formador
Ferran Rofes Martínez
Es fundador y CTO de Save Games Studio; donde desarrolla multitud de proyectos relacionados con los videojuegos y aplicaciones móviles. Lleva años desarrollando videojuegos, y algunos de ellos superan los 10 millones de descargas; además cuenta con experiencia docente ya que también es profesor en el Grado superior de animación 3D y creación de videojuegos en la escuela ITES y en LCI de Barcelona.