From Ars Technica:

Creating a game on your own is no easy task. Aside from making sure you have all the artistic and programming skills necessary—or that you can assemble a team to handle those responsibilities—there's the ever-constant need for funding to make such a project a reality.
For you Indie game developers!!!