What to submit to Source Control - FMOD Studio Project

Hello,

I am trying to determine which folders should be marked as ignored in source control.

Using FMOD Studio 2.02.23

I was able to find the documentation for Unity and Unreal, but no documentation about source control & ignored files/folders for FMOD Studio.

If I uncheck this in FMOD Studio Preferences, it updates the Workspace.xml and marks new profiler files to be ignored from source control if I try to submit from FMOD Studio.

Though this works if purely working in FMOD Studio, our team uses source control outside FMOD Studio too.

Additionally, how to remove existing files/folders that should not be in source control?
Enable source control integration for profiler sessions used to be checked and we have a bunch of files already in the Metadata folder.

A list of folders to ignore would really help in this scenario.

Other references that I checked already:

  1. Sharing FMOD Projects | FMOD GGJ 2026
  2. What to submit to source control? - FMOD Studio - FMOD Forums

Thank you.

Hi,

The folders to ignore are all of the . directories:

# FMOD Cached files
.cache/*
.user/*
.unsaved/*

As these are created when you open the project.

Profiler sessions include a recorded .wav file which can become quite large which is it suggested to ignore them. Which can be ignored with:

Metadata/ProfilerSession/*

Excluding the Metadata/ProfilerSession/folder, all other Metadata files are required for the FMOD Project so you will want to keep all of those. Ignoring Metadata files can cause the FMOD project to get into an invalid state.

Finally, ignoring the Build directory is suggested if everyone on the team has the ability to build banks. Otherwise they should also be included. Be default this is

FMODPROJECT\Build

Or set in the preferences:

So a suggested ignore file would look like:

# FMOD Cached files
.cache/*
.user/*
.unsaved/*

# Profiler Recordings
Metadata/ProfilerSession/*

# Built Banks
Build/*

Hope this helps!

Thank you for your response, Connor!

We also seem to have a Metadata/ProfilerFolder in our workspace.
Can that be ignored too?

Thank you in advance.

No worries, the ProfilerFolder is required for the validity of the project and should not be ignored.