Myself and a few friends are interested in creating a little indie game and we've been looking at engines. Unity it would appear is the most approachable engine so far. The problem is we are scattered about the place and all work will need to be done remotely through some sort of SCM
Since alot of the work seems to go on in the IDE and it has proprietary project files which cant be diffed and merged I wonder has anyone found a workflow for using Unity Free with something like SVN. Has this presented a problem?
Any help/insights would be greatly appreciated.
Replies
I have set up a "working" implementation of Perforce with Unity Pro. Its quite buggy but works for the most part. Or you can just use a VC system and manually checkout files, which may lead to lost work if you edit an unchecked out file or something. Theres a guide somewhere online about what folders/files to exclude from version control.
A similar setup might be possible in free Unity if you parse the meta files in the Library folder for the desired assets file name (they are binary but the referenced asset is generally readable).
Heres my inclusion/exclusion settings in perforce: