El curso se estructura en tres bloques principales, diseñados para construir una base sólida y avanzar hacia la creación de videojuegos completos:
1. Programación con Unity:
- Exploración de Unity como motor de videojuegos: proyectos, escenas, editor y carpetas.
- Diseño de videojuegos: flujo del juego, escenas, elementos emergentes y adaptación a pantallas.
- Scripting en Unity: ciclo de vida, variables, clases, métodos y buenas prácticas.
2. Videojuegos 2D en Unity:
- Interfaz de usuario (UI): diseño adaptativo, elementos (Text, Image, Slider, Button) e interacción.
- Cámaras: tipos, configuración y modificación de atributos.
- Sprites: edición, ordenación de capas y animación.
- Física 2D: leyes físicas, componentes Rigidbody 2D y Collider 2D.
- Animación: importación, corte y creación de animaciones.
- Desarrollo de un juego de plataformas completo.
- Build en Android e interacción con dispositivos móviles.
3. Videojuegos 3D en Unity:
- Terrenos: edición, texturizado, añadido de árboles e importación.
- Cámaras 3D: perspectiva, propiedades y pantallas divididas.
- First Person Controller: mecánicas, configuración y HUD.
- Inteligencia artificial de enemigos (NavMesh): propiedades y programación.
- Sonido e iluminación: tipos de luz, animación y programación.
- Vehículos: físicas, Wheel Collider y programación.
¡Prepárate para dar vida a tus ideas y crear videojuegos impresionantes con Unity!