As an indie developer, I asked that question myself several times. I also tried both, several times.
Recently I thought about this because one day of last week I went really grumpy because my php/mySQL code wasn’t working as it should for my online game. Then I tried reading about Ruby, a language which was suggested by a developer that follows me on Twitter, but I know php too much well and I don’t have enough time to learn a new language right now 🙁
So I thought to give up coding, and just hire people/outsource programmers. But, to be honest, my past experiences haven’t been really convincing. I don’t have lots of funds to spend on coding, but that is only a marginal aspect. I talked with several other indie developers, who have way bigger funds and they all agreed on one thing: if you want to do something right, the only way is to Do-It-Yourself.
That is, especially if you are working over internet. If you know the other person in real life, it’s going to be very different. Also, I’m talking about coding here: there’s nothing wrong in outsourcing art (I’ve been doing this since 3 years now) or music. But coding is really something you need to do yourself, or have someone always available to modify/change the code because you’re going to need him/her to fix the bugs that will inevitably be found even months after the game release (this last thing is even more true in my case, since I wanted to make a webgame).
Right now I’m finishing lots of normal offline games I started, some even last year (like Card Sweethearts) some this year (like Vera Blanc, of which you see a screenshot in this post). Because of that, for now I’m only working on my webgame a few hours in the morning, and then writing for my VN/dating sim/light-RPG in the afternoon, or just relax doing some manual works. So far it’s working pretty well.
Let me give you a suggestion, if you’re indie, never start 6 projects at once like I did this year – it’s going to hurt you 😀
and I have already a bunch of beautiful hand-drawn card images, like the one you see on the right, ready to be used! But I never had the time so far to work on anything else except my VN/dating sims, but I want to take a break to release this card rpg game, since it’s about time!
