PROGRAMA FORMATIVO CREACIÓN DE VIDEOJUEGOS CON

advertisement
Anexo I
PROGRAMA FORMATIVO
CREACIÓN DE VIDEOJUEGOS CON UNITY 3D
DATOS GENERALES DE LA ESPECIALIDAD
1. Familia Profesional:
Área Profesional:
INFORMATICA Y COMUNICACIONES
DESARROLLO
2. Denominación:
CREACIÓN DE VIDEOJUEGOS CON UNITY 3D
3. Código:
IFCD0082V
4. Nivel de cualificación:
Nivel 3
5. Objetivo general:
El objetivo general del curso es que el alumno adquiera los conocimientos necesarios para
saber desenvolverse en Unity y afrontar todas las tareas que le sean posibles de una manera
satisfactoria, conociendo las bondades y límites de la plataforma y orientándose hacia el mercado de
videojuegos y las opciones laborables disponibles tras la realización del curso.
6. Prescripción de los formadores:
6.1.
Titulación requerida:
Grado superior en administración de sistemas informáticos (FPII) o Grado superior de
desarrollo de aplicaciones informáticas.
6.2.
Experiencia profesional requerida:
1 año de Experiencia profesional en programación de aplicaciones así como en el uso de la
herramienta Unity en lenguaje C#
6.3.
7.
Competencia docente
Será necesario tener Formación metodológica o experiencia docente.
Criterios de acceso del alumnado:
7.1.
●
●
●
●
Nivel académico o de conocimientos generales:
Ingenieros en Informática y Telecomunicaciones que deseen profundizar en el diseño y
desarrollo de videojuegos.
Los requisitos mínimos serán los contemplados para acceder a certificados de
profesionalidad de nivel 3
Cuando el aspirante al curso no posea el nivel académico indicado demostrará
conocimientos suficientes a través de una prueba/ entrevista individual
En todos los casos será necesario tener conocimientos de inglés para el manejo de la
herramienta y conocimientos de programación.
8. Número de participantes: 20
2
9. Relación secuencial de módulos formativos:











Módulo nº 1: Introducción a Unity y su entorno
Módulo nº 2: Programación orientada a objetos en Unity
Módulo nº 3: Scripting en Unity
Módulo nº 4: Generación de escenarios
Módulo nº 5: Iluminación en Unity
Módulo nº 6: Física básica aplicada a objetos
Módulo nº 7: Interfaz de usuario
Módulo nº 8: Creación de entornos en 2D
Módulo nº 9: Animación de Bípedos
Módulo nº 9: Proyecto: Desarrollo de un videojuego
Módulo nº 10: Unity orientado a otros mercados
10.
Duración: 340 horas
11.
Requisitos mínimos de espacios, instalaciones y equipamiento
11.1.
Espacio formativo:

Superficie: el aula deberá tener una superficie mínima de 30 metros cuadrados para grupos
de 15 alumnos (2 metros cuadrados por alumno).

Mobiliario: el aula estará equipada con mobiliario docente para todas las plazas, además de
los elementos auxiliares necesarios.

Iluminación: uniforme de 250 a 350 lux.

Ventilación: natural, 4 renovaciones/hora.

El acondicionamiento eléctrico deberá cumplir las normas de baja tensión y estar preparado
de forma que permita la realización de las prácticas.

Espacios comunes suficientes y adecuados para los trabajadores y formadores y para la
atención personalizada del alumno. Estos espacios deben ser espacios diferenciados de las
aulas. Se consideran espacios comunes, además de los servicios higiénico-sanitarios: una
recepción, despachos de dirección, salas de profesorado y coordinación, secretaria, etc
3
11.2. Equipamiento:
● Ordenadores en red conectados a internet con sistema operativo Windows 7 o superior
con 4GB RAM y una tarjeta de vídeo de 2GB
● Proyector
● Impresora
● Pizarra
● Mesas y sillas para el docente y alumnado
● Software específico de la actividad
Las instalaciones y equipamientos cumplen con la normativa industrial e higiénico sanitaria
correspondiente y responderán a medidas de accesibilidad universal y seguridad de los
participantes.
12. Ocupación/es de la clasificación de ocupaciones
3820.1017 Programadores de aplicaciones informáticas
Ingeniero técnico en diseño
4
MÓDULOS FORMATIVOS
Módulo nº 1:
Denominación: Introducción a Unity y su entorno
Duración: 5 horas
Objetivo: Adquirir los conocimientos y habilidades para conocer las distintas ventanas del motor y su
funcionamiento.
Contenido teórico y práctico






