Juegos Web 3: Qué es y por qué es importante

Rate this content
Bookmark

FAQ

Web3 representa la evolución de Internet hacia una plataforma descentralizada, donde no dependemos de grandes corporaciones para la identidad, la monetización y la visibilidad. En Web3, usando tecnologías como blockchain y contratos inteligentes, se busca devolver el poder y el control a los usuarios y desarrolladores, permitiendo una mayor privacidad, seguridad y potencial de innovación.

Web2 se caracteriza por la centralización de datos y servicios en manos de grandes corporaciones, mientras que Web3 promueve una estructura descentralizada. Web3 utiliza la tecnología blockchain para permitir que las transacciones y la interacción de datos sean seguras, transparentes y sin necesidad de intermediarios, lo que potencia la privacidad y el control del usuario.

Para iniciar en el desarrollo de juegos Web3, es recomendable explorar y aprender de proyectos existentes como Axie Infinity y CryptoKitties. Además, utilizar herramientas como Scaffold Eth puede facilitar la construcción de aplicaciones descentralizadas. Finalmente, conectar con otros desarrolladores a través de conferencias y hackatones puede ser muy beneficioso para obtener guía y colaborar.

Los desarrolladores enfrentan varios desafíos al migrar de Web2 a Web3, incluyendo la adaptación a nuevas tecnologías como blockchain y contratos inteligentes, la necesidad de entender y manejar conceptos de criptomonedas y tokens, y cómo descentralizar completamente las aplicaciones manteniendo la usabilidad y seguridad.

Algunas de las tecnologías clave en Web3 incluyen blockchain, contratos inteligentes, tokens ERC20 y NFT, y billeteras como MetaMask y WalletConnect. Estas tecnologías permiten la creación de aplicaciones descentralizadas que no dependen de una entidad centralizada para su funcionamiento.

En Web3, las billeteras, como MetaMask, juegan un papel crucial al actuar como identidades digitales y gestionar criptoactivos. Permiten a los usuarios interactuar directamente con aplicaciones descentralizadas (dApps) y realizar transacciones en la red, facilitando la autenticación y la firma de transacciones sin servidores centralizados.

Paul Gadi
Paul Gadi
36 min
08 Apr, 2022

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Los juegos Web3 permiten la identidad y finanzas descentralizadas, permitiendo a los desarrolladores de juegos evitar las plataformas centralizadas. Está impulsado por billeteras, tokens ERC20 y NFTs. Los juegos Web3 se centran en la construcción colaborativa de mundos, la propiedad y la colaboración de código abierto. El desafío es lograr la descentralización al mismo tiempo que se abordan las limitaciones económicas y tecnológicas. Web3 tiene como objetivo redefinir la industria de los juegos utilizando herramientas económicas y explorando nuevos géneros como los juegos de rol (RPG) y los juegos de estrategia en tiempo real (RTS).

1. Introducción a los juegos Web3

Short description:

Hoy hablaremos sobre los juegos Web3, qué son y por qué son importantes. Soy Paul, el CTO y cofundador de OP Games, ayudando a los desarrolladores de juegos a encontrar más éxito en Web3. Tenemos las herramientas para encontrar nuevos sistemas económicos para crear estos nuevos tipos de juegos. La charla cubrirá qué es Web2, qué es Web3 y por qué deberíamos construir sobre él, y cómo empezar a hacer juegos Web3. También formo parte del Kernel Gaming Guild, un grupo de compañeros de Web3 que exploran la construcción en Web3. Web2 comenzó en los primeros años 2000 y permitió páginas web más ricas. Las tecnologías sociales, móviles y publicitarias descentralizaron y democratizaron el desarrollo de juegos. Ahora el poder está centralizado en torno a las compañías de Web2.

Hola, buenos días y buenas tardes a todos. Hoy hablaremos sobre los juegos Web3, qué son y por qué son importantes.

