/videojuegos1-23

Primary LanguageShaderLabMIT LicenseMIT

videojuegos1-23

Commits y temas programados tratados

21 Marzo

  • Ejemplo Proyecto Blocky Birds
  • Manejo de un marcador
  • Movimiento de un jugador
  • Manejo de input básico
  • Explicación sobre sprites
  • Manejo de físicas básico
  • Manejo de colisiones básico
  • Uso de Constantes y Tags en un juego

24 Marzo

  • Ejemplo de Parallax explicado
  • Mejoras al juego Blocky Birds

27 Marzo

  • Jugador habilitado para el juego Blocky Birds

11 Abril

Creación del juego de Breakout

  • Agregado proyecto Breakout con Core Render Pipeline
  • Explicación de Prefabs
  • Explicación de cómo crear un Pad y moverlo con el mouse relativo a la pantalla e independiente de la resolución
  • Creación del movimiento de la bola
  • Explicación de cómo eliminar objetos como los bloques
  • Creación de un stage correcto con texturas escaladas y tileadas
  • Creación del layout
  • Manejo de texturas
  • Colisiones con la pantalla
  • Colisiones con las cajas

14 Abril

  • Explicación del sistema de partículas
  • Creación de co-rutinas
  • Explicación sobre carga dinámica de niveles desde un archivo de texto
  • Instanciado dinámico de prefabs

21 Abril

  • Generación de un nivel 2D plataforma
  • Manejo de cámara para seguir un elemento
  • Movimiento de un personaje usando físicas de juego (aceleración)

25 Abril

Escena Breakout

  • Creado el rebote de la paleta
  • Creado el game manager (singleton)
  • Agregado los puntos y record
  • Explicación de cambio de escenas
  • Explicación de PlayerPrefs
  • Agregadas las vidas/ Perder el juego (utilizando Triggers)

Escena Juego De plataformas

  • Explicación de máquinas de estados
  • Transiciones entre estados
  • Agregadas animaciones de idle y run

2 Mayo

  • Manejador de Audio para el juego breakout
  • Lista de elementos
  • Capacidad de reproducir o detener un elemento

5 Mayo

  • Proyecto 3D, explicación de movimiento de un personaje
    • Add Force
    • Transform.translate
    • MovePosition
    • velocity

9 Mayo

  • Animator
  • Animaciones en 3D
  • Uso de Keyframes y colliders

12 Mayo

  • Scriptable Objects