Skip to content

The collaborative multiplayer game engine for the web.

License

Notifications You must be signed in to change notification settings

WorldQL/dreamlab-engine

Repository files navigation

Dreamlab – Cross-Platform Multiplayer 2D Game Engine

ezgif-386f81fca4019

Try it in your browser now

Features

  • Singleplayer and multiplayer games
  • Rapier physics engine
  • TypeScript scripting
  • In-browser code editor
  • Graphical editor and Behavior system
  • Real-time collaboration
  • One-click deployment / bundling
  • Built-in version control

Setup

We recommend using Dreamlab in your browser with no setup required. However, you can run it locally with the following:

git clone https://github.com/WorldQL/dreamlab-engine
cd dreamlab-engine/multiplayer
# start server
deno task start

# open new terminal window
# start editor
cd dreamlab-engine
echo "SERVER_URL="http://localhost:8002" > client/.env.local
cd editor/
deno task watch

If you need any help please open a GitHub issue and we'll respond to it ASAP!

Special Thanks

Finding bugs:

  • 42ultra
  • Wolfer