Introducción
Esta sección se trata sobre Unity, aquí voy colocando los distintos tutoriales y soluciones que voy creando.
Serie Fundamental de Unity – Entender componentes básicos del motor
La serie fundamental se trata sobre analizar componentes y métodos básicos que se utilizan en todo proyecto. Al principio surgió como un prototipo que consistía en una sala especial con 10 estaciones que nos permitirán analizar estos métodos. Pero luego comencé a publicar artículos que hablan sobre cuestiones básicas del motor Unity.
A continuación te dejo una lista con todos los artículos pertenecientes a la categoría Serie Fundamental de Unity.
- Qué es una REFERENCIA en programación – Ejemplos en UnityIntroducción Una de las cosas más importantes que tenemos que entender en programación orientada a objetos es el concepto de… Lee más: Qué es una REFERENCIA en programación – Ejemplos en Unity
- #10 Cambiar de escenas en Unity. Método LoadScene de SceneManagerACTUALIZACIÓN IMPORTANTE Este artículo pertenece a una serie de vídeos antiguos, actualmente he creado una nueva solución que permite cargar… Lee más: #10 Cambiar de escenas en Unity. Método LoadScene de SceneManager
- #9 Rotar objetos en Unity usando el método Rotate de la clase Transform. [Serie Fundamental de Unity]Introducción En este artículo vamos a ver una forma de rotar objetos en Unity de tal forma de tener el… Lee más: #9 Rotar objetos en Unity usando el método Rotate de la clase Transform. [Serie Fundamental de Unity]
- #8 Método Invoke de la clase MonoBehaviour. [Serie Fundamental de Unity]ACTUALIZACIÓN IMPORTANTE Este artículo pertenece a una serie antigua del canal, actualmente hay disponible un vídeo en el que se… Lee más: #8 Método Invoke de la clase MonoBehaviour. [Serie Fundamental de Unity]
- #7 Método AddForce de la clase RigidBody. [Serie Fundamental de Unity]Introducción En este artículo vamos a estudiar cómo utilizar el método AddForce de la clase RigidBody de Unity, el cual… Lee más: #7 Método AddForce de la clase RigidBody. [Serie Fundamental de Unity]
- #6 Métodos OnTriggerEnter y OnTriggerExit. [Serie Fundamental de Unity]ACTUALIZACIÓN IMPORTANTE El artículo en el que acabas de entrar es un poco antiguo, actualmente tengo un contenido más reciente… Lee más: #6 Métodos OnTriggerEnter y OnTriggerExit. [Serie Fundamental de Unity]
- #5 Método OnTriggerStay. [Serie Fundamental de Unity]Introducción En este artículo vamos a estudiar cómo utilizar el método OnTriggerStay para detectar al personaje en una determinada región… Lee más: #5 Método OnTriggerStay. [Serie Fundamental de Unity]
- #4 Crear y Destruir GameObjects en tiempo de ejecución. [Serie Fundamental de Unity]Introducción En este artículo vamos a estudiar cómo crear y destruir GameObjects en tiempo de ejecución. Lograr esto es muy… Lee más: #4 Crear y Destruir GameObjects en tiempo de ejecución. [Serie Fundamental de Unity]
- #3 Funcionamiento del método LookAt en UnityIntroducción En este artículo vamos a analizar cómo aplicar en Unity el método LookAt, para hacer que un GameObject mire… Lee más: #3 Funcionamiento del método LookAt en Unity
- #2 Encontrar objetos de la jerarquía. FindGameObject. [Serie Fundamental de Unity]ACTUALIZACIÓN IMPORTANTE Este artículo pertenece a una serie de vídeos antiguos, actualmente hay disponible una NUEVA SERIE que aborda con… Lee más: #2 Encontrar objetos de la jerarquía. FindGameObject. [Serie Fundamental de Unity]
- #1 Leer entradas. Métodos de la Clase Input [Serie Fundamental de Unity]Introducción En este artículo vamos a leer entradas del teclado y el mouse en Unity utilizando la clase Input de… Lee más: #1 Leer entradas. Métodos de la Clase Input [Serie Fundamental de Unity]
Serie del Laberinto – Crear juego simple en primera persona
Un prototipo de juego simple en primera persona en el que el escenario es un laberinto y en su interior aparece un objeto en una posición aleatoria. El objetivo es encontrar el objeto y salir del laberinto antes de que se acabe el tiempo.

