内容へスキップ

UNITY 3D, Programación de Videojuegos

Objetivo General:

El objetivo principal de este curso es conseguir que los alumnos aprendan  a desarrollar videojuegos para ordenadores, consolas y dispositivos móviles como teléfonos inteligentes (smartphones) y tabletas (tablets) con los sistemas operativos más extendidos en el mercado. Modelar, texturizar, iluminar y animar objetos y personajes, así como programar las acciones y lógica del juego, hasta conseguir un videojuego completo, pudiendo ser publicado con el fin de obtener rentabilidad económica por su explotación.

Dirigido a:

Trabajadores/as preferentemente desempleados, residentes en la Comunidad de Madrid.

Se requiere como mínimo:

  • FP Grado de grado Superior
  • Bachillerato
  • Experiencia profesional mínima de 6 meses en puestos relacionados con la especialidad.

Se realizarán pruebas de nivel para el acceso al curso.

Duración del curso: 200 horas

Relación de módulos formativos:

  • Módulo 1. INTRODUCCIÓN AL MUNDO 3D.
    • Sistema de coordenadas.
    • Diferentes espacios. (local y global).
    • Vértices y mallas.
    • Polígonos y ejes.
    • Texturizado.
    • Sistema de cámaras.
    • Iluminación básica.
  • Módulo 2. INTRODUCCIÓN A UNITY 3D
    • ¿Qué es Unity 3D y por qué su uso?
    • Interfaz de Unity 3D.
    • Selección de elementos y foco.
    • Introducción a los GameObjects.
  • Módulo 3. MODELADO 2D Y 3D
    • Componentes y GameObjects.
    • Transformaciones de elementos.
    • Texturizado y materiales.
  • Módulo 4. CREACIÓN DE ESCENARIOS
    • Terreno y cielo.
    • Elementos de la naturaleza (árboles, agua, vegetación,…).
    • Iluminación:
      • Luz ambiental.
      • Luz de interiores (mapas de luces)
    • Sistema de cámaras. (tradicional y tercera persona).
  • Módulo 5. LOS PERSONAJES
    • Importación de personajes de otros sistemas.
    • Animación de personajes (clásica y Mecanim).
    • RagDoll.
  • Módulo 6. FÍSICAS
    • Mallas de colisión.
    • Triggers.
    • Joints.
    • RigidBodies y SoftBodies.
    • Objetos animados en línea de tiempos.
    • Sprites.
  • Módulo 7. PROGRAMACIÓN.
    • Introducción al lenguaje C#.
      • Variables.
      • Funciones.
      • Eventos.
      • Estados.
      • Listas.
      • Utilización de la interfaz de programación.
    • Matemáticas y trigonometría.
    • Bucles.
    • Transformaciones avanzadas de GameObjects.
    • Comunicación entre objetos.
    • Control de personajes.
    • Control de luces y cámaras.
  • Módulo 8. EL JUEGO
    • RayCasting.
    • Detección de objetos y caminos.
    • Colisiones.
    • Control avanzado de cámaras.
    • Armamento.
    • Programación de sistemas online.
    • Multijugador.
    • Diferentes tratamientos para juegos 2D y 3D.
  • Módulo 9. DISPOSITIVOS MÓVILES Y CONSOLAS
    • Compilación del juego en diferentes plataformas.
    • Peculiaridades de dispositivos móviles y consolas:
      • Touch.
      • Acelerómetros.
      • Controles de pantalla.
      • Mandos.
  • Módulo 10. DESARROLLO DE PROYECTO REAL
    • Creación de un juego sencillo de principio a fin.