Ir al contenido principal

Archivos: Tareas

Descripción.

Proyecto Final

  • Escoge algún juego de una Game Jam reciente y crea un espacio de trabajo en JIRA donde reportes al menos 20 bugs (pueden ser de varios juegos). Tras realizarlo, graba con OBS la pantalla o realiza capturas de pantalla donde se vea el espacio y la explicación / comunicación de cada apartado. 
    • Sube los archivos adjuntos a la tarea

Tarea Tema 7

  • Escoge otro juego de itch.io y crea un documento donde vuelques, de forma periodística, siguiendo la guía de estilo, tu opinión desarrollada de forma clara y concisa.
  • Manda el texto en PDF.

Tarea Tema 6

Escoge un juego de itch.io, juégalo y crea un formulario acorde a preguntas necesarias sobre el juego. Una vez realizado, responde al formulario para practicar. 

    • Envía el formulario desde el botón compartir (en modo editor) para poder ver cómo has trabajado la propuesta. Añade el enlace del formulario en el documento que subas para la tarea.

Proyecto Final

  • Escoge algún juego de una Game Jam reciente y crea un espacio de trabajo en JIRA donde reportes al menos 20 bugs (pueden ser de varios juegos). Tras realizarlo, graba con OBS la pantalla o realiza capturas de pantalla donde se vea el espacio y la explicación / comunicación de cada apartado. 
    • Sube los archivos adjuntos a la tarea

Tema 10 – Proyecto final

Para este proyecto final, vamos a crear un proyecto en Unity que implemente las siguientes características vistas durante el curso:

  • Sistema de físicas 2D. Puedes intentarlo con el sistema 3D, ya que es muy similar.

  • Inputs del jugador y aplicación de los mismos sobre un comportamiento del juego, como el desplazamiento u otra mecánica en la que consideres que pueda encajar bien.

  • Colisiones y triggers.

  • Manejo de escenas.

  • Creación de una interfaz sencilla, como nuestro menú de victoria.

  • Reproducción de sonidos.

  • Creación de un ejecutable del juego.

 

Puedes utilizar los recursos que se te han proporcionado para el desarrollo de este curso: sonidos, sprites…

 

Comprime el proyecto en ZIP.

Práctica colisiones

Crea un proyecto usando la plantilla 3D de Unity y distribuye los siguientes elementos en la misma:

  1. Cubo.
  2. Esfera.
  3. Cápsula.
  4. Cilindro.

Implementaremos los siguientes comportamientos para cuando el cubo entre en el área de colisión de los demás objetos (lo moveremos nosotros manualmente desde el modo Play y en la vista de escena).

Esfera

OnEnter

Aparecerá el mensaje en consola: “Colisión activada”.

On Exit

Aparecerá el mensaje en consola: “Colisión desactivada”.

Cápsula

OnEnter

Se activará un objeto delante de ella.

On Exit

Se desactivará el mismo objeto.

Cilindro

OnEnter

Su posición se cambiará a una más elevada.

On Exit

Su posición volverá a la inicial.

Práctica Movimiento

Crea un proyecto 2D e implementa los siguientes elementos:

Sprite 1

Podremos moverlo con las teclas WASD.

Evita que pueda salir del campo de visión de la cámara impidiendo que avance a partir de ciertos límites laterales y superiores.

 

Sprite 2

Podremos moverlo con las flechas del teclado.

Evita que pueda salir del campo de visión de la cámara haciendo que se teletransporte al lado contrario. Por ejemplo, si sale por la zona izquierda de la pantalla, que aparezca por la zona de la derecha.

Práctica Toggle de objetos

Práctica toggle de objetos.

Crea un proyecto y distribuye un total de 3 cubos sobre un plano e implementa los siguientes comportamientos para los cubos:

Cubo 1:

Cuando iniciemos el juego, se desactivará.

Cuando pulsemos la tecla espacio, se activará.

Cubo 2:

Comenzará desactivado.

Cuando pulsemos la tecla “q”, se activará.

Cubo 3:

Comenzará activado.

Si pulsamos la tecla espacio, su activación se alternará (activado-desactivado-activado-desactivado…).

Práctica Métodos

Práctica métodos

  1. Crea un método que realice la suma de dos variables numéricas y devuelva el resultado por consola.
  2. Crea un método que sume dos números aleatorios cada vez que se activa el objeto.
  3. Crea un método que añada 1 número aleatorio de 1 a 10 a una variable, otro le reste 2 a esa variable y asigne el resultado a una variable, y otro método que muestre por consola el valor obtenido. 
Haz que, llamando solo al primer método en el Start, se ejecute todo el flujo.
Evad Online - Solicitud tutoría

¿Qué formación te gustaría encontrar en nuestra escuela?