Unreal Engine 5 Fundamentals
Programa de capacitación transversal: C++ & Blueprints
1. Análisis de Fundamentos
- World Outliner: Jerarquía de la escena.
- Details: Configuración de propiedades.
- Content Browser: Gestión de assets.
- Viewport: Navegación y transformaciones.
Blueprints & C++
Dominio transversal de lógica: Variables, Eventos (BeginPlay, Tick) y control de flujo. Implementación de Clases en C++ vs Logic Graphs en Blueprints.
Pipeline de Importación
Estrategia de carpetas, asignación de materiales y gestión de colisiones básicas.
2. Módulos de Aprendizaje
Configurar proyecto UE5 con plantilla Third Person o Blank. Explicar jerarquía de carpetas en Content Browser. Ejercicio: Importar un modelo 3D y asignar material.
Blueprints: Crear un Actor con variable pública, Evento BeginPlay + Tick. Usar nodos de flujo y transformaciones.
C++: Creación de una clase heredada de AActor. Definición de UPROPERTY y UFUNCTION. Sobrecarga de BeginPlay() y Tick().
Ejercicio: Hacer que un objeto se mueva al hacer clic en él (implementar en ambos sistemas).
Usar Launch y Play Mode para testear cambios. Usar Console Commands. Corrección de errores comunes (ej: Missing Reference).
Criterios de Aceptación
- Replicar una funcionalidad simple (ej: objeto que se destruye al ser golpeado).
- Demostrar entendimiento de la comunicación entre C++ y Blueprints (BlueprintNativeEvent / BlueprintCallable).
- Autonomía en navegación del editor y debugging básico (Visual Studio / Rider integration).
Entregables
- /docs: Guías de referencia
- /tutorials: Material grabado
Prácticas de Capacitación
Gestiona tu progreso en las tareas de aprendizaje de UE5.