Supongo que un poco de antecedentes sobre mí. Creo que es mejor que empecemos antes de hablar sobre qué es y por qué es importante, es quién soy y de qué hablaré. Mi nombre es Paul. Actualmente soy el CTO y cofundador de OP Games, que es una empresa que intenta ayudar a los desarrolladores de juegos a encontrar más éxito en Web3. Lo que eso significa es que queremos ayudar a los desarrolladores de juegos a encontrar modelos de negocio más sostenibles, porque nosotros mismos hemos sido desarrolladores de juegos. Hemos visto los desafíos de hacer juegos tanto en Web2 como en Web3, y ahora tenemos las herramientas para encontrar nuevos sistemas económicos para crear estos nuevos tipos de juegos.

Así que estamos realmente emocionados por esta charla y también por contarles a todos sobre las cosas que estamos haciendo. La esencia de la charla comenzará con qué es Web2, como punto de referencia para todos nosotros, y luego la mayoría se centrará en qué es Web3 y por qué deberíamos construir sobre él. Y luego la última parte será cómo empezamos a hacer juegos Web3. Sí, y otra cosa que mencionar es que también formo parte del Kernel Gaming Guild, que es un grupo de compañeros de Web3 que exploran lo que significa construir aquí en Web3. Así que algo para tener en cuenta también. Tengo mi perfil de Twitter ahí arriba y solo sigan los enlaces. Genial.

Y sí, supongo que quería empezar con qué es Web2. Y lo abordo desde el punto de vista de un desarrollador de juegos. Web2 comenzó aproximadamente en la época de, yo diría, alrededor de principios de los años 2000 hasta lo que tenemos ahora. Principalmente se trata de lo que ha sido habilitado por las nuevas y más ricas páginas web que ahora tenemos. Web2 eran como las páginas web estáticas, HTML. Y luego llegó Web2, y fue impulsado por todas estas nuevas tecnologías web modernas. Y también diría que hay tres tecnologías importantes durante este movimiento. Estas son las redes sociales, que se ejemplifican en Facebook y todas estas redes sociales. Móvil, que son, por supuesto, los dispositivos que todos usamos ahora para navegar por la web. Y luego la publicidad. Así que diría que estas tres tecnologías y movimientos descentralizaron y democratizaron el desarrollo de juegos al principio. Hemos visto muchos juegos geniales comenzar debido a esto. Muchos de los juegos que juegas ahora nacieron de las tecnologías que Web2 ha proporcionado. Pero a medida que entramos en un espacio más maduro, un ciclo de tecnología más avanzado, vemos que el poder se centraliza alrededor de estas compañías de Web2.

2. Juegos Web3 y Identidad Descentralizada

Short description:

En el sistema actual de Web2, el valor se centraliza en torno a la economía de la atención, con grandes empresas determinando el éxito de los juegos. La dinámica de poder no ha cambiado, lo que nos lleva a Web3. Web3 se encuentra siendo llevado en diferentes direcciones y está vinculado a la billetera Web3, que descentraliza la identidad. Esto permite a los desarrolladores de juegos evitar plataformas centralizadas y procesos extractivos.

Así que escuchamos mucho sobre las FAMGA, ¿verdad? Facebook, Apple, Microsoft, Google, Amazon. En el sistema actual de Web2, mucho valor se ha centralizado en torno a la economía de la atención. Y lo que eso significa es que en su mayoría son estas grandes empresas las que pueden determinar qué juegos tienen éxito. Muchas veces, los mejores juegos que tienen éxito son principalmente aquellos que tienen la capacidad de comprar muchos anuncios, que pueden ingresar a las tiendas de aplicaciones para ser descubiertos, y realmente saber cómo jugar el juego, sinceramente.

