En este curso aprenders a como crear un Metaverso con Three Js en JavaScript siendo capaz de verlo en tu propio navegador sin compilar en lenguajes extraos y dificiles como C sharp, Java o C++.En la actualidad (2022) JavaScript es el lenguaje mas popular del mundo. Con la librera Three Js podrs renderizar un mundo virtual con modelos tridimencionales (3D) usando una tecnologia simple y accesible para todos, JavaScript y WebGL, siendo una de las maneras ms sencillas y rpidas. En este curso, se ensea a insertar modelos 3D con formatos GLTF y FBX, aadir luces, desplazar y rotar objetos por el mundo y controlar tu propio personaje jugable. Utilizaras mdulos de EcmaScript6 para separar el cdigo en pequeas partes que sean mantenibles y reutilizables. Vers cmo gestionar los Eventos de teclado y aadir motor de ejecucin (LoopMachine) que permita agregar o quitar funcionalidad en tiempo de ejecucin. Aprenders a cargar mltiples animaciones en un mismo modelo. Ya cambiar de animaciones en funcin del estado del personaje. Implementars el algoritmo de gestin de personajes ampliamente utilizado por los desarroladores de videojuegos llamado Character Controller. El mismo algoritmo que se utiliza en Game Engines tales como Unity, Unreal o Godot. Crears un sistema que maneje un automvil de polica yun personaje humanoide que corre, se detiene, retrocede ydobla, una cmara que seguir al personaje a donde valla. Comprenders como funciona el sistema de sombras de las luces direccionales. Utilizars helpers que te ayudarn a visualizar mejor la posicin y alcance de las luces. Crears un servidor local con una extensin de Visual Studio Code llamada “Live Server” que te permitir ver el resultado de tu cdigo inmediatamente. No necesitars instalar ningn software adicional a Visual Studio Code.