World authoring
Shape a place, collaborate on a draft, and publish a world worth sharing.
12 documents · 117 sectionsWorld Atelier
Select, transform, collaborate, and publish from Dusk World Atelier.
Authoring contracts
packages/authoring and npm run author provide a file-based authoring path into the real compiler and Simulation.
Place authoring
The engine development branch can add a connected place without replacing the existing world.
Collaborative saves
The browser editor opts into disjoint-property merging.
Authoring proposals
External tools can inspect the saved authoring world and propose the same structured transactions used by the atelier.
Prefabs
packages/world/prefabs.ts compiles saved prefab source into ordinary world-format-2 content, the existing primitive manifest, a dependency index and source mappings.
Live revisions
Saved drafts can now be applied to a shared development room from the atelier.
Workspace access
The atelier supports individual owner, editor and viewer keys for a private workspace.
Panel workshop
Select one saved object in the atelier and open Panel workshop….
Creator tasks
Open Creator tasks… in the atelier.
World lettering
World lettering places readable signs inside the scene.
Tilemaps
The first playable 2D profile connects tile painting to the normal world editor, publication, shared rooms and saved player state.