Looks like 188.8.131.52 has a new functionality which is designed to handle having a project outside of the `dev’ dir. Currently looking into converting my project to use this functionality.
I created a new project using the instructions here (https://docs.aws.amazon.com/lumberyard/latest/releasenotes/lumberyard-v1.12-fixes.html#lumberyard-v184.108.40.206-fixes). This seems to work fine.
However, I’m not sure how to properly migrate an existing project to use this functionality. Any advice/documentation regarding this would be very helpful.
Based on the directory structure of the newly created project, I gather that all the binaries which in principle can be shared between different game projects would now be duplicated for every game project; is this correct? If so, is there a way to have multiple external game projects use the same binaries for i.e. the editor and gems? (or plans to implement such a feature?)
Finally, supposing I am going to have all my game projects as external game projects, do I have to keep the entirety of the `dev’ directory around? In particular, I have the Lumberyard folder in source control, and I’d like to minimize the size of the repo required for a clean build. Does having external game projects allow me to do that?