Engine

The game engine powering Metaverse World is custom-designed to load, render, simulate, and transact ASSET tokens in a networked virtual world.

The engine runs in the browser, with support on most computing devices, including desktop, mobile, and VR headsets like Oculus Quest.

The engine is built using popular components including:

-THREE.js (scene graph)

-PhysX (physics baking and simulation)

-MediaSoup (multiplayer and voice chat)

-yjs (CRDT object sync)

-WebAssembly (native code support)

-WebGL (graphics)

-WebXR (VR) -WebAudio (audio)

The difference between this engine and something like Unity’s WebXR exporter, is that our engine was built from first principles specifically for immersive experiences on the web. We took the web apis that are used in immersive experiences, and cut out the rest, leading to a 2-3x performance increase over existing bloated browsers.

Last updated