8000 GitHub - ehtick/ir-engine: iR Engine - Bringing us together on the open social spatial web. πŸ€– πŸš€ πŸ‘“ πŸ•ΉοΈ πŸ§‘πŸΏβ€πŸš€
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

iR Engine - Bringing us together on the open social spatial web. πŸ€– πŸš€ πŸ‘“ πŸ•ΉοΈ πŸ§‘πŸΏβ€πŸš€

License

Notifications You must be signed in to change notification settings

ehtick/ir-engine

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
< 8000 svg aria-hidden="true" focusable="false" class="octicon octicon-file-directory-fill icon-directory" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom">
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Infinite Reality Engine

ir.engine.sizzle.webm

Background

We (Infinite Reality Engine) believe that creating, hosting and experiencing 3D websites should be easy.

We want a fair and human future where designing and participating in immersive experiences and shared digital spaces should be as easy and natural as making and opening 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 site
  • Social features like avatars, 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 Rapier Physics
  • Voice and video over WebRTC server & peer-to-peer
  • 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 Meta, Apple, X, Google, Github or instant login with email or phone
  • WebGL client deployable to iOS, Android and desktop
  • Free, open source, CPAL licensed

Project API

Create composable plug-ins for Napster Engine experiences with the plugin system (Projects API)

Launch Napster Engine with Control Center Install

Best for simple self hosting.

Advanced Development Install

Pre-Requisites

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

  • Linux, Mac, or Windows (via WSL2)
  • Node.js v22 or later (nvm is recommended)
  • Docker. (Although Docker is technically optional, running Napster Engine 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

git clone https://github.com/ir-engine/ir-engine --depth 1 --branch dev
npm i
npm run dev-reinit
npm run dev

Then open https://localhost:3000/location/apartment

Usage

Documentation

Developer 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.

msf-member-badge-small

License

CPAL - Copyright (c) 2021-2024 Infinite Reality. Napster Engine, formerly known as iR Engine, Ethereal Engine, and XREngine

If you wish to use Napster Engine under the open-source CPAL license, attribution is required. Please see attribution guidelines in the LICENSE file. Other licensing options are available, please contact us for more information.

Release History and Author Archive

About

iR Engine - Bringing us together on the open social spatial web. πŸ€– πŸš€ πŸ‘“ πŸ•ΉοΈ πŸ§‘πŸΏβ€πŸš€

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 95.1%
  • JavaScript 3.8%
  • Shell 0.5%
  • SCSS 0.2%
  • Pug 0.1%
  • HTML 0.1%
  • Other 0.2%
0