All Projects â†’ XRFoundation â†’ XREngine

XRFoundation / XREngine

Licence: other
Immersive infrastructure for everyone. Everything you need to build and deploy scalable realtime 3D social apps and more. 🤖 🚀 👓 🚀 🕹ī¸ 🚀 🧑đŸŋ‍🚀

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
shell
77523 projects
Mustache
554 projects
go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to XREngine

app
Web metaverse client
Stars: ✭ 115 (-72.81%)
Mutual labels:  threejs, avatars, mmo, webxr
Ideaspace
😎 Create interactive 3D and VR web experiences for desktop, mobile & VR devices
Stars: ✭ 344 (-18.68%)
Mutual labels:  threejs, virtual-reality, webxr
Remixvr
RemixVR is a tool for collaboratively building customisable VR experiences.
Stars: ✭ 129 (-69.5%)
Mutual labels:  threejs, virtual-reality, webxr
capacitor-vue-ionicv4-app
sample app using capacitor vuejs and ionicv4 components
Stars: ✭ 70 (-83.45%)
Mutual labels:  capacitor, capacitor-plugin
gdk-for-unity-blank-project
SpatialOS GDK for Unity Blank Project
Stars: ✭ 33 (-92.2%)
Mutual labels:  multiplayer, mmo
apate-ar
Framwork for environment aware AR with occlusion, lighting PBR rendering, physics support (cannon.js), based on three.js
Stars: ✭ 77 (-81.8%)
Mutual labels:  threejs, webxr
sdk-for-unity
SpatialOS SDK for Unity
Stars: ✭ 49 (-88.42%)
Mutual labels:  multiplayer, mmo
zeo
Multiplayer WebVR worlds made out of npm modules.
Stars: ✭ 47 (-88.89%)
Mutual labels:  threejs, multiplayer
aframe-globe-component
3D Globe data visualization component for A-Frame
Stars: ✭ 27 (-93.62%)
Mutual labels:  threejs, virtual-reality
gamedex
👾 The code for my game dev + computer graphics experiments on YouTube.
Stars: ✭ 165 (-60.99%)
Mutual labels:  threejs, metaverse
appcenter-sdk-capacitor
Capacitor Plugin for Microsoft's Visual Studio App Center SDK.
Stars: ✭ 22 (-94.8%)
Mutual labels:  capacitor, capacitor-plugin
webvrrocks
Your guide to Virtual Reality in the browser.
Stars: ✭ 116 (-72.58%)
Mutual labels:  virtual-reality, webxr
spacesvr
A standardized reality for the future of the 3D Web.
Stars: ✭ 135 (-68.09%)
Mutual labels:  threejs, webxr
text-to-speech
⚡ī¸ Capacitor plugin for synthesizing speech from text.
Stars: ✭ 50 (-88.18%)
Mutual labels:  capacitor, capacitor-plugin
janusweb
An in-browser implementation of JanusVR
Stars: ✭ 145 (-65.72%)
Mutual labels:  virtual-reality, metaverse
keep-awake
⚡ī¸ Capacitor plugin to prevent devices from dimming or locking the screen.
Stars: ✭ 69 (-83.69%)
Mutual labels:  capacitor, capacitor-plugin
capacitor-firebase-authentication
⚡ī¸ Capacitor plugin for Firebase Authentication.
Stars: ✭ 67 (-84.16%)
Mutual labels:  capacitor, capacitor-plugin
immersive-ar-emulation
A sort-of polyfill to emulate a fake AR environment which can be hit-tested against.
Stars: ✭ 26 (-93.85%)
Mutual labels:  threejs, webxr
ossos
Webbased Character Animation System
Stars: ✭ 158 (-62.65%)
Mutual labels:  metaverse, webxr
capacitor-android-dark-mode-support
⚡ī¸ Capacitor plugin to support dark mode on Android.
Stars: ✭ 23 (-94.56%)
Mutual labels:  capacitor, capacitor-plugin

XR Engine (xrengine)

xrengine black

Your own sandbox in the Metaverse. Take what you need, or launch the full stack.

Table of Contents

Background

Universal.Volumetric.Video.Web.Player.mp4

We (XR Foundation) believe that the Metaverse, Web AR, VR, and XR should be easy.

We want a Star Trek future where participating in immersive communication technology and shared simulations should be as easy and natural as making a website.

  • Includes a self-deployable platform, UI, worlds, avatars, and games
  • Fully customizable for any kind of game, social experience, event or spatial web app
  • User management, avatars and inventory with optional blockchain integration (see our Blockchain-in-a-Box repo)
  • Social features like chat, groups, friends, blocking and moderation
  • Complete world editing and administration
  • 2D, 3D and XR Avatars with full inverse kinematics and facial expressions
  • Fully networked physics using PhysX compiled to wasm
  • Voice and video over WebRTC
  • Instant login and location sharing with phone number or email
  • Modular- Use the engine, server, client, editor and scalable devops infrastructure as needed
  • OAuth login with Facebook, Google, Steam, Github or instant login with email or phone
  • WebGL client deployable to iOS, Android and desktop
  • Free, open source, MIT and Apache 2.0-licensed

Demo

We have better demos coming, but for now you can jump around this CC0 apartment we got from Sketchfab: https://app.theoverlay.io/location/apartment

Install

Pre-Requisites

To install XREngine locally, the following pre-reqs are required.

  • Linux (many of us develop on Ubuntu), Mac OS X, or Windows (we recommend WSL2)
  • Node.js v16 or later (we recommend installing via nvm or asdf.)
  • C++ (for node-gyp), Python >=3.6 + PIP, make and other build tools, for compiling Mediasoup. Although most of XREngine is written in TypeScript, it uses a Mediasoup engine for WebRTC conferencing. See the Mediasoup install instructions for more details.
  • Docker. (Although Docker is technically optional, running XREngine requires starting up half a dozen different services, and using Docker Compose will make your life dramatically easier.)
  • MariaDB and Redis. (If you're using Docker, containers for MariaDB and Redis will automatically be started up.)

Getting Started

See the Installation instructions for more details.

Usage

Documentation

Contributing

Let's build it together

We believe that projects like this are extremely complex and difficult, and can only be built when large groups of people work together, out in the open. If you believe that your calling is to build a free, open network that everyone, everywhere can get value from, then you are welcome in our community, and we'll do our best to get you set up.

We are always hiring talented people who want to be leaders in what is to come. Inquire with anyone who seems like they know what's going on and they'll help you find who you need to talk to.

Join our Discord Discord Chat

Sponsorship Open Collective

License

MIT - Copyright (c) 2021-2022 XRFoundation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].