Bienvenida
  • ¡Hola a todos!
Introducción a la programación. Processing.
  • ¿Qué es programar? / Descarguemos Processing
  • ¿Qué es un lenguaje de programación? ¿Cuántos hay?
  • Veámos Processing. ¿Qué hace cada botón? ¿Qué es un compilador?¿Qué es un error?
  • ¡Hola Mundo!
  • Variables: Entero
  • Variables: Float / Double. Decimales
  • Variables: String / Asignación de Variables.
  • Variables: Boolean.
  • Estructuras de control: If / Añadiendo comentarios.
  • Estructuras de control: Else
  • Estructuras de control: Else If
  • Estructuras de control: Y / Ó
  • Estructuras de control: Mayor que, Menor que.
  • Estructuras de control: If Anidado. Operaciones con booleanos.
  • Utilizando el Debbuger.
  • Funciones Cíclicas: While
  • Funciones Cíclicas: For
  • Funciones Cíclicas: For Anidado.
  • Break / Return en Ciclos
  • Funciones. Conceptos Básicos.
  • Funciones: Argumentos ó Parámetros
  • Funciones: Retorno de datos.
  • Funciones: Recursividad
  • ¡No siempre tenemos que saberlo todo!
  • ¿Qué es RGB? / Utilizando la documentación para buscar funciones.
Arreglos & Listas
  • ¿Qué es un arreglo?
  • Declarando Arreglos
  • Comprendiendo mejor los arreglos.
  • Practicando con arreglos: Búsqueda
  • Practicando con arreglos: Ordenamiento Parte 1
  • Practicando con arreglos: Ordenamiento Parte 2
  • ¿Qué es una lista?
  • Trabajemos con listas. / Introducción a programación con objetos.
Programación Orientada a Objetos
  • ¿Qué es una clase?
  • Clases: Parte 1
  • Clases: Parte 2
  • Clases: Parte 3
  • Clases: Parte 4
  • Clases: Parte 5
  • Clases: Parte 6
  • Clases: Parte 7
  • Clases: Recapitulación.
Control de Versiones
  • ¿Qué es control de versiones? / Descargando GitHub Desktop
  • Utilizando el control de versiones
Computación Gráfica - Processing
  • ¿Qué es un vector?
  • Renderizar un cuadrado. Conceptos. ¿Qué es render?
  • Renderizar un cuadrado: Creando clase punto.
  • Renderizar un cuadrado: Creando clase línea
  • Renderizar un cuadrado: Creando clase cuadrado.
  • Matrices de transformación: ¿Qué son? / Traslación
  • Matrices de transformación: Traslación Parte 2
  • Matrices de transformación: Traslación Parte 3. Implementación
  • Matrices de transformación: Traslación Parte 4. Implementación
  • Matrices de transformación: Traslación Parte 5. Implementación
  • Matrices de transformación: Traslación Parte 6. Implementación
  • Matrices de transformación: Escala Parte 1
  • Matrices de transformación: Escala Parte 2
  • Matrices de transformación: Escala Parte 3
  • Matrices de transformación: Escala Parte 4. Problema Matemático.
  • Matrices de transformación: Escala Parte 5.
  • Matrices de transformación: Rotación Parte 1
  • Matrices de transformación: Rotación Parte 2. Implementación.
  • Conceptos: Frames por segundo
  • Función Draw()
  • Matrices de transformación: Utilizando animaciones para probarlas.
  • Funciones de Processing - Aplicando lo aprendido.
  • Ejercicio de Animación: Parte 1
  • Ejercicio de Animación: Parte 2 - Suma de vectores
  • Ejercicio de Animación: Parte 3 - Ciclo For Each
  • Ejercicio de Animación 2
  • Matrices de Transformación en 3 dimensiones.
Unity - Introducción
  • Descargando Unity
  • Interfaz de Unity Parte 1
  • Interfaz de Unity Parte 2
  • Interfaz de Unity Parte 3. Componentes.
  • Documentación de Unity
  • Utilizando Visual Studio O Rider para programar.
Trabajando con Unity
  • Compilando en Visual Studio O Rider
  • ¿Cómo funcionan los scripts en Unity?
  • Prefabs, Capas y Tags
Iluminación & Render en Unity
  • Tipos de Luces
  • Materiales & Texturas
  • Iluminación Global
  • Probadores de Luz: Iluminación Global
  • Probadores de Reflejo: Iluminación Global
  • BackFace Culling - Vector normal de Geometría.
  • Utilizando Cookies en Iluminación para sombras.
Proyecto #1 en Unity
  • ¿Qué vamos a hacer?
  • Creando el Nivel