- 8 secciones
- 26 lecciones
- 4 horas
Expandir todas las seccionesPlegar todas las secciones
- PresentaciónIntroducción del contenido y presentación de los objetivos del curso.1
- Entendiendo el scripting en BlueprintsDominar el lenguaje de programación es fundamental para poder materializar las funcionalidades que darán vida a nuestro videojuego. En esta sección exploraremos los cimientos del scripting, aprendiendo a manejar la información con variables y estructuras, y a organizar la lógica mediante funciones y eventos. Al final, entenderemos la programación como una herramienta esencial para traducir nuestras ideas de diseño en código funcional y eficiente.6
- Diseño data-drivenAprenderemos a organizar la información de nuestros objetos de una forma más profesional y flexible. En lugar de crear elementos uno a uno, utilizaremos herramientas para crear bases de datos de objetos, lo que nos permitirá generar variantes de forma rápida y eficiente.3
- Programación de la lógica del inventarioEs momento de dotar a nuestro personaje de la capacidad de recolectar y gestionar objetos. Implementaremos la lógica base para almacenar actores, gestionar el equipamiento y alternar entre ellos. Además, optimizaremos nuestro código encapsulando toda esta funcionalidad dentro de un componente reutilizable, siguiendo las mejores prácticas de desarrollo.3
- Creación de la interfaz del inventarioNuestro inventario es funcional, pero necesita una representación visual. En este módulo nos sumergiremos en el sistema de UI para diseñar, posicionar y generar dinámicamente los widgets que mostrarán nuestros objetos. Finalmente, conectaremos la lógica con la interfaz para que el jugador pueda interactuar con su inventario.5
- Diversificando la mecánica principalCon el objetivo de crear niveles más dinámicos, ampliaremos nuestra mecánica principal incorporando colores a las hogueras y llaves para las puertas. Esto no solo hará el juego más interesante, sino que nos servirá como ejercicio práctico para reforzar los conocimientos de programación adquiridos, aprendiendo a gestionar condiciones más complejas.4
- Pulido de la experienciaEl toque final de un proyecto profesional reside en los detalles. En esta última sección, nos enfocaremos en mejorar la experiencia del usuario (UX) mediante pequeñas implementaciones que marcan la diferencia: añadiremos ayudas visuales para la interacción, mensajes en pantalla y efectos de sonido que otorgarán al juego un acabado pulido.3
- Despedida y cierreDespedida y cierre del curso. Haremos un repaso general de lo aprendido y veremos un pequeño avance del siguiente curso, en el que añadiremos la capa de multijugador a nuestro videojuego.1
Este contenido está protegido, ¡por favor acceder y inscribirse en el curso para ver este contenido!
Sonorización de las interacciones
Anterior
![Level Up [Game Dev Hub]](https://www.levelup-gamedevhub.com/wp-content/uploads/2022/06/Logo_LevelUp_HUB_Positivo-2.png)
