Introducción
  • Introducción
  • Descargar e instalar Unity
  • Crear y guardar proyectos en unity
Interfaz de Unity
  • Ventanas principales de Unity
  • Ventana del proyecto
  • Ventana de Jerarquía
  • Ventana de escena del juego
  • Barra de herramientas
  • Ventana de inspector
  • Ventana del juego
La Tienda de activos de Unity
  • Ventana de la tienda de activos
  • Importar Activos de la Tienda de Unity
Objetos del juego
  • Crear objetos primitivos en unity
  • Crear y guardar escenas
  • Que es un gameObject
  • Desactivar gameObjetcs o componentes
  • GameObjects estáticos
[C#] - Variables y Consola
  • Sintaxis de C#
  • Variables - Tipos de datos
  • Escribir en consola - Console.write() y Debug.Log()
  • Mandar mensajes a la consola
  • Variables públicas o privadas
[Componentes] Introducción
  • Introducción a los Componentes
  • Añadir eliminar o editar componentes
  • Componente transform
[C#] - Operadores
  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de comparación
  • Operadores lógicos
  • Operadores de incremento y decremento
Introducción a las clases de Unity
  • Espacio de nombres UnityEngine
  • Start y Update - [Mensajes]
  • Tiempo en segundos - Time.deltaTime
  • Escala de tiempo - Time.timeScale
  • Tiempo transcurrido - Time.realtimeSinceStartup
[ESCENARIO] - LA CIUDAD
  • Presentación del escenario
  • Crear nuevo proyecto - LA CIUDAD
[C#] - Programación Orientada a objetos
  • Que es una clase
  • Que es una función o método
  • Los parámetros y argumentos
  • Como utilizar las clases de Unity
[Clase] - Time
  • Time.deltaTime - Tiempo en segundos del cada fotograma
  • [OBJETIVO] - Comprueba si transcurre el tiempo
  • Time.timeScale - Escala de tiempo del juego
  • [OBJETIVO] - Modifica la escala de tiempo
  • Time.realtimeSinceStartup - Tiempo transcurrido desde el inicio
  • [OBJETIVO] - Comprueba que el tiempo no se detiene
[Clase] - Vector3
  • Crear un nuevo vector
  • [OBJETIVO] - Mueve el coche rojo desde la variable nuevoVector
  • Vector3.[fordward y back]
  • [OBJETIVO] - Mueve las cámaras hacia adelante y hacia atrás
  • Vector3.[left y right]
  • [OBJETIVO] - Mueve las cámaras hacia la izquierda y hacia derecha
  • Vector3.[up y down]
  • [OBJETIVO] - Mueve las cámaras hacia arriba y hacia abajo
[Clase] - Transform
  • Trasladar objeto de juego - transform.Transalte([vector])
  • [OBJETIVO] - Traslada las cámaras y vehiculos
  • Configurar las velocidades de todos los vehiculos
  • Añadir fuentes de audio a los objetos de juego
  • Mirar a un objeto de juego - transform.LookAt
  • [OBJETIVO] - Haz que la cámara del helicóptero mire al tercer coche de policía
[ESCENARIO] - TABLERO
  • Presentación del segundo escenario
  • Crear nuevo proyecto - TABLERO
  • [OBJETIVO] - Construye un tablero para el juego
  • Construyendo el tablero
  • Aplicando texturas al tablero
[C#] - Estructuras de control - Condicionales
  • Estructuras de control - if
  • Estructuras de control - else
  • Estructuras de control - else if
  • Anidar condicionales
[Clase] - Input
  • Input.GetKeyUp(KeyCode.[tecla]) - Detectar las teclas al soltarlas
  • [OBJETIVO] - Creando el prototipo del controlador
[Clase] - Transform
  • transform.Rotate([Vector]) - Rotar objeto de juego
  • Creando el movimiento de rotación del tablero
  • transform.rotation.[x y z]
  • [OBJETIVO] - Comprobando los límites de los ejes y acabando el controlador
[CONSRUYENDO] - Los objetos móviles
  • Creando y configurando la bola
  • Rotando algunas paredes
  • Creando las monedas y el punto de control
[Clase] - MonoBehaviour
  • OntriggerEnter(Collider other) - Cuando entre dentro del disparador
  • [OBJETIVO] - Creando el disparador para las monedas