OpenSpatials Connect your game

Developers Kit 0.5.4

Kit 0.5.4

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.4/connect.js';
import { createThreeAdapter } from 'https://openspatials.com/developers/kit/0.5.4/adapters/three/index.js'; // needs an import map with "three" and "three/addons/"

The Godot 4 add-on: openspatials-godot-addon-0.5.4.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.4.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.js38261c4fba32e1e3481b4…
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.js1692698b6a5980ca23cad…
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.js27998f57ef91a6cf48eae…
core/connect.js19403ec20770b9e496d5f…
core/connector.js636586144165e69de2b20…
core/constants.js1463277ffa3e5517d10c8…
core/crossing.js102996c0af33636bb1049…
core/focus.js1807fe1b2d2dad6e3133…
core/index.js1779fc05f2d0c06cff2a…
core/looks.js995691494f3b8ab948f0…
core/net.js87487207f59b460b3622…
core/ownership-bridge.js1641899a5e225c3aa0704…
core/profile.js30828af4fdda1990ccdf0…
core/reasons.js59947af89d5315968160…
core/schemas.js7371271e954e69b04b2f4…
core/status.js3651e83f6d674bf96a52…
core/UNIVERSAL-MANIFEST-NOTICE.md3173c12b9a90e0ba6732…
core/util.js1397b8960a0d5cb3b8a4…
core/validate.js11611515dc09c6bdb3ee2…
directory/directory.js11434cf25d9b39552d6bb…
godot/openspatials-godot-addon-0.5.4.zip765743e365f7fd2cc5c8dc…
godot/openspatials-wasm-gz.js192115e145f7e35fce4d…
LICENSE9285cc352548b8acfb8…
openspatials-core-0.5.4.zip2978924a53fbdb4be6635f7…
openspatials-core-0.5.4.zip.sha2569403ad446184ff838d…
ownership/index.js71678692ed9b5842d95a2…
spec/documents.js64634bc71c04b92bbc28…
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.