Tutorials and recipes
A furnished room
- Import a floor, wall, desk and prop, or install the reviewed standard library.
- Describe each correctly. Inspect analysis; accept appropriate profile revisions.
- Compose a room with explicit dimensions. Architecture defines the shell, not raw GLB bounds.
- Ask for a desk against the back wall and the prop on its measured worktop.
- Inspect the selected relation’s status. Unknown support is not success; choose a real feature or change the request.
- Set an explicit desk height; save/reload and confirm the pin and target survive.
Expected result: a grounded room, furniture within its usable volume, and independently verified support. See sizing and relations.
Connected spaces
- Adopt the furnished scene into a WRIGHT room.
- Create an adjacent room with compatible same-level frame.
- Add a portal on the shared boundary and inspect passage/approach diagnostics.
- Assign contents to rooms; use Open in QWAY for local adjustments.
- Preview from a supported actor and observe room/portal events.
A portal does not drill through a solid wall GLB. Use geometry that actually leaves the opening clear. Vertical/nested traversal is not part of the supported navigation proof.
A short directed sequence
- Give the subject a stable QWAY alias.
- In RIDLEY, create a cinematic with a medium shot and dialogue in a sync block, followed by a closeup.
- Compile. Inspect duration, alias bindings and timeline overlap diagnostics.
- Preview and play the sequence. Stop/reset must restore camera/actor ownership.
- Add an experience transition from a room-enter event to the cinematic, then return to interactive on completion.
Use the tested RIDLEY examples. Add a RIDLEY voice declaration to compile dialogue audio during WorldPack export; subsequent exports reuse the persistent speech cache.
Ship and reopen
- Save the accepted project and keep its immutable dependencies.
- Export WorldPack. Verify/inspect it using the CLI.
- Open the standalone WorldPack example outside Studio and choose the package.
- Inspect rendered content, audio gesture and reset. No authoring API should be contacted.
- Restart the API and reopen the original authoring project; pins, explicit overrides and identities must be unchanged.
Exported runtime state and saved authoring state are different products. Do not expect transient movement to be saved unless explicitly captured and compiled.
Turn an existing world into a website
- Open the compiled world and check each WRIGHT room and its contents.
- In RAMS, write room descriptions, configure navigation/footer and choose a presentation.
- Inspect the complete desktop display, landscape mobile and the portrait gate. Wait for full player readiness.
- Save a .qway checkpoint. Resolve invalid QWAY/RIDLEY/RAMS drafts before export.
- Export desktop/mobile WorldPack profiles; verify the optimized appearance with D/M previews.
- Install or deploy the complete extracted site, then test direct room URLs and contact delivery.