
¡Bienvenido al curso de Crea tu propio Metaverso usando Three.js y Tokens NFT!
Espero que disfrutes de este curso al máximo, ¡¡vamos a ello!!
¡En esta clase te voy a presentar los bloques que componen este curso, de esta forma verás el trayecto a seguir en este viaje de aprendizaje del desarrollo de Metaversos!
En esta clase vas a recibir el acceso a todo el código desarrollado en este curso, de esta forma lo tendrás siempre a tu disposición.
En esta clase estableceremos una ruta a seguir para las siguientes clases, conoceremos todos los puntos que se verán reflejados en esta sección.
Entendamos qué es el Metaverso, cuál es su potencial y cómo va a afectar a nuestras vidas ya sea ahora o en el futuro.
Vamos a conocer Three.js, una biblioteca escrita en JavaScript para crear y mostrar gráficos animados en 3D en un navegador Web. ¡Mediante Three.js crearemos nuestro Metaverso!
Te voy a presentar los dos Metaversos más famosos del mercado: Decentraland y The Sand Box.
¡Vamos a crearnos un avatar y a hacer una inmersión en el Metaverso de Decentraland!
En esta clase vamos a entender qué es un espacio 3D y cuales son sus características más destacables para luego diseñar nuestros propios mundos 3D.
En esta clase estableceremos una ruta a seguir para las siguientes clases, conoceremos todos los puntos que se verán reflejados en esta sección.
Vayamos a empezar con la creación del entorno de desarrollo de nuestro Metaverso con Three.js y Web3.js.
En esta clase entenderemos cómo se crea un escena 3D mediante Three.js.
Nuestro Metaverso va a requerir el uso de luces para una mejor visualización del entorno 3D, en esta clase vas a aprender cómo hacerlo.
En esta clase vamos a construir un espacio plano donde situar nuestros objetos 3D del Metaverso. ¡En este espacio plano se van a situar nuestros Tokens NFT!
En esta clase generaremos cuerpos geométricos 3D para estar presentes en nuestro Metaverso.
En esta clase entenderemos las necesidades de movimientos del usuario y crearemos los patrones necesarios por ello.
En esta clase estableceremos una ruta a seguir para las siguientes clases, conoceremos todos los puntos que se verán reflejados en esta sección.
Llegó el momento de realizar la instancia a los estándares de los Tokens NFT, por ello usaremos el proyecto de Openzeppelin.
En esta clase realizaremos las primeras declaraciones de variables y estructuras de datos de nuestro Smart Contracts de Tokens NFT.
La importancia de establecer unos getters útiles es muy elevada, en esta clase desarrollaremos nuestros propios getters de información del Smart Contract.
¡Hemos llegado a la piedra angular del Smart Contract! Vamos a mintear nuevos Tokens NFT para nuestro Metaverso.
¿Quieres obtener beneficios económicos por tus Tokens NFT?. Entonces, ahora llegó el momento esperado después de tanto trabajo.
En esta clase pondremos en uso todas las funciones creadas del Smart Contract y veremos el flujo de información que este emite.
En esta clase estableceremos una ruta a seguir para las siguientes clases, conoceremos todos los puntos que se verán reflejados en esta sección.
Para desplegar nuestros Tokens NFT en una Blockchain real vamos a utilizar Polygon, una Blockchain muy utilizada en el mercado de los NFT.
En esta clase extraeremos el ABI y la dirección del Smart Contract, para posteriormente realizar una conexión a este mediante Web3.
Mediante Web3 recogeremos toda la información que el Smart Contract emite a la Blockchain para poder representar todo aquello que nos interese en nuestro Metaverso.
¡Ya llegó el momento tan esperado!. Vamos a representar los Tokens NFT como objetos 3D en nuestro Metaverso.
En esta clase desarrollaremos una interfaz perfecta y atractiva para nuestros usuarios, donde podrán crear Tokens NFT directamente en el Metaverso.
En esta clase finalizaremos el desarrollo de la conexión de los datos procedentes de Blockchain con el Metaverso, ¡vamos a ello!
En esta clase estableceremos una ruta a seguir para las siguientes clases, conoceremos todos los puntos que se verán reflejados en esta sección.
Ahora conoceremos qué proyectos existen con Three.js y qué beneficios podemos extraer de estos para nuestro Metaverso.
Escogeremos un proyecto avanzado para tener una base avanzada de desarrollo para la mejora de nuestro Metaverso.
Llegó el momento de analizar y entender las líneas de códigos elementales del proyecto avanzado elegido, para que todo seguido sean implementadas en nuestro Metaverso.
Empecemos con las importaciones requeridas para mejorar las características funcionales de nuestro Metaverso.
¡¡Ahora sí!! Nuestro Metaverso ha incorporado una nueva funcionalidad, permite el desplazamiento del usuario mediante el ratón.
En esta clase seguiremos perfeccionando el Metaverso que hemos creado con Tokens NFT para que se adapte perfectamente a las necesidades del usuario.
En esta clase simplificaremos el proceso de despliegue de Smart Contracts conectados a nuestro Metaverso.
En esta clase aprenderemos a cómo llevar a nuestro Metaverso con Tokens NFT a la Realidad Virtual (RV) mediante Three.js.
¿Quieres aprender sobre el nuevo mundo digital llamado Metaverso?
¿Quieres aprender a crear tu propio Metaverso desde cero?
¿Quieres aprender cuál será la aplicación de la tecnología Blockchain en el Metaverso?
¡Si la respuesta a alguna de estas preguntas es Sí, entonces este curso es para ti!
El metaverso es un concepto que denota la siguiente generación de internet, que describe una experiencia inmersiva y multisensorial en el uso aplicado de diversos dispositivos y desarrollos tecnológicos en internet.
Facebook, la red social con más de 3.000 millones de usuarios, se dispone a la creación de un nuevo mundo de interacción humana, donde todo aquello que te imagines será posible, el Metaverso.
Este curso es único, pues ha sido diseñado para qué aprendas a desarrollar desde cero tu propio Metaverso con la famosa librería Three de JavaScript. En este curso vas a aprender a crear tu propio Metaverso con tus Tokens NFT en Solidity.
En el curso te adentrarás en los siguientes bloques de conocimiento:
El Metaverso: Entenderemos qué es el Metaverso y cuál es su potencial. Realizaremos una inmersión completa en el Metaverso de Decentraland y entenderemos cómo se desarrollan los espacios virtuales 3D.
Primeros pasos con Three.js: Conoceremos los pilares básicos de programación de un Metaverso y crearemos nuestras primeras escenas 3D para nuestro Metaverso.
Smart Contracts con Tokens NFT enlazados al Metaverso: Desarrollaremos Smart Contracts con Tokens NFT en Solidity para ser representados en nuestro Metaverso con Web3.
Conexión entre Blockchain y el Metaverso: Conectaremos nuestro Metaverso con los datos de Blockchain con Web3 para representar nuestros Tokens NFT en el Metaverso.
Proyectos avanzados con Three.js: Acabaremos con proyectos avanzados de Three.js para la mejora del Metaverso creado.
Este curso es ideal para cualquier persona que quiera obtener conocimientos acerca del desarrollo de Metaversos y de cómo potenciar la tecnología Blockchain en este nuevo entorno.
¡No esperes más, el mundo está cambiando, se parte de este cambio!