OpenSpatials Connect your game

Developers Kit 0.5.3

Kit 0.5.3

The files a connected world runs, at stable addresses. A published version never changes; a fix is a new version. Any site may load them (they are served with Access-Control-Allow-Origin: *). License: MIT No Attribution.

import { connectGame } from 'https://openspatials.com/developers/kit/0.5.3/connect.js';
import { createThreeAdapter } from 'https://openspatials.com/developers/kit/0.5.3/adapters/three/index.js'; // needs an import map with "three" and "three/addons/"

The Godot 4 add-on: openspatials-godot-addon-0.5.3.zip (unzip into your project; it holds addons/openspatials/ and an openspatials-world.json template). A Godot web export's engine file is larger than one file may be on most static hosting, so a hosted Godot world ships it as index.wasm.gz with godot/openspatials-wasm-gz.js next to its page. The core package, openspatials-core-0.5.3.zip, holds the specification, its schemas, the core library, the web connector, the Godot add-on and the conformance cases, with npm test running every case in Node with nothing installed. Checksums: SHA256SUMS.

Files

FileBytesSHA-256
adapters/2d/canvas.js348766874118893153f6c…
adapters/2d/index.js24990447f42d598ad2fe…
adapters/2d/kaplay.js60501349eab1c01a9aa10…
adapters/2d/shared.js38248336c965a78effd21…
adapters/canvas2d/canvas2d.js44095b3facb222ccb3c…
adapters/kaplay/kaplay.js434837635d8b96f59cb…
adapters/three/animation.js13468d38dff39a3ced394…
adapters/three/camera-probe.js7313b111d5c26a3c85c0…
adapters/three/clips/LICENSE.txt1548373b159044d1a886…
adapters/three/clips/README.md1229e115baa15d126ac7…
adapters/three/clips/Rig_Medium_General.glb8282405f725c0f745f3607…
adapters/three/clips/Rig_Medium_MovementBasic.glb68962411422afd50abf7e8…
adapters/three/connect.js530543f52eb90ccf2cb1…
adapters/three/index.js82981d7da9675ad1fea…
adapters/three/kit-camera.js72771fdd734a5f7c2369…
adapters/three/motion.js16913f63c0cdf31e744e7…
adapters/three/portal-visual.js752861f855568e41e6b0…
adapters/three/three-adapter.js106343e0fb88500a0ede33…
adapters/three/vrm.js3819185237e50b4710e6…
arrival/banner.js10396d877077a2618d20f…
arrival/controls-guide.js24470915a27cac6496ef0…
arrival/index.js597947c47aedbac31f64…
arrival/portal-arrow.js291401a732340c64e6829…
arrival/portal-label.js9956cf0753a18756de27…
connect.js947b83dc2fa32be948e…
core/avatar-record.js27933c3914475f47f78ae…
core/connect.js19403ec20770b9e496d5f…
core/connector.js636586144165e69de2b20…
core/constants.js1460694cc4d726651ff50…
core/crossing.js102996c0af33636bb1049…
core/focus.js1807fe1b2d2dad6e3133…
core/index.js1779fc05f2d0c06cff2a…
core/looks.js995691494f3b8ab948f0…
core/net.js87487207f59b460b3622…
core/ownership-bridge.js16405cf13a2e0dc6e8d1d…
core/profile.js3078992114f63002c4f7b…
core/reasons.js59947af89d5315968160…
core/schemas.js73348211877cf1c80b4b0…
core/status.js3651e83f6d674bf96a52…
core/UNIVERSAL-MANIFEST-NOTICE.md3160761f378fa0baedcb…
core/util.js1397b8960a0d5cb3b8a4…
core/validate.js1153331d5b1e0de8f74f3…
directory/directory.js11434cf25d9b39552d6bb…
godot/openspatials-godot-addon-0.5.3.zip76558201bd0f8dc287d95e…
godot/openspatials-wasm-gz.js192115e145f7e35fce4d…
LICENSE9285cc352548b8acfb8…
openspatials-core-0.5.3.zip2978012c6add32d96513c75…
openspatials-core-0.5.3.zip.sha25694830e0d68b6fda33b…
ownership/index.js71626d072f4eae2492ce5…
spec/documents.js6242b75317b879bed34c…
spec/validate.js116158819a5fee2b1f5f9…

OpenSpatials code is MIT No Attribution: do anything with it, no credit needed. Docs, the spec and our own art are CC0 1.0. Third-party components keep their own licenses: licenses and credits.