tallerVR_new-logo

Aprende a programar tu juego de VR

Se habla mucho de Realidad Virtual y sus aplicaciones. Hay grandes ideas que se pueden materializar en este nuevo terreno en expansión pero ¿cómo llegamos hasta ahí? si, sé programar pero ¿cómo consigo visualizar mi idea en un entorno virtual? Si alguna vez te has hecho estas preguntas, estás de suerte.

Nuestros compañeros de edataconsulting, junto a la Escuela de Ingeniería Informática (EIIN) de la ULPGC, van a llevar a cabo un curso de desarrollo de videojuegos para VR. Se trata de un curso de seis sesiones, jueves y viernes de 17:30 a 20:30 del 3 al 18 de Mayo, que se llevará a cabo en el Laboratorio 2-5 de la EIIN.

Con este curso se buscar ofrecer una introducción al desarrollo para VR con Unity, de una forma muy sencilla, con lo que no se necesita una gran experiencia previa para poder asistir al curso, aunque si se requiere unos conocimientos de programación mínimos.

El programa se divide en 14 temas:

  1. Introducción a Unity: Vista general del editor. Principales ventanas y su utilidad. Conceptos básicos como GameObject, Component, MonoBehaviour (incluyendo flujo de ejecución) y otros.
  2. Conceptos generales para el desarrollo de videojuegos: (no estrictamente relacionados con Unity). Pooling, arquitectura orientada a estados, orden, centralización de las comunicaciones, separación eventos/comportamientos.
  3. Conceptos generales VR: Algunas generalidades sobre el desarrollo VR (framerate vs. calidad) (esto muy brevemente.
  4. Implementación del esqueleto del GameManager. Explicar la conveniencia de disponer de un objeto encargado de la orquestación del juego.
  5. Implementación del agente ‘Nave’ I: construcción del prefab que será la nave controlada por el jugador incluyendo los scripts asociados. Incluye:
  6. Implementación del agente ‘Nave’ II – UI: Construcción del prefab ‘nave UI’ incluyendo los scripts que lo controlarán. ¿Por qué lo hacemos independiente de la nave?
  7. Construcción del manager de la pista: El objeto encargado de colocar los segmentos de pista en posición a lo largo de la partida. Incluye:
  8. Pool de obstáculos: Se construirá un obstáculo básico y se utilizará para construir el pool 100% funcional.
  9. Obstáculos adicionales I: Se añadirán dos tipos adicionales de obstáculo. ¿Como hacer que sea aleatorio el rescatarlos del pool?
  10. Obstáculos adicionales II: Se añade un nuevo tipo de obstáculo
  11.  Animaciones simples (creación y activación): En el menú principal, aparición animada de botones. Durante el gameplay, algunos detalles moviles.
  12. Iluminación: Solo introducción, sin aplicación en el proyecto.
  13. Audio: Cómo añadir efectos de sonido?. Se construirán tres casos de ejemplo:
  14. Sustituir placeholders por modelos finales.

 

El curso, totalmente gratuito, dispone de un número de plazas limitado (20). Puedes realizar tu inscripción hasta el 1 de Mayo en el formulario que encontrarás en la página de la EIIN. Aprovecha la ocasión y ven a crear tu propia parte del Metaverso.

 

 

 

 

Deja un comentario