A Real Two-User Feather Engine Collaboration Session
说明与用途
在 Feather Engine 中的两用户协作会话实现了无需云后端的实时项目编辑,主机保留对保存和文件系统操作的控制权。
问题
Collaborating on a 3D game project in Feather Engine without a persistent cloud backend.
结果
The session demonstrates that Feather Engine can support real-time, local-first collaboration between a host and an editor without requiring a cloud backend, while maintaining authoritative control for the host.
工作流
- 1. Host starts Feather Engine and initiates a collaboration session using their ngrok authtoken.
- 2. Host shares the generated invite link with the editor.
- 3. Editor joins the session via the invite link, establishing a peer-to-peer connection.
- 4. Both users see real-time updates: viewport changes, object transforms, component edits, inspector field modifications, and blueprint graph edits.
- 5. Host remains authoritative for saving, Play mode, and local filesystem operations.
- 6. Users can select and edit objects live, with presence indicators showing who is editing what.
- 7. Session ends when the host closes Feather Engine or disconnects the ngrok tunnel.
证据
The shared state follows the open project across the engine while both people work.
Host remains authoritative for saving, Play mode, and local filesystem work, so collaboration does not require an always-on Feather cloud backend.
- 记录日期: 2026-09-05T16:33:33.198Z