Thank you for this post. Very informative—you put things into perspective.![]()
You're welcome
I hope it didn't scare any potential developers into thinking game development is only for the super rich since you can defray a lot of the costs such as:
Instead of Maya, use Blender.
Instead of Logic, use Garage Band.
Get rid of ZBrush and model only in blender...etc
However I can tell you from personal experience the cheap route is rarely the best route since certain software is designed to work specifically with each other and greatly speeds up the workflow (ZBrush -> Maya -> Photoshop -> Unity3D). Getting a game done fairly quickly that is of high quality is what to aim for.
Not to mention once you have the initial software and hardware costs out of the way it really only costs you time and upgrades.