Bring the engine home.
Clone Dusk and install its dependencies. Run the following commands in your terminal.
git clone https://github.com/jasona/dusk-engine.git
cd dusk-engine
npm ciChoose your first path.
All three begin from the repository you just cloned.
Enter Darkwind.
Start the furnished house-and-garden preview. The launcher also prints a private editor link.
npm run dev:darkwindOpen localhost:5187. Open the same address in a second browser profile to meet another traveler.
Look with the mouse or arrow keys. Audio is opt-in. Keep the terminal running, and use Ctrl+C to stop. The preview uses its own saved room at .data/arrival-art.10.
Shape a world visually.
Start World Atelier to select and transform objects, import assets, and author your first place.
npm run dev:editorOpen the private /editor.html#key=… link printed in your terminal. The default atelier runs on port 5181.
Keep the access key private. Draft changes stay separate from published worlds. Save your draft, try a shared development room, and publish an invitation when ready.
World Atelier guideFollow a complete SDK game.
The Meridian is a complete cooperative puzzle that imports only the public SDK. Start it, explore the source, and build a release.
npm run dev:meridianLeave the preview running. In another terminal, from the engine repository, build the example and generate its API reference.
npm run game:build -- games/cooperative-puzzle/game.ts /tmp/meridian-release.json
npm run sdk:referenceThe local game opens on port 5188. The SDK is currently a source API inside the engine repository. The release builder refuses to overwrite an existing output file; choose a fresh path when rebuilding.
SDK & presentation adapters