1

Lo puntos más importantes que aprendí durante el curso (resumen)

Hola compañeros, les comparto los puntos más importantes que a mi consideración hay que rescatar de este curso.

Cuando estamos haciendo un videojuego en 2D o 3D es importante contar con recursos de todo tipo para armar nuestras escenas de juego, al conjunto de esos recursos los conocemos como Assets.
Por los general los Assets están compuestos por:

  • Musica (Sounds effects)
  • Sprites (imágenes)
  • Scripts (instrucciones escritas por el programador para darle vida a objetos del juego)
  • Tipografías
  • Modelos 3D
  • Animaciones
  • Prefabs (objetos de juego reusables, ejemplo una plataforma movil)

Etc.

Recuerda los Sprites son muy importantes y los solemos usar mucho cuando estamos creando un juego en 2D, un conjunto de ellos te puede ayudar a crear hermosas animaciones. Por lo general escontramos a los Sprites dentro de un Atlas que viene a ser una sola imagen que contiene imágenes más pequeñas que podemos recortar dentro de Unity.

Ejemplo de un Atlas:
Atlas.png
.
.
COMPONENTS
Agregamos componentes a nuestros game objects (objetos de juego) para construir objetos aun mas personalizados.
Algunos ejemplos de componentes que podemos agregar a nuestros game objects:

  • Transform: por defecto Unity agrega un transform a todos los objetos que creemos, un tranform nos permite modificar la posicion, rotación y escala de un objeto.
    .
  • Rigidbody: habilita que tu objeto de juego pueda ser afectado por la leyes de la física
    (fuerzas, aceleraciones, gravedad, etc.).
    Jump.png
    .
  • Collider: un collider te permite detectar colisiones fisicas, asegurate de colocarle uno a tu personaje si no quieres que atraviese el suelo o a los enemigos.
    collider.png

Dentro del componente Collider tenemos la opcion de habilitar el isTrigger, cuando esta activo nos permite que mediante código ejecutemos alguna tarea cuando un objeto esperado o no colisione con nuestro collider. ¿Te has preguntado como es que se activa la animación de muerte cuando caes en una zona de muerte?

  • Script: recuerda creamos scripts (instrucciones para darle vida a nuestros objetos de juego).
    Los scripts son muy muy importantes y van de la mano con los componentes antes mencionados, ¿quieres que tu personaje salte (aplicarle una fuerza vertical) cuando se presione determinada tecla? programa un script con dicho comportamiento, recuerda para que nuestros objetos de juego puedan ser afectados por la leyes de la física debe tener incluido un Rigidbody.

Esos fueron algunos de los componentes pero hay muchos más.
.
PREFABS:
Los prefabs nos ahorran tiempo de trabajo, solo hace falta configurarlos una sola vez y listo ahora puedes hacer uso de el cuantas veces necesites sin necesidad de volverlo a crear cada vez.

Prefab.png

Por último te invito a continuar formando como desarrollar de videojuegos con todos los cursos que Platzi tiene para ti.
Keep Learning!

Escribe tu comentario
+ 2