El curso básico en desarrollo de videojuegos que ofertamos desde MEGASWAV se divide principalmente en los siguientes 4 temas:

Tema 1: Introducción e interfaz de Unity

  • Descargando Unity. Para empezar, nos descargaremos Unity desde la página oficial y lo instalaremos.
  • La ventana Game. Veremos la ventana Game, que es donde Unity nos muestra el juego con el que estemos trabajando, tal como se verá el resultado final.
  • La ventana Scene. La ventana Scene nos muestra nuestra escena actual y nos permite editarla, veremos cómo mover, rotar y escalar nuestros objetos con las herramientas que nos ofrece el motor.
  • La ventana Hierarchy. En la ventana Hierarchy podemos ver todos los objetos de nuestra escena actual ordenados jerárquicamente, y también podemos, a través del submenú ‘Create’, añadir nuevos objetos a la escena.
  • La ventana Inspector. La ventana Inspector nos muestra todas las propiedades del objeto seleccionado, en esta lección veremos como estructura Unity los objetos e introduciremos el concepto de ‘Component’.
  • La ventaja Project. La última ventana que veremos en este tema es la de Project, en ella podemos ver todos los assets (sonidos, scripts, modelos, texturas, etc… ) que tenemos en nuestro proyecto.
  • Interfaz avanzada. En este primer apéndice veremos para qué sirven todos los botones de la interfaz que no hemos visto hasta ahora, no los necesitaremos durante el curso, pero nunca está de más conocerlos.
  • Vocabulario. En este apéndice repasaremos algunas de las palabras que hemos visto durante este tema, ya que muchas te serán nuevas si no has desarrollado videojuegos antes.

Tema 2: Nuestra primera escena

  • Nuevo proyecto. Empezamos nuestro propio proyecto desde cero y creando nuestras primeras primitivas.
  • Materiales y Texturas. Aprenderemos cómo trata Unity los materiales y las texturas, y crearemos nuestro primer material.
  • Importando modelos. Importaremos a nuestro proyecto nuestro primer modelo en 3D, un árbol.
  • Partículas. En esta lección crearemos una hoguera, para ello aprenderemos cómo funcionan las partículas en Unity, y veremos algunas de sus propiedades más importantes.
  • Luces. Veremos los distintos tipos básicos de luces que ofrece Unity y añadiremos una luz a nuestra hoguera.
  • Conceptos básicos de programación en Unity 1. En este apéndice de 3 partes veremos los conceptos más básicos de programación, especialmente enfocada a Unity, muy recomendado si no has programado antes o quieres repasar algunos conceptos.
  • Conceptos básicos de programación en Unity 2. En este apéndice de 3 partes veremos los conceptos más básicos de programación, especialmente enfocada a Unity, muy recomendado si no has programado antes o quieres repasar algunos conceptos.
  • Conceptos básicos de programación en Unity 3. En este apéndice de 3 partes veremos los conceptos más básicos de programación, especialmente enfocada a Unity, muy recomendado si no has programado antes o quieres repasar algunos conceptos.
  • Introducción a scripting 1. Vamos a crear nuestro primer script de Unity y a programar nuestras primeras lineas. Empezaremos con la función Start(). Si no has programado nunca o quieres repasar algunos conceptos, échale un vistazo al apéndice de este tema.
  • Introducción a scripting 2. Continuaremos con el scripting, aquí veremos la función Update() y crearemos un script para la luz de nuestra hoguera.

Tema 3: Nuestro primer juego

  • Dodger. Es hora de desarrollar nuestro primer juego, vamos a ver de qué se trata.
  • Player. Para empezar crearemos nuestro Player y escribiremos un script para moverlo por nuestro escenario.
  • Importando modelos. Importaremos a nuestro proyecto nuestro primer modelo en 3D, un árbol.
  • Conceptos básicos de vectores. Los vectores son uno de los elementos más importantes a la hora de desarrollar videojuegos, tanto en 2D como en 3D. Si no has programado nunca y no conoces los conceptos básicos de los vectores en este pequeño apéndice te mostraré sus propiedades básicas.
  • Enemy 1: Persiguiendo al Player. Ahora que ya tenemos nuestro player, vamos a crear nuestro enemigo, que va a perseguirlo hasta cazarlo.
  • Enemy 2: Atrapando al Player. Vamos a ver ahora cómo detectar que nuestro enemigo atrapa a nuestro player, y cómo reiniciar el nivel cuando esto pasa.
  • Enemy 3: Manteniendo el territorio. En esta sesión modificaremos el script de nuestro enemigo para que sólo persiga al player cuando éste se acerca, tal como habíamos planeado durante la introducción a nuestro juego.
  • Prefabs. Los Prefabs son uno de los conceptos más importantes de Unity, aquí aprenderemos qué son y creamos nuestro primer Prefab.
  • Enemy 4: Cómo mostrar Guizmos. Aquí aprenderemos a mostrar nuestros propios ‘Gizmos’ que nos ayduaran a la hora de desarrollar y diseñar nuestro juego.
  • Pickup 1: Añadiendo un objetivo. Ahora que ya tenemos nuestros enemigos funcionando, es hora de añadir un objetivo.
  • Pickup 2: Coleccionando cajas. Para finalizar nuestro pickup vamos a aprender la función Instantiate, que nos permite crear objetos durante la ejecución de nuestro juego.
  • Importando modelos animados. Por último, vamos a ver cómo podemos importar y usar un modelo animado, veremos cómo gestionar las animaciones en Unity y usaremos nuestro nuevo modelo para el enemigo.

Tema 4: Publicación de tu juego

  • Publicación y comentarios finales

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba