Esta imagen tiene casi todos los enemigos y funcionalidades que vamos a programar en el curso 😮:
El personaje y el controlador
Introducción: De la idea al desarrollo
Estructura de carpetas en Unity
Assets, Game Objects y Sprite Atlas
Animaciones desde un sprite map
Animation Controller y Transiciones
Plataformas y gravedad
Física en Unity
El script de control
Programando funciones en C# y Unity: Jump
Detectar el suelo con Raycast
Herramientas de debugging visual
Cambiar las animaciones según los estados
Reto: Terminando nuestras animaciones
Solución del reto
Hacer que el personaje camine
El manager del videojuego
Cómo funciona el Game Manager
El Singleton
El modo de juego
Input manager y juegos multiplataforma
Corrección del Bug del salto
La zona de muerte
Reiniciar la partida
Corrigiendo los bugs al reiniciar nuestro juego
Diseño procedural de niveles 2D
El diseño de niveles a mano
Configurando nuestros assets para el diseño procedural
Generación procedural de niveles
Creando la zona que eliminará bloques del nivel excedentes
Añadir un nuevo bloque de forma aleatoria
La cámara que sigue al jugador
Destrucción de bloques antiguos
Terminando de programar la destrucción de bloques antiguos
Solucionando el salto de la cámara al reiniciar el juego
HUD, menús y gameplay
El canvas en Unity
Uso de botones para crear un menú
La lógica de los menús
Ejercicio: Preparando el menú del juego
Programando el menú del juego
Los coleccionables del juego
Actualizar UI de coleccionables
Iniciando con pociones y maná
Pociones de vida y maná
Programando las barras de vida y maná
Calculando los puntajes con la distancia y el tiempo de juego
La lógica del maná
Enemigos y dificultad
Plataformas móviles
Iniciar movimiento de la plataforma con trigger
Enemigos móviles
Enemigos móviles: preparando nuestro enemigo para girar
Enemigos móviles: programando que gire al chocar
Arreglando el collider de nuestra roca
Programando la condición de muerte del personaje
Añadiendo música de fondo a nuestro videojuego
Añadiendo efectos de sonido y cierre del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
En el diseño de videojuegos, la complejidad y el desafío son clave para mantener a los jugadores interesados. Un recurso común es la inclusión de plataformas móviles y enemigos que se mueven. Vamos a explorar cómo crear plataformas móviles utilizando el sistema de animación de Unity, lo que ayudará a incrementar la dificultad del juego.
La creación de plataformas móviles en Unity consiste en convertir un objeto estático en uno dinámico, utilizando el sistema de animaciones. Este sistema permite manipular diferentes propiedades del objeto, como la posición, rotación y escala, a lo largo del tiempo.
Creación del GameObject:
Asignación de un prefab:
Configuración de animación:
Unity proporciona un método visual e intuitivo para animar objetos, utilizando una línea temporal (timeline) para definir cambios en las propiedades del objeto.
La velocidad y la repetición de las animaciones pueden ser ajustadas de manera fácil dentro de Unity.
Animator animator = GetComponent<Animator>();
animator.speed = 0.12f;
La habilidad de modificar la animación no solo incrementa la dificultad y el interés de los videojuegos, sino que también permite a los desarrolladores crear experiencias personalizadas para los jugadores. Animar plataformas móviles es solo un ejemplo de cómo el dinamismo puede mejorar el gameplay, ofreciendo a los usuarios una experiencia más rica y desafiante.
¡Continúa explorando y experimentando con Unity para llevar tus habilidades de desarrollo a un nuevo nivel!
Aportes 4
Preguntas 3
Esta imagen tiene casi todos los enemigos y funcionalidades que vamos a programar en el curso 😮:
Plataforma en movimiento
https://drive.google.com/file/d/1jT_Wo8L7VN8-p6e10JVoBMbwXcObnOqG/view?usp=sharing```
No me quedo muy claro lo del boton REC, entre usarlo y no usarlo
Sí no les aparece la pestaña de Animation y quieren dejarla fijada en esa misma barra, solo tienen que darle click a los 3 puntitos que simbolizan las opciones, que se encuentran al final de esa misma barra, después seleccionan la opción “Add Tab” y finalmente presionan Animation.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?