Does it make a sense to use a build server in small (2-3 developer) game development team? I like the idea of continuous integration, and the team members are not in the same place, so it might not be a bad idea.
The main benefits of CI are:
I just completed a small game in a one-month cycle that shipped. We didn't use CI; even if we did, we would not have needed those above two benefits because:
Your situation may vary. If you don't need any or all of these benefits, it's not worth the additional overhead to:
It makes sense to use whatever tool gives you more benefit than it costs to use.
In the small team I am working in, one person suggested that we have a CI server, but upon discussing it, it seemed that it would take a significant degree of effort to get it working with the tools we use. In our situation, we couldn't spare that amount of time so we chose not to use one.
The best answer for you will depend on how quickly you can set one up, and how much benefit you think you'd get from it. Personally I think most of these systems are only worthwhile for big projects with large numbers of developers, but you may think differently, based on your own experiences and on how much benefit you expect to see compared to the difficulty of setting it up and maintaining it.