Filesystem Sandbox is a new experimental feature in Unreal Editor 5.8 that creates a virtual filesystem inside your project's Intermediate directory to capture all asset changes made to your project through Unreal Editor. While sandboxed, asset changes are saved to a special sandbox directory tree until you explicitly persist them into your real project files — overwriting the originals with the versions you've approved for integration.
This means you can make more ambitious changes to your project without worrying about polluting your pristine project files until you've done a manual review of them.
💡 Filesystem Sandbox is experimental. You can customize how Aura uses sandboxing in Aura's Chat Settings.
When sandboxing is enabled, any asset Aura or you save is written to the sandbox directory tree rather than to your real project files. Your original files stay untouched until you accept them.
If you already use source control with file locking — such as Perforce or SVN — modified files will only require checkout when you accept the changes for persistence. Everything you do inside the sandbox stays out of source control until you're ready to commit to it.
If you crash while in a sandbox, any modifications that were saved to the sandboxed filesystem will still be there when you return to the sandbox in a future session. Your in-progress work isn't lost.
Aura comes with an improved interface that helps you understand exactly what changed for each modified asset, so you can review confidently before persisting.
💡 For the best diff experience, it's recommended you install P4Merge. Some assets can be diffed with the tools built into Unreal Editor, but many require an external merge tool to view their differences.