Jonathan Blow (developed Braid) recently tweeted that building stuff yourself is the way to go, time and money permitting. It was nice to hear him chime in, as those with strong opinions usually don’t have a game to back it up (hint…don’t listen to me!!).
Here’s how having our own tools/engine has been useful so far:
- We “own” it
- We know how it works
- We can enhance it quickly (a single tool programmer working on exactly what is needed is better than a team of tool programmers trying to satisfy every possible use).
- We can fix bugs in it quickly
- Customization for the type of games we hope to make is a priority
- User interface fits our preferences
- Feels good- morale boost.
The drawback is time and money. One-time fixed cost in my humble opinion. Don’t take my word for it though. Up next, tool shiznits…