Over the last year, users have created over 10,000 projects with Dreamlab while we've continuously learned and improved. Today, we're very happy to announce that the Dreamlab game engine has reached the 1.0 milestone!
Tilemaps—our most requested feature—are finally available! You can edit maps with the built-in tile editing UI or you can programatically modify them using scripts.
They work seamlessly in multiplayer and changes to the map sync to all connected players. The netcode for tilemaps uses compression automatically and works even with millions of tiles!
Dreamlab's new built-in tilemap editor
A big thanks to our community member 42ultra for helping us design our native tilemap implementation. They originally wrote their own using Behavior scripts and we were inspired by their work.
The image below shows their use of tilemaps in Dreamlab: generating a world with millions of tiles for their upcoming grand strategy game!
A very large map generated using Perlin noise
Tilemaps are released and you can use them today in all your Dreamlab projects! You can view the documentation on tilemaps here.
For multiplayer games, you can now deploy your game globally in a single click.
Use this setting on your project's page to publish globally in one click
Lobbies will automatically be created in the region closest to your players.
We've nearly reached 3,000 commits on our GitHub respository. Every day, we make Dreamlab more reliable so that you can build great games with it. If you encounter any bugs, please let us know on Discord or by opening a GitHub issue.
Build and publish a game fast with no downloads or server setup required! Get started here.