You can hire an Indian computer programmer for $8000/year, compared with $70,000/year for an American programmer.
Actually you could pay less.
And you know what: you’d get exactly what you’d pay for. Indian programmers are ok if you want to implement the ten thousandth version of the same old web service package. However the ones who have talent, initiative, etc., are already in the US, getting their PhD’s and landing better jobs. Also, there is essentially NO gaming culture, whatsoever, in India. So you’re going to have to hold their hands through everything. On top of that, it’s anywhere between a 9 and 12 hour time difference if you’re in the US. Did I mention that your basic entry-level Indian programmer has likely never programmed before? Yeah. Crazy.
I have a lot of experience working with Indian out-sourced, programmers. The ones I knew were earnest, friendly, dilligent and worse than useless when it comes to making games.
Really you are looking at paying $50-100k for your regular programmers depending on where and who you are hiring. You can hire college grads for cheap but you’re going to have to pick the few good ones from all the chaff (good luck with that if you aren’t, yourself, an experienced game programmer). Also, those guys are going to get better offers quickly. You can hire known quantities but then you’re paying a lot more. And you do want quality. These are the guys who maku things happen. You can’t settle for anyone who took a C class. In the end, if the programmer isn’t pretty damn smart then they are just as likely to set your project back as to get anything done. If you aren’t a hotshot programmer yourself then you also are going to want to hire one to lead all these crazy yahoos that you just hired. Depending on the scope of the project you may want multiple leads or other specialists (i.e a tools lead, a physics guy, etc.).
Whomever said you pay 1.5 times more for the artists and designers had it backwards (edit: oops, read that wrong, they were saying 3/4ths which is about right). You’re looking at about 2/3rds the salary for artists and even less for designers. There are just a lot more artists out there than programmers and designers are everywhere (half this board probably thinks they should have a job designing games and some of them might even be right).
None of that counts infrastructure. Sure, you can work out of your house. And get nothing done. There’s a reason why people leave their houses and go to work. You ARE going to have to pay for insurance and for an office and for a lot of other little things. You probably want a person just to manage all these programmers, designers and artists (even if you are also doing that) and interface with your clients (if and when you get those). You will need QA at some point (if you ever get close to finishing something). If you have more than 3 QA you will want a QA lead. And an office assistant or two to do well, a billion little things that don’t occur to you now but become incredibly important once you actually have a company going and want to get anything done (who places all the recruitment ads? who answers the phones? who pays the bills? who plans all the trips? who stocks the fridge with caffeine? etc., etc., etc).
The more I’ve learned about actually making games, the more I’ve realized just how little interest I have in ever managing and running any project with more than 3 people. It all sounds great in your head but the reality is that it’s expensive, time-consuming and maddening all at once. And the guy who owns the company, and the producer, more often than not, make the programmers’ crunch time look like nothing.
Final cost though? Are you going to license an engine or two? Are the graphics like Tribes? Or like Gears of War? A good start would be to look at the team size for a game similar to the one you think you want to make. Gears of War had something like 20 programmers working on it according to the credits. I don’t remember how many artists, etc. You probably don’t want all that up front though. You probably want a few of the leads and such on board early to get you the demo to (hopefully) sell to EA (along with your souls) to get the money to hire the rest of the guys.