DreamlabDemo.mp4
- 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:
# clone the dreamlab engine repo
git clone https://github.com/WorldQL/dreamlab-engine
cd dreamlab-engine
# initialize local environment variables
# this only needs to be done once per clone
deno task init-local-env
# initialize a new dreamlab project
deno task init-project ~/my-project
# start the multiplayer server
# be sure to pass the path to your project
deno task run-server ~/my-project
# start the editor
# this needs to be run in a new terminal while the multiplayer server runs in the background
deno task run-editorThen open http://localhost:5173/ and you'll see the editor!
If you need any help, feel free to:
- Open a GitHub issue
- Join our Discord community and ask questions in the help channel!
Finding bugs, suggesting features, testing etc:
- 42ultra
- Wolfer