Introducción a three.js y creación de videojuegos 3D en web
What you'll learn
- A crear tu primer videojuego 3D en la web
- Entender como funciona threejs desde la base
- Crear una estructura de código para trabajar con tus elementos 3D
- Entender la cámara de perspectiva y ortográfica
- Hacer un juego 3D desde cero usando threejs
- A usar y mezclar distintas librerías necesarias para la creación de juegos 3D
Course content
- Preview04:45
- Preview15:41
- Preview06:27
- 06:19Perspective camera
- 04:33Orthographic camera
- 16:05Materiales, luz y helpers
- 08:42Cargar texturas, uv, normals maps
- 19:30Modularizando el código, aprendemos los grupos y hacemos el método resize
- 08:45OrbitControl, grupos, Objects3D y uso de webpack (modularizar el código),
- 07:02Trabajo con sombra
- 13:44Grupos y Tweens (creamos un carrito) - Parte 1
- 08:19Grupos y Tweens - Parte 2
Requirements
- Tener conocimientos previos de JavaScript (si no los tienes te facilito algún cursillo gratuito si lo pides)
- Tener conocimientos básicos de HTML y CSS (si no los tienes te facilito algún cursillo gratuito si lo pides)
Description
¿Has querido aprender a desarrollar en 3D para la web y te has perdido entre tanta información?
Sé que es difícil empezar este camino así que he decidido crear este curso para ti.
Para poder desarrollar el curso usaremos una poderosa librería llamada three.js, esta librería es una de las más usadas en el entorno web para poder renderizar 3D en el navegador, cuenta con una documentación genial y con grandiosos ejemplos que puedes explorar.
Si eres desarrollador web, tienes conocimientos de programación básica o simplemente quieres aprender a hacer tu primer juego 3D y trabajar con 3D en la web, este curso es para ti.
Te guiaré paso a paso creando ejercicios simples que nos ayudarán a conocer nuestra librería, y aprenderás a mezclar unas librerías que van genial con three.js y el desarrollo 3D en la web como lo son eventemitter3 y tweens.js.
Una vez hayamos aprendido como funciona nuestra librería favorita crearemos un videojuego llamado StackBlocks.
Te invito a ver el contenido gratuito para que puedas decidirte a adquirir este curso.
Who this course is for:
- Toda persona que quiera aprender a hacer 3D en la web
- Toda persona que quiera aprender a hacer su primer juego 3D en la web
- Toda persona que quiera introducirse al uso de threejs de manera fácil
Instructor
Soy Francisco José Pereira Alvarado y soy desarrollador de videojuegos, colaborador en Phaser y administrador de sistemas.
He desarrollado varias herramientas que usa la comunidad de Phaser como también he desarrollado varios juegos con este maravilloso framework.
Me gusta mucho JavaScript es mi lenguaje de programación favorito y gracias a este lenguaje he podido desarrollar aplicaciones híbridas las cuales cada una tiene muy buena puntuación en Google Play.
Además de desarrollar videojuegos me encanta la inteligencia artificial y me dedico a aprender todo lo que puedo.
Me gusta crecer en conocimientos y compartir cada conocimiento que voy adquiriendo.