- Home /
Unity3D and Dropbox... Possible/Feasible?
Hey,
So, Dropbox auto updates itself or what not.
I was wondering, can you start a new project, and place it in the dropbox folder, and sync it manually, so that, when you edit the project, and you sync it, it auto updates everything for other people.
Does this work? Anyone have experience? Haven't had time to try it myself, so just wanted to see if anyone else has tried it at all.
Thanks! Justin W.
Answer by SrBilyon · Feb 11, 2011 at 05:31 PM
I have uploaded a game I made in Unity into my public folder and gave people the public link and it works. It will automatically update itself if you re-export the project.
If your talking about the project folder and people working on it, it should re-save and upload the files anytime someone saves there work. I don't think it would be a good idea to have everyone work on the one same project at a time (if that is also what you are asking)
Answer by yoyo · Feb 12, 2011 at 06:08 AM
We tried this briefly, but not working directly in the dropbox folder, just using it for synchronization and then making a copy for your working folder. I was worried what would happen with partial/gradual/interrupted updates, so we quickly switched to using git.
We have our Assets folder as a normal checkin/checkout repository and our Library/scenes as a second repository that only one person updates at a time. A little clunky, but it works.
More info on our git solution here -- http://answers.unity3d.com/questions/11075/how-does-unity-free-source-control-go-wrong.
Answer by Reginaldo · May 24, 2012 at 05:40 AM
after trying several solutions such as SVN and many others, I discovered that we could have used the dropbox without any problem! Just created a new project of Unity within a folder shared between the development team, called the function of meta files in the project and now all can work simultaneously on the same project, always having the latest version available on the screen. We update everything and compile tests quickly and easily. And after the first sync, everything flows very fast and almost no lag due to the Internet! EXCELLENT USE Dropbox!
Answer by landogimps · Aug 11, 2011 at 07:15 AM
I played around very briefly with an entire unity project inside the dropbox folder. Surprisingly it actually worked. As each side would make changes, unity would save them and eventually they would be replicated by dropbox.
Thats not to say everything was perfect. There are many caveats with timing and randomness. If two people are editing the same prefab, it's random which changes will make it. This goes for scenes as well. We tried our damnedest to break the AssetVersioning.db with no luck. Unity is pretty competent at handling file modifications outside of the editor and would handle simultaneous adds quite well. After this excercise Dropbox was showing several conflicted versions of files on the site. They were posted with altered names, so I can assume Unity does not care they exist and should be safe to delete.
Did it work? arguably, yes. Would I do a full-blown project using this collaboration method? doubtful. I would want to do backups religeously in case Unitys database got horked beyond repair. It is DEFINITELY viable as a multiple reader, single writer method of versioning.
Answer by Reginaldo · May 24, 2012 at 05:40 AM
after trying several solutions such as SVN and many others, I discovered that we could have used the dropbox without any problem! Just created a new project of Unity within a folder shared between the development team, called the function of meta files in the project and now all can work simultaneously on the same project, always having the latest version available on the screen. We update everything and compile tests quickly and easily. And after the first sync, everything flows very fast and almost no lag due to the Internet! EXCELLENT USE Dropbox!
Your answer
Follow this Question
Related Questions
A node in a childnode? 1 Answer
Did Dropbox stopped working as a Unity Web Player? 0 Answers
unity and drop box problem 1 Answer
Unity games on Google sites 1 Answer
What is the best method for collaboration in very small teams (2-3 people)? 1 Answer