Team development, how to?

Hey there.

I am developping my game, and I’m starting to work with teammates. For now, we are using Dropbox to sync our project. I’m writing the scripts and editor tools, one teammate work on the gameplay and levels, one other on the artworks.

I’m not experimented with unity’s team development, and as my project is organised, meaning all different folders in the Assets/ one, I’m feeling we will have some sync issues pretty soon if we keep at it like that.

For now, I write my script, upload a snapshot on the Dropbox, my mates retrieve it and work on their part. But later, we will have severals levels and content, with their own scripts and structure, and I fear it might explode if I intend to change an overall script to add stuff or fix a bug.

So, I’m asking here, amidst the one who have the experience : what would be a solution, in the project structure or my choice of synchronisation software, to allow working on the project without overwriting or killing each other changes?

Spidyy

Wow, downed to second page’s bottom in 20 hours, it’s pretty harsh with the 4.3 released. :confused:

Hey there,

I think you should use some sort of version control tools.

My advise would be to use asset server, since it’s quite good. However if you do not want to get team-license,it’s also possible to use external version control tools. Check out LINK page for more info :slight_smile:

You may also want to consider mercurial or GIT.

Good luck :wink:

Well, the Pro license killed my wallet, so I can’t afford for multiple Team License. :confused:

I checked the SVN stuff, but I don’t quite understand how it is handled by Unity. Do we need to commit our changes manually through the subversion soft we are using, or do Unity do it itself?

And even using a subversion cost me some hosting. I don’t have a much powerful network connection to do the hosting myself, nor a dedicated PC.

In the end, I purchased a GitHub hosting, their windows soft is easy to use enough for my game designer and artist, and cheap enough to buy for a private repo. :o