Skip to content

Latest commit

 

History

History
127 lines (61 loc) · 4.9 KB

README.md

File metadata and controls

127 lines (61 loc) · 4.9 KB

Learn to Build Open Metaverse on the Web

Curious about what Web 3D is capable of in the hands of seasoned developers? Here are some examples from around the web:

Bruno Simons interactive portfolio

Cineshader

Ouigo Let’s Play

Open Metaverse

The Metaverse is the Web

How the Open Metaverse Will Transform Our Online Identities

Web 3D, not Web 3.0

Getting Started with Three.js and TypeScript

Explaining basic 3D theory

Learn Three.js - Fourth Edition, will be our textbook when available

Three.js Manual

ThreeJS Roadmap

Learn Three.js for Games using TypeScript (modern way)

Three.js Types

Three.js TypeScript Boilerplate

3D Modeling

Sketchfab is a 3D modeling platform website to publish, share, discover, buy and sell 3D, VR and AR content.

Three.js with Next.js

How to use ThreeJS in React & NextJS

How to build a portfolio website using Next.js, Chakra UI, Framer Motion, and Three.js

Load animated GLTF models in Next.js app with Three.js

Three.js Learning Material

Discover Three.js

3D-Web-Roadmap

WebXR with Three.js

Get started with Augmented Reality on the web using Three.js and WebXR | Part 1

Get started with Augmented Reality on the web using Three.js and WebXR | Part 2

WebXR

WebXR Resources

WebGPU

Web GPU Rocks

Awesome WebGPU

There is a new type of Three.js renderer called WebGPURenderer for working with the WebGPU API.

Three.js WebGPU Examples

WebGPU Resources

Metaverse using Three.js

How to Code a Metaverse with Three.js

Webaverse

WebRTC for the Metaverse

How WebRTC Is Driving New and Interesting Use Cases for the Metaverse

WebRTC Audio in the Metaverse

WebRTC Trends for 2022

100ms

Video and Audio conferencing in few minutes with React

Building a Video Chat App with Next.js, 100ms, and TailwindCSS

Cracking a web based metaverse experience with WebRTC

Note: WebCodecs + WebTransport + WebAssembly can be viewed as a WebRTC replacement in some use cases.

Y.js

Watch CRDTs for Non Academics

Conflict-free replicated data type

CRDTs solve distributed data consistency challenges

I was wrong. CRDTs are the future

Y.js

Docs

CRDT Implementations

Yjs Blogs

Tools, Libraries, and Frameworks for Metaverse Development

Top 7 Open-Source Tools and Frameworks for Metaverse Development

Awesome Threejs