Unity para videojuegos: Preparación y acceso a la certificación oficial User Programmer
Unity para videojuegos: Preparación y acceso a la certificación oficial User Programmer
Este curso de Unity está diseñado para preparar a las personas participantes para presentarse al examen de certificación oficial Unity Certified User: Programmer. A lo largo de la formación, adquirirán los conocimientos fundamentales del desarrollo de videojuegos con Unity, incluyendo la programación en C#, la creación de escenas interactivas, la gestión de objetos y la implementación de mecánicas de juego. La actividad incluye el acceso al proceso de certificación oficial Unity Certified User: Programmer.
Objetivos específicos | Temario
OBJETIVOS
- Comprender la interfaz, las herramientas básicas y el flujo de trabajo del motor Unity.
- Aplicar conceptos fundamentales de programación en Unity para el control de objetos y mecánicas del juego.
- Diseñar y desarrollar entornos y niveles interactivos en 3D utilizando Unity.
- Implementar sistemas básicos de interacción, físicas y animaciones dentro del motor.
- Desarrollar proyectos en cada unidad que demuestren la aplicación integrada de los conocimientos adquiridos.
TEMARIO
- Módulo 1. Introducción a la programación y al motor de Unity3D
- Creación de un nuevo proyecto 3D
- Aspectos de la interfaz
- Conceptos básicos: escena, game object, componente, jerarquía, inspector, asset store
- Página oficial de Unity
- Mini proyecto de introducción con figuras primitivas 3D
- Módulo 2. Creación de un script y añadir instrucciones al juego
- Juego: Road & Ride
- Añadir objetos a la escena
- Ventana Escena vs vista de Juego
- Ventanas Project, Hierarchy e Inspector
- Navegación en espacios 3D y herramientas Move y Rotate
- Introducción a los scripts y a la programación
- Variables, tipos de datos, debugs
- Primer script: movimiento básico de un personaje
- Módulo 3. Movimiento básico de personajes 3D
- Juego: ¡Estampida!
- Entradas de teclado: desplazamiento y salto
- Condicionales if - else
- Proyectiles, prefabs y lógica de decisiones
- Instanciar y destruir objetos
- Spawn Manager y generación aleatoria
- Variables locales vs globales
- Colliders, triggers, game over y mensajes
- Módulo 4. Aplicación de fuerzas, efectos de sonido, partículas y animaciones
- Juego: Infinite Runner
- Fuerzas, gravedad y Rigidbody
- GetComponent y aplicación de fuerzas
- Booleanos y operadores lógicos
- OnCollisionEnter()
- Animaciones: Animator, árboles de animación y estados
- Sistemas de partículas y posicionamiento
- Clips de audio y fuentes de audio
- Módulo 5. Mecánicas de jugabilidad
- Juego: Ball Battle
- Materiales, texturas y cámaras
- Enemigos, prefabs y generación por oleadas
- Power Ups, temporizadores y corrutinas
- SetActive(true/false) y reinicio de posiciones
- Módulo 6. Interfaz de usuario
- Juego: ¡Boom Boolaaa!
- Refactorización de código y listas de objetos
- Generación de objetos por tiempo y OnMouseDown
- Canvas y TextMeshPro
- Puntuaciones, Game Over y reinicio
- Botones, AddListener() y acciones
- Parámetros entre scripts y operadores
- Dificultad del juego: fácil, medio, difícil
Ediciones
Información general
>> Esta actividad prepara al alumnado para presentarse al examen de certificación oficial de UNITY . Barcelona Activa ofrecerá un intento gratuito de certificación oficial a las personas participantes que asistan a todas las sesiones de la actividad y superen satisfactoriamente la prueba de autoevaluación establecida.
>> En el caso de las sesiones virtuales en directo con ZOOM, las personas inscritas no recibirán ningún enlace en el correo electrónico automático. En las instrucciones del correo se indica que el acceso se habilita en el Espacio Personal entre 1 y 2 horas antes del inicio de la actividad. Consulta las normas y FAQs para más información.
>> En caso de que el formato sea virtual en directo a través de la plataforma gratuita Microsoft Teams, las personas inscritas recibirán por correo electrónico el enlace con la invitación y las instrucciones de acceso antes del inicio de la sesión.
>> No se permitirá la entrada al aula después de 15 minutos una vez iniciada la actividad.
>> El idioma en el que se imparte cada sesión se informa en la descripción de cada actividad.
Persona formadora
MARTÍN CASAS
