LOCAL REVIEW · New content and source imagery await owner approvalEvidence & image credits

Library / Real-time workflows

Production guide / 3 min read

Multi-User is a room; version control is the record

Use a shared Unreal session for immediate collaboration, but make durable project state recoverable through a revision workflow.

Prepared 19 September 2026 · Local draft · Site publication: not published
Reader question: Choose clear boundaries between live co-editing and durable versions, especially before a stage session starts.
Epic presents Virtual Scouting as VR tools for navigating and interacting in virtual-production environments.
Epic presents Virtual Scouting as VR tools for navigating and interacting in virtual-production environments. Epic Games / Unreal Engine Documentation · Publication permission pending owner review. View full size

Do not ask one system to be the other

Multi-User Editing is a client-server session in which connected editor instances collaborate on shared project content. It is valuable for a rehearsal, director review, or coordinated adjustment. It is not, by itself, the durable history of a production. Epic’s setup guidance expects participants to start with the same engine version and exactly the same project content, normally synchronized through version control.

That starting condition explains the division of labour. A session answers “what are we changing together right now?” A revision answers “what known content state did we start from, and what can we restore tomorrow?” Neither label guarantees quality. The session can contain a fast, useful exploration; the revision can preserve a poor choice. What matters is that the team does not confuse immediacy with approval.

Set a session contract before anyone joins

Name the baseline revision, the level or map in scope, the session owner, and the intended output. Make one person responsible for merging or submitting durable changes after review. If an experiment should not become a project change, say so and keep it out of the submission path. The Unreal version-control overview describes revision history and rollback as core benefits; use that history for assets and code even if the live session feels stable.

QuestionMulti-User sessionVersion-control revision
Primary jobSee and coordinate live edits.Preserve a named, recoverable project state.
Starting ruleParticipants begin from matching content.Baseline identifies that matching content.
Useful evidenceWho joined, scope, decisions, end time.Revision ID, changed files, review and restore path.
Bad substitute forLong-term asset history.Real-time shared experimentation.

Use a deliberate end-of-session gate

At the end, stop editing long enough to classify changes. Keep: reviewed changes that belong in the project. Park: useful experiments needing art, technical, or production approval. Discard: temporary choices made only to test an idea. Persisting every improvisation makes later recovery harder, not safer.

Illustrative example: during a lighting review, two artists adjust a sky and one person moves a hero asset to clear a camera. The sky may be a candidate change; the moved asset may be a session-only convenience. The owner writes both outcomes before committing anything. A future operator then knows that the baseline was intentionally changed in one respect and not silently changed in another.

Short checklist

  • Sync every participant to the named baseline before joining.
  • Limit the session to named levels, assets, and decision owners.
  • Record any external control changes that are not project assets.
  • Create a fresh session from an updated revision rather than treating an old room as permanent truth.

This proposed process does not prescribe Perforce, Git, or a particular branching model. It gives the live room an explicit entrance and exit so collaboration remains reversible.

Sources & evidence

Primary documentation establishes tool behavior or a reported production. Checklists and illustrative examples are Atlas editorial guidance, not results of independent testing. Match documentation to your installed version.

Getting Started with Multi-User Editing in Unreal Engine

Matching engine/project prerequisites, session behavior, and persisting changes.

Source published: Not established · Retrieved 19 September 2026

Collaboration and Version Control in Unreal Engine

Version control as shared asset/code history and rollback mechanism.

Source published: Not established · Retrieved 19 September 2026