Samen lets multiple level designers work together in the same scene at the same time.
Think Google Docs, but for Unity. Changes are live-synced between all users in real time.
โ
Available is last release
๐ In preview
๐ ๏ธ Future update
- โ Multi-user session system
- โ Custom packet protocol
- โ Real-time sync of object position, rotation, and scale
- โ Robust server-side history system
- โ Object duplication & deletion syncing
- โ In-session chat & command system
- โ Prefab loading
- โ Ping tool
- โ Auto-reconnect
- โ User management & permissions
- โ External plugin support
- ๐ Syncing components in session
- ๐ ๏ธ Camera avatar support for other users
- ๐ ๏ธ Selection outline sync
- ๐ ๏ธ Tilemap support
- ๐ ๏ธ Creating new objects in session
- ๐ ๏ธ ...and more to come
If your team is using Samen, Iโd love to hear from you!
Letโs connect and scheme some epic plans for future updates.
@TygoDeVries (Maintainer, Core Contributor)
@Pruyque (Contributor)
You can 'preview' the next version by cloning the project yourself and compiling it.
These features will later be merged together into one release
Client Version(s) | Server Version(s) | Protocol Version |
---|---|---|
v0.1.0 | v0.1.0 | 1 |
v0.2.0 | v0.2.0 | 2 |
v0.3.0, v0.3.2, v0.3.3 | v0.3.0 | 3 |
Note:
- Compatibility depends on matching protocol versions.
- Minor patch versions (sub-versions) are backward compatible within the same protocol.
- Always update client and server to the latest compatible protocol version for best stability.