Creación de videojuegos con Blender y Unity 3D

139,00 

Atrévete a crear lo que otros sólo se atreven a jugar.

– Edad: 12 a 17 años
– Nivel: Iniciación
– Duración clase: 2.5 horas/semana
– Precio: 139 €/mes

Limpiar
SKU: 18TT405 Categorías: , Etiqueta:

Descripción

Introdúcete en el mundo de la creación de videojuegos con una perspectiva de control de todo el proceso creativo. Se cubren tanto los aspectos básicos de la creación de geometrías 3D, como la introducción y asignación de scripts para controlar los comportamientos y hacerlos interactivos con el jugador. Combinaremos la potencia de modelado de Blender con uno de los motores más populares de la industria: Unity 3D.

Curso de iniciación al desarrollo de videojuegos con un enfoque amplio técnico y artístico.

Orientado a que tengas un primer contacto con las dos ramas principales presentes en el desarrollo de cualquier juego; la creación, modelado y texturizado de los elementos (personajes, escenarios, animaciones), y el desarrollo de los scripts de programación que regulan sus comportamientos.

Todo ello con herramientas profesionales presentes en la industria, como el popular motor de programación de videojuegos Unity 3D y la versátil y potente herramienta Blender 3D.

Blender

Disciplina de carácter técnico-artística con aplicaciones en múltiples campos profesionales, como la ingeniería, la arquitectura, la animación, o los videojuegos. Siendo una disciplina muy completa, a la hora de trabajarla se adquieren y trabajan aptitudes como la capacidad espacial, la composición geométrica y estética, y nociones de dibujo, escultura, o retoque fotográfico. Las técnicas de modelado 3d optimizado, motores render y animación, se orientarán a las específicas para la creación de videojuegos.

Unity

Se tratará de aprender fundamentos de programación de videojuegos mediante la composición de una escena a partir de objetos 3d, asignándoles scripts de control, gestionando animaciones y controlando diferentes aspectos. Se analizarán varios tipos de scripts para controlar diferentes objetos y parámetros de la escena. Es importante hacer notar que se trata de la integración/programación mediante scripts de diferentes modelos 3d prefabricados, así como de su gestión dentro del motor.

Contenido del curso

Blender

Presentación del software a utilizar

  • Interfaz de usuario.
  • Modelado de primitivas y transformaciones.
  • Modificación de geometría interna del objeto.

Mejorando nuestro objeto

  • Una vez que tengamos un objeto 3d básico, procederemos a mejorarlo.
  • Aplicación de modificadores.
  • Operaciones booleanas.

No todo es geometría

  • Estudiaremos la preparación de los modelos para su texturizado (UVUnwrap).
  • Preparación y optimización de texturas.
  • Aplicación de materiales y texturizado con motor de render en tiempo real.

Modelado Orgánico

  • Dentro del modelado 3d, veremos también una de las partes más atractivas de cara al modelado de seres vivos

Retopología del modelado orgánico

  • Una de las etapas más desconocidas de cara a la optimización del programa final.

Baking Textures

  • “Cocinado” de texturas, técnica para optimizar el render/animación.

Armaduras/Huesos

  • Animación y deformación de mallas por armaduras/huesos.
  • Rigging, jerarquías y esqueletos.

Motor de render

  • Para finalizar, veremos una breve introducción a la programación de los objetos de cara al Motor de render en tiempo real.

Unity

Presentación del software que usaremos

  • Interfaz de usuario y conceptos básicos.
  • Definición de escena, malla, texturas, script, animación, materiales…

Importación de objetos

  • Importación de objetos para componer la escena 3d.
  • Transforms y Control por scripts.

Materiales y Texturas

  • Concepto de UVMap
  • Asignación de materiales, Shaders, Texturas.

Scripts

  • Conceptos básicos de programación orientada a objetos; clases, propiedades, variables, métodos.
  • Crearemos distintos scripts para nuestro juego.
  • Movimientos en el espacio cartesiano.
  • Aplicación de fuerzas y torsiones a sólidos rígidos.
  • Asignación de destinos en mallas de navegación.
  • Colisiones.
  • Control de animaciones.
  • Navegación entre escenas y menús.
  • Materiales visuales y físicos.

Gestión de animaciones

  • Gestión de transiciones de animaciones para nuestros objetos/personajes.

Introducción AI

  • Introducción Scripts para control de trayectorias con AI.

Últimos pasos

  • Exportación/salida.

Objetivos

  • Desarrollo y potenciación de su creatividad.
  • Fomento de la concepción espacial.
  • Creación de contenidos propios desde cero.
  • Observación del entorno con nuevos ojos, estudiando las propiedades visuales de los materiales.
  • Descomposición de movimientos en poses fundamentales.
  • Introducción a la lógica algorítimica y programación.
  • Creación de contenidos gráficos y espaciales.
  • Fomento de la concepción espacial.
  • Gestión de proyectos.
  • Fomento de la investigación.

Requisitos

No son necesarios conocimientos previos.