15 de marzo de 2024

Libertad de propiedad: Open-Sourcing The Mirror

The Mirror es ahora de código abierto como alternativa a Roblox y UEFN, con licencia MIT.

STAR EN GITHUB
Libertad de propiedad: Open-Sourcing The Mirror

Libertad de propiedad: The Mirror es ahora de código abierto.

Los juegos son la frontera, no sólo de los contenidos, sino de Internet. El paso a las 3D adopta muchos términos: Juego, computación espacial, motores de creación 3D, metaverso, RV/AR/MR, experiencias digitales, mundos inmersivos, etc. Las aplicaciones de navegador están en gran medida estancadas en 2D, pero el poder del 3D está controlado por unos pocos.

Problema 1: Epic Games/UEFN, Roblox, Unity, Apple, Meta/Facebook, etc. quieren mantenerte en su ecosistema amurallado. No puedes ser totalmente dueño de tus creaciones. Más bien, estás a merced de que Unity cambie su modelo de precios y te quite lo que tienes. Es hora de democratizar el siguiente paso de Internet.

La libertad de poseer significa que controlas el destino de tus creaciones a través de la verdadera propiedad de de todo incluido el motor.

Problema 2: El desarrollo de juegos se ha separado en gran medida del desarrollo web debido a la enorme complejidad de ambos ámbitos. Esta es una de las principales razones por las que plataformas todo en uno como Roblox y UEFN/Fortnite han ganado una enorme tracción.

Con estos dos problemas, no ha habido una forma fácil de desarrollar un juego multijugador 3D completo con verdadera propiedad.

Esto se resuelve hoy. Estamos fusionando piezas clave para crear una alternativa de código abierto a Roblox y UEFN con colaboración en tiempo real.

¿Cómo? Godot es lo mejor que le ha pasado al desarrollo de juegos desde el pan rebanado, el motor de juegos que permite una verdadera propiedad. Hemos añadido numerosas funciones listas para usar, como colaboración en tiempo real, scripts visuales sin código, GDScript de código medio en el mundo, transmisión de activos en tiempo de ejecución, netsync, canalización de activos, mercado, física Jolt en red, controladores de jugador listos para usar en primera, tercera y realidad virtual, personajes de Ready Player Me, controladores de daños, actualizaciones de variables pubsub, almacenamiento de datos persistente, modelos 3D gratuitos y mucho más.

Lo que falta en el desarrollo de juegos: Un servidor web que proporciona todo y se conecta fluidamente al motor. servidor-web-espejo le proporciona autenticación, gestión de activos, almacenamiento MongoDB, mínimos dolores de cabeza de migración, esquemas a través de Mongoose, Redis pubsub actualizaciones en tiempo real, websocket y peticiones HTTP, OpenAPI docs a través de Swagger, y mucho más. Es super modular y está construido sobre el framework de última generación NestJS con Typescript - posiblemente lo mejor que le ha pasado a NodeJS desde Express.

Abordamos el problema de la complejidad técnica aún más centrándonos en no-code-first. Puedes crear juegos en The Mirror aunque nunca antes hayas escrito una línea de código. A medida que vayas mejorando, podrás empezar a escribir GDScript en tiempo real dentro del mundo. Si eres un experto, nuestra visión a largo plazo es la bidireccionalidad con Godot: puedes empezar en The Mirror y terminar en Godot, o empezar en Godot y terminar en The Mirror.

Y aún mejor: Todo esto ocurre en tiempo real. Al igual que en la película Inception, puedes crear tu mundo en tiempo real con amigos, colegas y jugadores.

Estamos muy contentos de dar nuestra plataforma full-stack al mundo con la licencia MIT permisiva. Debemos un gran agradecimiento a los numerosos colaboradores y cofundadores del motor Godot, Juan Linietsky y Ariel Manzur (asesor), así como al fundador de NestJS, Kamil Mysliwiec.

Nos encantaría que visitaras nuestro repositorio de Github. Al estar en Alpha, hay muchos características que añadir y errores que corregir, pero estaríamos honrados de que te unas a nuestra misión y contribuyas.

Estamos construyendo en público: Organizaremos reuniones semanales de planificación en nuestro canal de Discord #weekly-planning los jueves a las 8:00 PT.

Únete al movimiento: Libertad para ser dueño de tus creaciones en el próximo paso de Internet.