Skip to content

๐Ÿ”Œ An open and decentralized web-based metaverse platform.

License

Notifications You must be signed in to change notification settings

Rahul-ambiplatforms/wired-metaverse

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Wired Logo

The Wired

๐Ÿ”Œ An open and decentralized web-based metaverse platform.

๐Ÿ”ฅ Features

  • Decentralized identity / social graph using Lens Protocol ๐ŸŒฟ
  • Open backend, anyone can run their own servers
  • Custom multi-threaded, glTF-based game engine
  • VRM avatar support
  • Visual editor for creating spaces

๐Ÿ“ฆ What's inside?

This turborepo uses Yarn as a package manager. It includes the following apps / packages:

Apps

  • client: the main website used to access the Wired.
  • host: dockerized server for hosting spaces

Packages

  • engine: a multi-threaded 3D game engine
  • eslint-config-custom: custom eslint config used throughout the repo
  • lens: queries and types for interacting with Lens
  • tsconfig: tsconfigs used throughout the repo

Utilities

๐Ÿ‹ Docker

You can run the Wired locally using Docker. Run the following command to start the server and client in development mode:

docker compose up

โš™๏ธ Development

Install

To install all apps and packages, run the following command:

yarn install

โš ๏ธ If you run into issues installing, it's probably mediasoup. Follow the steps on their installation guide to get it to work (pay attention to the versions very carefully). Mediasoup tends to be easier to install on Linux, so if you're on Windows, consider using Windows Subsystem for Linux (WSL).

Build

To build all apps and packages, run the following command:

yarn build

Develop

To develop all apps and packages, run the following command:

yarn dev

About

๐Ÿ”Œ An open and decentralized web-based metaverse platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.5%
  • Other 1.5%