for a game project with a small team we would like to setup a version control system. Our project should be between 5 and 10GB for the moment and perforce seems like a good solution. Problem is with the hosting part, do you have any suggestion with what should be used ?
I saw Assembla, it looks like it should work easily with perforce already installed, so pricing would be the 49$/month option i suppose. Amazon Web Service is often suggested too, i created an account but it’s quiet difficulty understand all the option for a “server nooby”. Even if i setup a server instance (following this tutorial) it seems like the instance storage will be cleared if the server stop, doesn’t look good for version control. I have a hard time to estimate the cost for an amazon server with perforce for a 10GB project.
Is there some of you who could give some advice or personal experience using perforce with those services or suggest something else that might be better ?
Visual Studio Online seems mostly for code no ? Also we are more than 5 so we would end up paying more than assembla i think.
Is this integrated like perforce is within unity ?
I develop in Visual Studio, so I use Visual Studio Online’s integration with it. I have a repository for one project that has several GB of art assets (as well as code, of course).
Unity’s perforce integration looks nice, but I haven’t had any trouble using Subversion or Git in Unity either.
If you have more than 5 team members, assembla might be a better bargain. (I wasn’t sure how many people constituted your “small team.”) If one of your teammates is handy with web stuff, you might just get a virtual web host from some place like Bluehost. It’s only a few dollars a month, and you can do whatever you want. For another project, I recently set up a Subversion repository on a Bluehost virtual host, and it works just fine.