Unity Collaborate

Hi everyone ,

If you are using unity in your team then you know that it is missing something, humm what is it ? what is it ? Ahhhh it’s the team working capabilities unlike TFS , SVN , GIT, unity doesn’t has a team project sharing features.

Using Github or another solution is good but it has it’s own limitation, since it’s outside unity , a little slow for big projects, cannot revert easily, if you want to upgrade the unity version it’s a pain in the ass, not included in the unity ecosystem ( you can use automatic build introduced in earlier versions), and not very complete. So let me introduce you to Unity Collaborate.

How to install it ?

https://unity3d.com/fr/services/collaborate

You should have a unity account to store your project, since it’s on the cloud.

How do I set up my project ?

https://docs.unity3d.com/Manual/UnityCollaborateSettingUp.html

Unity documentation is clear on this subject no need to add more :D, just don’t forget to add your team members , they should all have a unity account and you can add them by their mail account address.

How does it works ?

To be clear here is the workflow :

[You work like a madman] => [You click on the publish button] => [ your team click on get last version] => [ They can see your work]

UnityCollaborate07

What we do if we work on the same asset ?

Unity knows how work on each file so it’s smart enough to figure out if there is a conflict , as you can see in the next picture it ask you if you want to keep your local version, the server version or if you want to merge  ? I advise you to use the merge just for script or text files since you can see and edit your script and see the difference unlike graphic assets.

UnityCollaborate15

Conclusion

I really recommend you to install it even if it’s in Beta version ( Time of writing this post ), we tried it and saw a really big improvement in the work flow and also how easy it’s to work with our team members .

Leave a Reply

Your email address will not be published. Required fields are marked *