CONVOCATORIA CERRADA
Programa cofinanciado por el Fondo Social Europeo Plus y Polo de Contenidos Digitales.
PRESENTACIÓN
El objetivo principal del curso es dotar a los alumnos de los conocimientos, habilidades y aptitudes necesarios para su inmersión en el mercado laboral como desarrollador de videojuegos con Unity así como adquirir conocimiento del funcionamiento de la industria de videojuegos.
El temario está orientado cubrir los aspectos básicos del desarrollo de videojuegos con un enfoque práctico:
- Diferenciar las distintas mecánicas y géneros dentro de los videojuegos.
- Aprender a diseñar un videojuego con distintos parámetros y cumpliendo unos objetivos establecidos.
- Conocer las herramientas necesarias para trabajar en cada fase de producción.
- Tener unos fundamentos del manejo del motor Unity3D para creación de un proyecto.
- Conocer las herramientas que Unity3D proporciona para creación de contenido 3D.
- Aprender a importar y adaptar contenido en Unity3D.
- Aprender fundamentos de programación en C#.
- Comprender distintas técnicas de optimización.
- Aplicar los conocimientos adquiridos en la realización de un proyecto individual o en grupo.
- Adquirir una perspectiva real sobre la industria y tendencias actuales.
COMPETENCIAS A ADQUIRIR
- Definir proyectos audiovisuales multimedia interactivos.
- Desarrollar componentes software en lenguajes de programación estructurada.
- Desarrollar componentes software en lenguajes de programación orientados a Objetos.
- Determinar los recursos necesarios para el desarrollo del proyecto audiovisual.
- Generar y adaptar los contenidos audiovisuales multimedia propios y externos.
¡Solicita ya tu plaza!
Datos generales
Los destinatarios del programa serán jóvenes mayores de 16 años y menores de 30 años, beneficiarios del Sistema Nacional de Garantía Juvenil y seleccionados previamente para formar el grupo de alumnos de Curso de Diseño de Videojuegos con Unity. Todos ellos tendrán en común la búsqueda de empleo en el sector de los videojuegos y una gran capacidad de implicación durante los meses que dura el proyecto.
Estudios recomendados: titulación recomendada de la ESO, pero tendrán preferencia los que tengan titulación de FPI o FPII tecnológico y/o grado universitario en informática o similar y conocimientos básicos de inglés. Se valorará el conocimiento de algún lenguaje de programación.
Estas son las aptitudes y actitudes que los participantes deberán poner en práctica durante su formación:
- Capacidad de esfuerzo máximo en su formación, lo que les obligará a asistir a las sesiones presenciales y/u online, investigar sobre los materiales complementarios y aportar todo este conocimiento a su proyecto final.
- Proactividad: La programación requiere ir siempre más allá. Todos los años salen nuevos frameworks y herramientas, por lo que es esencial que el alumno esté dispuesto a investigar por su cuenta.
- Habilidad para gestionar su tiempo y el de sus compañeros trabajando en equipo y combinando dotes de liderazgo y flexibilidad al mismo tiempo.
- Dedicación completa al programa durante todo el tiempo que dura.
Además, se recomienda disponer de: un portátil con Sistema operativo Windows (7, 8 o 10), MS Office, Conexión a Internet, Mínimo 8 Gb RAM. Permisos de usuario necesarios para instalar aplicaciones. Permisos de usuario para modificar la configuración de los navegadores y otras aplicaciones instaladas. Los alumnos instalarán y configurarán todas las herramientas y aplicaciones necesarias para el correcto desarrollo de las prácticas.
170 horas lectivas (168 horas de clases y 2 de tutorías)
Matrícula gratuita. Programa cofinanciado por el Fondo Social Europeo Plus y Polo de Contenidos Digitales.
Clases en Polo de Contenidos Digitales
Contenidos
Módulo 1. Introducción a la programación orientada a objetos.
- Qué es un IDE
- Variables y métodos
- Clases y tipos de datos
- Operadores
- Estructuras de control y almacenamiento
- Condicionales
- Bucles
Módulo 2. Editor de Unity.
- Paneles y Gameobjects
- Prefabs
- Terrain
- Cámaras e iluminación
- Rigidbody y colisiones
- Sistemas de Partículas
- Animaciones y Animator
Módulo 3. Api Unity: Scripting Básico.
- Los scripts como componentes
- Ámbito de las variables
- Monobehaviour
- Vectores
- Quaterniones
- Métodos de entrada
- Habilitando y deshabilitando componentes
- Activar y desactivar Gameobjects
- Translate y Rotate
- Look At
- Destroy
- Uso del tiempo
- Instantiate
- Arrays
- Invoke
- Enumerations
Módulo 4. Creación de Interfaces.
- Canvas
- Rect Transform
- Componentes interactivos
- Layouts
- Diseño responsive
Módulo 5: Desarrollo de videojuego tipo naves.
- Mecánica movimiento nave espacial
- Creación aleatoria de naves enemigas
- IA Naves enemigas
- Gestión salud Player y enemigos
Módulo 6. Desarrollo en 2D.
- Mecánica de movimiento 2D y Rigidbody2D
- Creación de mapa con tilemaps
- Effector y Composite
- Collisiones2D
Módulo 7. Desarrollo de videojuego tipo tanques.
- Mecánica movimiento tipo tanque
- Mecánica disparo balas con movimiento parabólico
- IA Tanques enemigos
- Mostrar datos en la interfaz
Módulo 8. Desarrollo de videojuego tipo survival shooter.
- Mecánica movimiento player 3D
- Uso de Raycasts y Quaternions para el giro del player
- IA Enemigos
- Game State: gestionar los diferentes estados de juego
Módulo 9. Empleabilidad.
- Técnicas y habilidades para la búsqueda de empleo
Metodología
EOI ha desarrollado y puesto en práctica una metodología que se basa en la formación de carácter práctico y en la atención individualizada y activa a cada uno de los participantes.
Esta metodología combina:
- Clases presenciales/virtuales. Al ser un curso/taller intensivo, los alumnos contarán con la participación y el apoyo de un director de curso y de un profesor especializado en cada módulo cuya misión es impartir la formación específica con un alto nivel de calidad, ayudando a los alumnos a profundizar más en la materia y a adquirir los conocimientos necesarios
- Resolución de problemas prácticos reales. Los estudiantes aprenden mediante la práctica. Es por ello que los profesores son todos expertos en sus respectivas materias. Se desarrollará en clase varios videojuegos completos para que el alumnado conozco todo el proceso de desarrollo.
- Ejercicios alineados con las necesidades de las empresas. Los contenidos, los ejercicios propuestos y los videojuegos diseñados están pensados y orientados para cubrir las necesidades básicas de las empresas ateniendo al perfil de Unity Junior.
- Proyecto Final. El elemento metodológico con más peso dentro del programa es el proyecto troncal. Se trata de desarrollar un videojuego donde se ponga en práctica todo lo aprendido a lo largo del curso.
Información e Inscripción
¡Solicita ya tu plaza!
Contacta con nosotros en:
- Telf. 954 46 33 77
- Mail: maria.ferrer@eoi.es