Use Dreamlab in your browser now, no downloads required
- Built in multiplayer networking
- Singleplayer export support
- Tilemaps
- Rapier physics engine
- TypeScript scripting. Uses a Unity-style Behavior script system
- Graphical editor
- Real-time collaboration
- One-click deployment / bundling
- Built-in version control*
- In-browser script editor*
We recommend using Dreamlab in your browser with no setup required. This version has all the features, including built-in version control and an in-browser script editor. AI features are currently unavailable locally but we will include documentation on importing your own OpenAI/Anthropic key very soon. However, you can run it locally with the following:
git clone https://github.com/WorldQL/dreamlab-engine
cd dreamlab-engine/multiplayer
# create project and start server
PROJECT_NAME=my-new-project
cp -r multiplayer/worlds/dreamlab/template-project "multiplayer/worlds/dreamlab/$PROJECT_NAME" \
&& cd multiplayer \
&& deno task start --spawn "dreamlab/$PROJECT_NAME"
# open new terminal window
# start editor
cd dreamlab-engine
cd editor/
deno task watch
Then open http://localhost:5173/?instance=00000000-0000-0000-0000-000000000000&server=ws%3A%2F%2Flocalhost%3A8001 and you'll see the editor!
If you need any help, feel free to:
- Post on the forum: https://forum.dreamlab.gg/
- Open a GitHub issue
- Join our Discord community and ask questions in the help channel!
Finding bugs, suggesting features, testing etc:
- 42ultra
- Wolfer