Actualmente la serie del laberinto cuenta con 13 videos y 11 artículos, descargas de los modelos 3D y texturas utilizados, además se pueden descargar los Scripts que se van resolviendo en los videos. Puedes ver los artículos a continuación.
- #1 Inicio del proyecto. [Laberinto en primera persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #1 Inicio del proyecto. [Laberinto en primera persona]
- #2 Importar assets, modelos 3D y texturas. Skybox [Laberinto en primera persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #2 Importar assets, modelos 3D y texturas. Skybox [Laberinto en primera persona]
- #3 Tipos de Colliders. Interacción con RigidBody. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #3 Tipos de Colliders. Interacción con RigidBody. [Laberinto en Primera Persona]
- #4 Colocar Prefab en una posición aleatoriaInformación actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #4 Colocar Prefab en una posición aleatoria
- #5 Crear una interfaz gráfica para el usuario. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #5 Crear una interfaz gráfica para el usuario. [Laberinto en Primera Persona]
- #6 Programar la interfaz de usuario en Unity. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #6 Programar la interfaz de usuario en Unity. [Laberinto en Primera Persona]
- #7 Timer para cuenta regresiva en UnityInformación actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #7 Timer para cuenta regresiva en Unity
- #8 Crear terreno en Unity. Construir el laberinto. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #8 Crear terreno en Unity. Construir el laberinto. [Laberinto en Primera Persona]
- #9 Pedestal en posición aleatoria. Random.RangeInformación actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #9 Pedestal en posición aleatoria. Random.Range
- #10 Colocar colectables en Unity aleatoriamenteInformación actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #10 Colocar colectables en Unity aleatoriamente
- #12 Interacciones en Unity. Personaje-Puertas. [Laberinto en Primera Persona]Información actualizada sobre esta entrada Este artículo pertenece a una serie que consiste en hacer un juego simple en primera… Lee más: #12 Interacciones en Unity. Personaje-Puertas. [Laberinto en Primera Persona]
Soluciones para Unity
Con las soluciones se resuelven ciertos problemas específicos.
La idea es que estas soluciones se puedan aplicar a nuestros proyectos fácilmente sin tener que modificar demasiado nuestro código preexistente.
A continuación te dejo una lista con todos los artículos con la categoría Tutoriales y soluciones para Unity.
- Mover al Jugador Haciendo Clics el escenario – Solución para UnityIntroducción Esta solución consiste en una forma de controlar al prefabricado de inteligencia artificial de Standard Assets, Ethan, haciendo clics en el escenario. Al hacer clic derecho el personaje caminará… Lee más: Mover al Jugador Haciendo Clics el escenario – Solución para Unity
- Cómo usar una Segunda Pantalla en UnityIntroducción En este artículo te presento un prototipo descargable para utilizar un segundo monitor en Unity para mostrar un minimapa. Esta solución está pensada para mostrar un Canvas con información… Lee más: Cómo usar una Segunda Pantalla en Unity
- Sistema de Cableado para UnityIntroducción En este artículo presento una solución para crear de manera automática cables que cuelgan desde dos o más puntos. El sistema nos permite modificar el espesor del cable, la… Lee más: Sistema de Cableado para Unity
- Mostrar mensajes en pantalla en UnityIntroducción En este artículo se provee una solución que permite mostrar tres tipos de mensajes en pantalla en Unity. Un mensaje momentáneo que se muestra siempre que mantengamos la orden,… Lee más: Mostrar mensajes en pantalla en Unity
- Menú de Pausa para UnityIntroducción En este artículo se presenta una nueva solución para Unity, se trata de un menú de pausa que se despliega al presionar la tecla Escape y que permite configurar… Lee más: Menú de Pausa para Unity
- Sistema de patrulla para NPC EnemigosIntroducción En este artículo voy a mostrar una solución para hacer que los personajes no jugables (NPC) en Unity patrullen por una ruta compuesta por una serie de puntos. Primero… Lee más: Sistema de patrulla para NPC Enemigos
- Sistema de interacción para Unity – Activar botones e interruptoresIntroducción Hoy les traigo una solución para que el jugador pueda activar botones, interruptores, palancas y más en Unity. La solución consiste en tres Scripts que interactúan entre sí para… Lee más: Sistema de interacción para Unity – Activar botones e interruptores
- Mini Mapa simple en UnityIntroducción En este artículo vamos a ver una forma simple de hacer un Mini Mapa en Unity que muestre una vista superior del escenario y siga al personaje. Para resolver… Lee más: Mini Mapa simple en Unity
- Oscurecer la pantalla en Unity. Efecto Fade In / Fade Out.ACTUALIZACIÓN IMPORTANTE He creado una solución más completa y simple de utilizar, se trata de un paquete de Unity para descargar e importar, con un prefabricado que al arrastrarlo al… Lee más: Oscurecer la pantalla en Unity. Efecto Fade In / Fade Out.
- Prototipo de Inteligencia Artificial para enemigo humano – UnityEn este artículo haré una descripción completa de la resolución, por el momento aquí está el video y los archivos de descarga.