Crear juegos en Unity – Serie Fundamental

Introducción

En la serie fundamental vamos estudiar características y componentes específicas de Unity para entender más allá de la situación particular en la que se aplican. Si logramos entender el funcionamiento podremos aplicar ese conocimiento para crear soluciones para nuevas situaciones.

Esta serie está compuesta por diez tópicos que considero son lo más básico que necesitamos saber para crear juegos en Unity. En general estudiaremos un método de programación en particular. Clic aquí para ver el video que hice sobre métodos en programación, o si lo prefieres redacté un artículo al respecto.

Video introductorio de la serie:

Laboratorio de Programación – GameDevLab

El GameDevLab es un paquete de Unity que hice para que puedas estudiar los diez temas de la serie.

Concretamente es una sala en la que hay diez “estaciones”. Cada estación está pensada para atacar uno de los diez temas en particular. Algunos temas son leer las entradas del teclado, rotar objetos, cargar escenas, entre otros.

Clic en el enlace para descargar el paquete. De existir algún problema, por favor dejen un comentario así puedo solucionarlo.

85 Descargas

El paquete es para la versión 2018.3.2f1 en adelante.

Configuración del proyecto

Antes de empezar a resolver los ejercicios propuestos es necesario descargar y configurar el GameDevLab.

Paso 1: Crear un proyecto 3D en Unity

Si ya tenés un proyecto hecho para experimentar podés usarlo. Si recién estás empezando con Unity en la figura 1 se ve la configuración normal para el nuevo proyecto.

ventana de creacion de nuevo proyecto en unity hub
Fig. 1: El proceso de crear juegos en Unity comienza aquí.

Paso 2: Importar el Paquete Fundamental

Hacemos clic derecho en la ventana Assets para desplegar la ventana que se observa en la figura 2. Luego vamos a Import Package y hacemos clic en Custom Package.

Fig. 2: Ventana emergente que surge al hacer clic derecho en la carpeta Assets del proyecto.

Esto nos abrirá una ventana en la que tenemos que seleccionar el archivo que hemos descargado en el paso 1.



Paso 3: Añadir la escena a la compilación

Este paso no es esencial para poder empezar a trabajar, pero nos va a permitir crear un archivo ejecutable.

Con la escena GameDevLab abierta, hacemos clic en File y luego en Build Settings.

ventana file de unity 3d
Fig. 3: Ventana File de Unity.

ventana build settings de unity 3d
Fig. 4: Ventana que aparece al hacer clic en la opción Build Settings de la figura 3.

En la ventana de la figura 4 hacemos clic en Add Open Scenes e inmediatamente vemos que se añade la escena actual a la compilación.

Con esto ya estamos preparados para empezar a resolver la Serie Fundamental de Unity.

Lista de artículos y videos

#1 – Leer entradas. Métodos de la Clase Input

#2 – Encontrar objetos de la jerarquía. FindGameObject.

#3 – Método LookAt.

#4 – Crear y Destruir GameObjects en tiempo de ejecución.

#5 – Método OnTriggerStay.

#6 – Métodos OnTriggerEnter y OnTriggerExit.

#7 – Método AddForce de la clase RigidBody.

#8 – Método Invoke de la clase MonoBehaviour.

#9 – Rotar objetos en Unity. Método Rotate

#10 – Cambiar de escenas en Unity.

Deja un comentario

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