@verseengine/verse-core
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

verse-core · npm version

Web-based Metaverse Engine on P2P overlay network.

Usage

import verseInit, * as VerseCore from "verse-core";

...

async function start() {
  // Initialize by specifying the URL of the WebAssembly file.
  await verseInit("./assets/verse_core_bg.wasm");

  const verse = VerseCore.Verse.new(
    "https://entrance.verseengine.cloud",
    player,
    new OtherPersonFactory(scene, adapter),
    {
      // WebRTC settings to connect to the overlay network.
      iceServers: [
        { urls: "stun:stun.l.google.com:19302" },
        { urls: "stun:stun1.l.google.com:19302" },
      ],
    } as RTCConfiguration,
  );
  await verse.start();
}

API Reference

Link

Readme

Keywords

Package Sidebar

Install

npm i @verseengine/verse-core

Weekly Downloads

1

Version

1.0.1

License

SEE LICENSE IN LICENSE.txt

Unpacked Size

713 kB

Total Files

7

Last publish

Collaborators

  • verseengine