Curso Programación con Unity

Desarrollo de videojuegos

Modalidad: Online
Fecha: 4 Octubre 2021 – 26 Enero 2022
Formador: Ferran Rofes Martínez

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.

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) 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) Inteligencia artificial

  • Panel Navigation.
  • NavMeshAgent.

12) Optimización

  • Profilier.
  • Stats.
  • EditorLog.
  • LOD (Level of Detail).

13) Proyecto final

  • Creación de un videojuego.
 

Modalidad: Online
Fecha: 4 Oct 2021 – 26 Enero 2022
Horario: Lunes y miércoles de 19:00 a 22:00 (6 horas a la semana)
Duración: 4 meses
Mensualidad: 100€
Matrícula: 150€

Plazas limitadas, lo que asegura un trato personalizado.

¿Perteneces a la familia SGs?

Si ya fuiste alumno/a nuestro/a en otro curso tienes un 10% de descuento en la matrícula.

Formador

Ferran Rofes Martínez
Ferran Rofes Martínez

Es fundador y CTO de Save Games Studio; donde desarrolla multitud de proyectos relacionados con los videojuegos y aplicaciones. Con un perfil todo terreno como desarrollador, ha trabajado tanto en proyectos 2D como proyectos en entornos 3D, abarcando un amplio abanico que llega hasta softwares formativos en entornos de realidad virtual (VR) como aplicaciones móviles con tecnología de realidad aumentada (AR) entre otros muchos tipos. Lleva años desarrollando videojuegos, y algunos de ellos superan los 10 millones de descargas.

Además de esto, cuenta con amplia experiencia docente ya que también imparte clases de programación en Unity como profesor en el Grado superior de animación 3D y creación de videojuegos en el Instituto Técnico de Estudios Superiores (ITES) de Barcelona y también en LCI Barcelona.