[Image Removed]
Intention is to allow creativesto easily change between projects and pull only precompiled binaries using the same Engine. They should not have duplicated Engine versions as there is not enough disk space. This configuration works great for developpers, but does not work in UGS for syncing precompiled binaries.
The following error is raised when clicking the corresponding project’s uproject file.
Could not find engine in Perforce relative to project path
If choosing the Default.uprojectdirs in UGS, projects are not recognized. Again, keep in mind that this environment is for creatives.
How can creatives have a source engine that can be shared across multiple projects and supported by UGS (as this folder structure is designed as per native projects (Managing Game Code in Unreal Engine | Unreal Engine 5.6 Documentation | Epic Developer Community )?
e.g.
C:\P4\Engine\``C:\P4\Default.uprojectdirs -> Contains following line
Projects/``C:\P4\Projects\ProjectA\projectA.uproject``C:\P4\Projects\ProjectB\projectB.uproject
Is this folder structure also mandatory at perforce level (Do Projects and Engine need to be mandatory located under the same perforce stream)?