Así que compartí estos dos gráficos. Y una cosa que vale la pena mencionar es que los juegos que han estado en la parte superior de las tiendas de aplicaciones en su mayoría han sido los mismos juegos desde hace más de cinco años. Así que esa dinámica de poder realmente no ha cambiado. Y eso se debe en gran medida a la economía de atención actual, donde estas grandes empresas son, diría yo, los creadores de reyes en este espacio, lo que nos lleva a Web3. Yo diría que, al igual que Web2 en ese momento, ¿verdad, Web2 no estaba realmente definido. Lo vemos ahora en retrospectiva, y Web3 está en el mismo espacio. Web3 está siendo llevado y empujado en todas las direcciones, yo diría. Se le está asociando con términos nebulosos como el metaverso. Así que es un poco difícil hablar de ello. Pero creo que una cosa que podemos hacer para simplificarlo un poco por ahora es cuando piensas en una aplicación Web3 y piensas en hacer un juego Web3, una analogía es simplemente, en Web2, muchos de los puntos de entrada iniciales eran las cuentas de redes sociales o las cuentas que usábamos para iniciar sesión en la aplicación. Así que teníamos iniciar sesión con Facebook, con Google, todos estos otros botones que te permiten vincular tu identidad al juego. En Web3, sin embargo, lo principal para poder asociar estas cuentas es la billetera Web3 y lo que la billetera Web3 es, esencialmente, es solo una clave privada y una dirección pública. Entonces, una clave privada es un mnemónico de 12 palabras, similar a estos, que mientras conozcas este mnemónico, tienes el control de tu cuenta. Y asociada a esa clave privada hay una dirección pública. Entonces, cualquier persona que conozca tu dirección pública puede interactuar con tu cuenta. Y la mayoría de las veces, las transacciones se realizan a través de billeteras y firmas. Así que algo muy diferente aquí es, por supuesto, que ahora no necesitamos un servidor centralizado para poder tener acceso a nuestras cuentas. Solo necesitamos esta clave privada, lo cual es muy diferente. No necesitamos, por ejemplo, ir a Facebook o ir a Amazon o Google para poder construir un servicio. Y esto es muy importante porque esto descentraliza la identidad. Y actualmente, la identidad es cómo las plataformas de Web 2 consolidan el poder y extraen valor de los servicios actuales que existen.

