Default uncontrolled changelist? (ue+perforce)

Glad it helped! We struggled a bit with perforce integration too. Every once in a while, when we had to change something or explore a new feature, we hit a brick wall of documentation and lots of technicalities.

After a LOT of searching, first through perforce’s official docs and then through unreal’s, we somehow ended up at: setting-up-an-unreal-engine-studio-the-epic-way

Honestly, it should be more visible since it contains a lot of good info. It’s a really verbose read if you plan on diving into the each tool they use. It does shed some light on the whole process though.

It seems they use UGS

and Submit Tool on top of perforce. Both seem especially useful for perforce if the basic version is no longer sufficient.

As Epic is a big company, it uses a lot of extra tools, so “vanilla” perforce is probably not what they use. For the average user, just following the base perforce integration should be enough, but going beyond that is a hassle if you don’t know more advanced perforce stuff.

These tools can be useful, but don’t seem mandatory, so we didn’t integrate any of them yet, since we found faster workarounds for what we needed.