Collaborative VR & spatial inventionPublic field guide
Prototype: designing a shared VR invention room
Prototype is a pre-implementation project for a shared VR invention room. People would draw, point, shape, and discuss ideas in the same space, then gradually add structure and behavior. Its current value is a product and architecture foundation for defining what the first real collaborative interaction must prove.
Start with a practical evaluationThe useful starting point
What Prototype gives your team
The team can define the smallest useful shared action and its ownership, persistence, and recovery rules before building an entire virtual studio.
Spatial-computing researchers, collaboration-software developers, design teams, and educators exploring a shared three-dimensional workspace.
- 01
Define a spatial mark
Give one stroke a stable identity, owner, and coordinate meaning.
- 02
Specify shared change
Describe how another participant sees and edits the mark.
- 03
Require recovery
Make save, restart, reconnect, and undo part of the first proof.
Start with the feeling of a whiteboard
The proposed experience begins with immediate expression: a mark, a note, a gesture, or a simple shape. More structured tools should become useful as the idea becomes clearer. This progression prevents an early prototype from turning into a complicated modeling application before people can communicate.
A shared spatial mark also carries technical meaning. It needs an identity, coordinates, authorship, and a defined relationship to the room's persistent state. Live presence is temporary; the work people expect to revisit needs a durable representation.
Decide what survives a disagreement or a disconnect
Two people may edit related objects, undo at different times, or reconnect with different local histories. The proposed architecture separates durable typed operations from transient presence and gives per-person undo and recovery their own rules.
Dolphin and Yeho are intended foundations, but the required complete VR, authoring, and networking path has not yet been delivered as this application. The first executable gate is deliberately small. A persistent spatial stroke is a meaningful milestone only when the real input, state, rendering, and recovery path runs together.
Current public evidence
Product foundation
Prototype is a pre-implementation product and architecture program. The first executable proof is intentionally small: one spatial stroke created, persisted, shared, and recovered inside Dolphin VR.
The shared-room contract is mapped. The first persistent collaborative VR mark comes next.
Explore the project and its evidenceTry one bounded question
Define one stroke that survives the session
A suggested evaluation for your team.
- Choose one participant, one room, and one spatial stroke as the first interaction.
- Specify the stroke's identity, coordinate frame, author, and storage record.
- Define the expected view after saving, closing, and reopening the room.
- Extend the trial to a second participant with explicit sharing and undo behavior.
- Require an executable record of a disconnect and recovery before claiming collaboration.
A small, implemented interaction whose authored state survives the documented lifecycle. Until that runs, the project remains a design foundation rather than a usable VR collaboration product.
Before you go further
Common questions about Prototype
Can I enter a working Prototype VR room now?
No. The current repository contains product and engineering documents. The first executable spatial-stroke and shared-room gates remain implementation work.
How is Prototype related to Paradox?
Both explore connected ideas, but their experiences differ. Paradox has a local two-dimensional canvas prototype. Prototype proposes shared spatial invention in VR; the projects do not establish interchangeable runtime support.
Why include reconnect and undo so early?
They define whether people can trust the room to preserve their work. Adding collaboration without those rules can make an impressive live moment unreliable as a persistent workspace.
From an idea to your first evaluation
Build on what you understand.
Prototype is an early research project. Discuss the current materials and implementation stage before choosing it for a deployment.
These guides are free to read. Private source releases follow the membership license. Compare plans and team seats.

