Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

vodouman

macrumors regular
Original poster
Mar 30, 2008
206
15
London
Hi guys,

I just wanted to know if any of you had any tips regarding project collaboration over quite a far distance.

Myself and a friend have decided to use the summer to write our first piece of software between us. We're both training at university to be games developers and have experience in C++, Python, C# and a few others.

We wanted to try to make a game in Objective-C for the iPhone/iPad.

We live about 2 hours away from each other and therefore it isn't possible for us to simply meet up and get coding. So do you guys have any suggestions as to how we can communicate with each other, highlight problems in specific parts of code etc. Also, any screen-sharing apps or file sharing solutions.

We will also be making the game in C++ in Visual Studio for Windows so if you have any suggestions for that also - that would be great!

Thanks everyone.

Vodouman :)
 
So which is it?

Sorry, I did think I made it quite evident - my mistake. ;)

I would like collaborative tools for the OSX environment in regards to iPhone/iPad development.

I also put the question out there for similar tools for use in Windows just in case anyone knew of any.
 
What comes to mind is a subversion repository in the cloud. There are many commercial web hosts that host subversion, maybe also git. Many of these have free subscriptions where you can get an account with limited capabilities. Google "subversion hosting" to find out the details.

Subversion is not Xcode specific but Xcode has reasonably good integration of subversion.
 
I'd recommend using Git or Mercurial rather than Subversion or CVS. Personally I prefer Mercurial (mainly because Bitbucket allows free private repositories where as you need to pay quite a bit to get a decent number of private repositories on Github). But both are good.

Xcode 4 does support Git but I find it rather low quality.

I can recommend using either Gitbox or MacHg for your source control needs on the Mac side.

Both Git and Mercurial are also available for Windows and both have Visual Studio plugins available although the Mercurial Visual Studio plugin is better quality than the Mac one.
 
I decided to go with ProjectLocker and Subversion... just because I wanted to learn subversion. ProjectLocker offers free hosting for small projects and up to 3 devs.
 
I decided to go with ProjectLocker and Subversion... just because I wanted to learn subversion. ProjectLocker offers free hosting for small projects and up to 3 devs.

You should still learn how to use Git. GitHub has an insanely large community of Mac and iOS developers releasing open source code. Last time I counted, there were about 9,100 unique Objective C projects up on GitHub.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.