La vista jerarquía.
La vista de escena.
La vista de juego.
La vista de proyecto.
La vista de consola.
La vista del inspector.
Módulo nº 2:
Denominación: Programación orientada a objetos en Unity
Duración: 20 horas
Objetivo: Los alumnos/as adquirirán los conocimientos necesarios de programación orientada a
objetos aplicada a Unity para poder afrontar la programación de videojuegos en dicho entorno.
Contenido teórico y práctico









Introducción a la programación orientada a objetos.
El GameObject de Unity
Scripts de Unity (básico)
Sintaxis de C#
Espacios de nombres
Variables
Métodos
Colecciones
Herencia
5
Módulo nº 3:
Denominación: Scripting en Unity
Duración: 60 horas
Objetivo: Una vez aprendidos los conceptos básicos de programación orientada a objetos en el
entorno de Unity, el alumnado se adentrará en la programación de Unity y conocerá todas las
posibilidades de que el modelo de objetos de Unity permite hacer.
Contenido teórico y práctico

















Operadores
El método Start y Update
Componentes
El componente Transform.
El método GetComponent.
Enumeraciones.
Sentencias condicionales
Captura de teclado y ratón
El tipo Vector3
Movimiento, escala rotación de GameObjects
Los métodos Lerp y MoveTowards
Interacción entre GameObjects
Bucles
Polimorfismo
Sobrecarga
Ejercicios
Elementos complejos de la programación orientada a objetos
6
Módulo nº 4:
Denominación: Generación de escenarios
Duración: 20 horas
Objetivo: Los alumnos/as aprenderán a generar escenarios mediante el contenido de la tienda de
Unity, colisiones simples e iluminación básica.
Contenido teórico y práctico











Importar Assets
Unity Asset Store, la tienda de Unity
Importar desde la tienda de Unity
El Shader estándar de Unity
Generación de terrenos
La cámara.
El componente collider de Unity.
Creación y uso de Prefabs
Elementos estásticos para ahorrar consumo.
Iluminación básica de un terreno
Audio básico.
Módulo nº 5:
Denominación: Iluminación en Unity
Duración: 10 horas
Objetivo: El alumnado adquirirá los conocimientos para hacer uso de la iluminación en Unity
utilizando los proyectos creados en módulos anteriores.
Contenido teórico y práctico





Tipos de luces en Unity
Iluminación en tiempo real
Iluminación estática.
Iluminación combinada.
Capas de iluminación.
7
Módulo nº 6:
Denominación: Física básica aplicada a objetos
Duración: 10 horas
Objetivo: El alumnado adquirirá una visión global acerca de la posibilidad de aplicar físicas reales a
los objetos y hacer que estos reaccionen cómo reaccionarían en un entorno real.
Contenido teórico y práctico





El componente Rigidbody
Capas de las físicas
Distintos componentes de colisión
Desencadenadores
Colisiones
Módulo nº 7: Interfaz de usuario
Denominación: Interfaz de usuario
Duración: 20 horas
Objetivo: El alumnado adquirirá los conocimientos necesarios para poder crear menús y HUDS
(Heads-Up Display).
Contenido teórico y práctico






uGUI
Etiquetas
Cajas de texto
Botones
Añadir código a los elementos del interfaz
Animación básica
8
Módulo nº 8:
Denominación: Creación de entornos en 2D
Duración 30 horas
Objetivo: El alumnado adquirirá los conocimientos para crear entornos en dos dimensiones.
Contenido teórico y práctico






Importar imágenes 2D
Spritesheet.
El componente animator
Animator controller
Físicas en 2D
Fondos parallax
Módulo nº 9:
Denominación: Animación de Bípedos
Duración: 40 horas
Objetivo: El objetivo del módulo es que el alumnado adquiera los conocimientos necesarios sobre la
animación de bípedos y cómo aplicarla en Unity mediante su motor de animación, Mecanim.
Contenido teórico práctico






Estados de animación
Desencadenadores
Blend Trees
Curvas de animación
Avatares de animación
Scripting orientado al Animator
9
Módulo nº 10:
Denominación: Proyecto: desarrollo de un videojuego
Objetivo: Este módulo a modo de conclusión permitirá a los alumnos desarrollar por equipos un
videojuego. El proyecto servirá para afianzar todos los conocimientos adquiridos y obtener los
conocimientos de trabajo en equipo que se requieren para este tipo de proyectos.
Duración: 100 horas
Contenidos teórico- prácticos:






Conceptualización de un videojuego
Planificación del desarrollo
Ejecución
Testeo
Iteración
Despliegue fina
Módulo nº 11:
Denominación: Unity orientado a otros mercados.
Duración: 25 horas
Objetivo: Explorar los diferentes mercados de Unity con salida laboral
Contenido teórico y práctico




Unity en Android
La tienda de Google
Unity Ads, como rentabilizar nuestras aplicaciones
Realidad aumentada con vuforia
10
Descargar