Imagina tu trayectoria como desarrollador de juegos para cada paso de hacer un juego, desde la creación hasta la distribución, la visibilidad y la monetización. La mayoría de las veces tienes que pasar por una plataforma centralizada de Web 2 desde la creación hasta la distribución. Necesitarás el servidor de Amazon, la visibilidad, tendrás que pasar por las tiendas de aplicaciones, tendrás que encontrar, tendrás que pasar por una red de anuncios y para monetizar, tendrás que pasar nuevamente por las tiendas de aplicaciones. Así que en cada paso del proceso, siempre ha sido un proceso extractivo para los desarrolladores de juegos. Y eso ha definido el tipo de juegos que estamos haciendo.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Optimización de juegos HTML5: 10 años de aprendizaje
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Optimización de juegos HTML5: 10 años de aprendizaje
Top Content
El motor de juegos de código abierto PlayCanvas está construido específicamente para el navegador, incorporando 10 años de aprendizaje sobre optimización. En esta charla, descubrirás la salsa secreta que permite a PlayCanvas generar juegos con tiempos de carga increíblemente rápidos y tasas de fotogramas sólidas como una roca.
Construyendo Experimentos Divertidos con WebXR & Babylon.js
JS GameDev Summit 2022JS GameDev Summit 2022
33 min
Construyendo Experimentos Divertidos con WebXR & Babylon.js
Top Content
Durante esta sesión, veremos un par de demostraciones de lo que puedes hacer usando WebXR, con Babylon.js. Desde experimentos de audio en VR, hasta juegos casuales en VR en una máquina de arcade hasta un uso más serio para crear nuevas formas de colaboración usando AR o VR, deberías tener una comprensión bastante buena de lo que puedes hacer hoy.
Consulta también el artículo para ver el contenido completo, incluyendo ejemplos de código: artículo. 
Creando juegos increíbles con LittleJS
JS GameDev Summit 2022JS GameDev Summit 2022
34 min
Creando juegos increíbles con LittleJS
LittleJS es un motor de juegos súper ligero que es fácil de usar y extremadamente rápido. El desarrollador hablará sobre por qué lo creó, qué hace y cómo puedes usarlo para crear tus propios juegos. La charla incluirá una demostración de cómo construir un pequeño juego desde cero con LittleJS.
Cómo no construir un videojuego
React Summit 2023React Summit 2023
32 min
Cómo no construir un videojuego
En esta charla profundizaremos en el arte de crear algo significativo y gratificante. A través de la mirada de mi propio viaje de redescubrir mi pasión por la programación y construir un videojuego desde cero con JavaScript y React, exploraremos los compromisos entre soluciones fáciles y rendimiento rápido. Obtendrás información valiosa sobre prototipado rápido, infraestructura de pruebas y una variedad de trucos de CSS que se pueden aplicar tanto al desarrollo de juegos como a tu trabajo diario.
¡Mejora el rendimiento de tus juegos WebGL Unity!
JS GameDev Summit 2023JS GameDev Summit 2023
7 min
¡Mejora el rendimiento de tus juegos WebGL Unity!
Unity, cuando se implementa en la web, enfrenta tres desafíos críticos: el tamaño de la compilación, el uso de memoria y el rendimiento general. Esta charla profundiza en técnicas avanzadas de optimización para ayudarte a abordar cada uno de estos problemas. Los asistentes obtendrán información sobre:
- Estrategias efectivas para optimizar texturas, audio y modelos.- Un análisis detallado de nuestra experimentación con ASTC en Unity, arrojando luz sobre los resultados inesperados a pesar de las afirmaciones de Unity.- Una guía completa de la herramienta de perfilado de memoria de Unity y sus implicaciones.- Una exploración de configuraciones de Unity menos conocidas que siguen siendo subutilizadas por muchos desarrolladores.
Además, presentaremos nuestra herramienta propietaria diseñada específicamente para la optimización de Unity. También mostraremos el panel de control para desarrolladores de CrazyGames, nuestra plataforma que permite a los desarrolladores monitorear y mejorar el rendimiento de sus juegos web de manera fluida.
Únete a nosotros para equiparte con las últimas estrategias y herramientas para elevar tus proyectos de juegos web de Unity.
Cómo hacer un juego web tú solo
JS GameDev Summit 2023JS GameDev Summit 2023
27 min
Cómo hacer un juego web tú solo
Nunca ha sido tan fácil hacer tu propio juego web, pero sigue siendo extremadamente difícil. ¿Qué juego deberías hacer? ¿Qué motor deberías elegir? Vamos a discutir cómo responder a estos problemas y formas de aprovechar la plataforma única que es la web.

Workshops on related topic

Masterclass Web3 - Construyendo Tu Primer Dapp
React Advanced Conference 2021React Advanced Conference 2021
145 min
Masterclass Web3 - Construyendo Tu Primer Dapp
Top Content
Featured WorkshopFree
Nader Dabit
Nader Dabit
En esta masterclass, aprenderás cómo construir tu primer dapp de pila completa en la blockchain de Ethereum, leyendo y escribiendo datos en la red, y conectando una aplicación de front end al contrato que has desplegado. Al final de la masterclass, entenderás cómo configurar un entorno de desarrollo de pila completa, ejecutar un nodo local e interactuar con cualquier contrato inteligente usando React, HardHat y Ethers.js.
Crea un Juego Con PlayCanvas en 2 Horas
JSNation 2023JSNation 2023
116 min
Crea un Juego Con PlayCanvas en 2 Horas
Top Content
Featured WorkshopFree
Steven Yau
Steven Yau
En esta masterclass, construiremos un juego utilizando el motor WebGL de PlayCanvas desde el principio hasta el final. Desde el desarrollo hasta la publicación, cubriremos las características más cruciales como la escritura de scripts, la creación de UI y mucho más.
Tabla de contenido:- Introducción- Introducción a PlayCanvas- Lo que vamos a construir- Agregando un modelo de personaje y animación- Haciendo que el personaje se mueva con scripts- 'Falsa' carrera- Agregando obstáculos- Detectando colisiones- Agregando un contador de puntuación- Fin del juego y reinicio- ¡Resumen!- Preguntas
Nivel de la masterclassSe recomienda familiaridad con los motores de juegos y los aspectos del desarrollo de juegos, pero no es obligatorio.
PlayCanvas de principio a fin: la versión rápida
JS GameDev Summit 2022JS GameDev Summit 2022
121 min
PlayCanvas de principio a fin: la versión rápida
Top Content
WorkshopFree
João Ruschel
João Ruschel
En esta masterclass, construiremos un juego completo utilizando el motor PlayCanvas mientras aprendemos las mejores prácticas para la gestión de proyectos. Desde el desarrollo hasta la publicación, cubriremos las características más cruciales como la gestión de activos, scripting, audio, depuración, y mucho más.
Consulta de datos de blockchain con GraphQL
JSNation 2023JSNation 2023
64 min
Consulta de datos de blockchain con GraphQL
WorkshopFree
Simon Emanuel Schmid
Simon Emanuel Schmid
¿Curioso acerca de cómo funcionan los datos en el mundo de la blockchain? Únete a Simon en una sesión interesante sobre The Graph, el protocolo de indexación descentralizado que facilita a los desarrolladores de blockchain buscar y consultar datos de blockchain.
Tabla de contenidos:- Comprendiendo los datos de blockchain- Anatomía de un contrato inteligente- Indexando datos de blockchain con The Graph- Accediendo a datos en The Graph- Subgrafos recomendados- Resumen de la escritura de subgrafos
Cómo Convertir Criptomonedas con Microservicios GRPC en Node.js
JSNation 2023JSNation 2023
117 min
Cómo Convertir Criptomonedas con Microservicios GRPC en Node.js
Workshop
Alex Korzhikov
Andrew Reddikh
2 authors
El masterclass presenta los principios de arquitectura clave, patrones de diseño y tecnologías utilizadas para construir microservicios en el stack de Node.js. Cubre la teoría del marco de trabajo GRPC y el mecanismo de protocol buffers, así como técnicas y especificaciones para construir servicios aislados utilizando el enfoque de monorepo con lerna y yarn workspaces, TypeScript. El masterclass incluye una tarea práctica en vivo para crear una aplicación de conversión de moneda que sigue los paradigmas de microservicios. Es adecuado para desarrolladores que deseen aprender y practicar el patrón de microservicios GRPC con la plataforma Node.js.
Requisitos previos:- Buen entendimiento de JavaScript o TypeScript- Experiencia con Node.js y escribir aplicaciones de backend- Preinstalar Node.js, npm- Preinstalar el Compilador de Protocol Buffer- Preferimos usar VSCode para una mejor experiencia con JavaScript y TypeScript (otros IDE también son aceptables)
Introducción a WebXR con Babylon.js
JS GameDev Summit 2022JS GameDev Summit 2022
86 min
Introducción a WebXR con Babylon.js
Workshop
Gustavo Cordido
Gustavo Cordido
En este masterclass, te presentaremos los conceptos básicos de la construcción de experiencias de Realidad Mixta con WebXR y Babylon.js.
Aprenderás lo siguiente:- Cómo agregar objetos de malla 3D y botones a una escena- Cómo utilizar texturas procedurales- Cómo agregar acciones a objetos- Cómo aprovechar la experiencia predeterminada de Realidad Cruzada (XR)- Cómo agregar física a una escena
Para el primer proyecto en este masterclass, crearás una experiencia interactiva de Realidad Mixta que mostrará estadísticas de jugadores de baloncesto a fanáticos y entrenadores. Para el segundo proyecto en este masterclass, crearás una aplicación WebXR activada por voz utilizando Babylon.js y Azure Speech-to-Text. Luego, desplegarás la aplicación web utilizando el alojamiento de sitios web estáticos proporcionado por Azure Blob Storage.