An old co-worker once opined in reference to a Herculean engineering task: "If you ever knew how hard it was going to be, you would have never started in the first place."
I find this a particularly good subject for my first post on running a start up studio. Running a small business will consume you to the very core and it's critical to have a number of things in order before undertaking what will become the biggest challenge that most people will ever undertake.
Here's an incomplete but focused list of things that you must have in order to start a game studio.
1. Basic Business Knowledge - You'll need to have a basic understanding of the kinds of business entities and how they operate. Detailing these is for a later post but you can generally figure them out or look here. Once you have made the right selection, you can use a number of online services to get them setup such as LegalZoom.
2. Legal Help - Have discussions with a few lawyers whom you might consider engaging to help review or draft any contracts that you'll need along the way. There are several agreements that you should have right from the go including a Mutual NDA and a Contributor agreement for people who are working on your project that are not owners. Be sure to ask any prospective attorney for some client references and be sure to call them to inquire about the quality of service they felt they received. If you have any "weird" feelings about a lawyer, just keep looking.
Do NOT try to draft you own garbage agreements that you've cut and pasted from others on the web. I've done this in the past as a cost savings measure and I paid a price for it. People who are more experienced (aka Publishers) can spot these hand drafted documents very easily and it will impact your negotiations. If you need a cheap(-ish) solution, check out Tom Buscaglia's Game Dev Kit which has several game centered agreements for a few hundred dollars and is well worth it!
3. A Mentor - This is incredibly important. This is someone who's been there and can give you advice. This needs not be someone who's running a studio now, just someone who you can rely on to give you the best guidance early on. As a budding CEO, there's a specially reserved spot of isolation in regards to tough decisions and information about situations that you can't always share with other team members. It always helps to have a friendly ear that you can bounce your ideas off. You can find mentors in your local community in a number of ways. Be on the lookout for opportunities to meet the studio and technical leaders of your local community. Enroll them in your success by letting them know your goals and that you're serious about making things happen. Entrepreneurs are required to help each other, so don't worry about asking. They will be happy to help. At the same time, be respectful of their time and don't wear out your welcome.
4. Good Ideas - Notice that I didn't say Great ideas. You can get a significant amount of mileage on good ideas. But good ideas need to go hand in hand with...
5. Outstanding Execution - This is the defining characteristic of any software company. You want the best people working to create the best products and ideas they can. Give them whatever you can to make this possible while at the same time remembering that you're running a business so watch your money closely. For a good example of this, check out Mike McShaffrey's outstanding presentation "Spare No Expense! Aeron Chairs and Starbucks for Everyone!"
6. Patience - Cliche' I know, but critical. I worked for a long time to land that first client. You'd be surprised how it snowballs when you do right by your customers. You worry about getting the best work out there that you can produce and the money and business will take care of itself.
7. Guts - Seriously. It takes alot of guts to put your future at risk for a chance on yourself. All CEO's and Founders are scared that they are not good enough at one point in time or another. You will be no different. You need to be playing like you don't need the money all the time and be sure you learn to play poker. It did wonders for my business skills. (also another post...)
And last, but not least...
7. A Determination to be Rich or to be King. - This is a well known founder's dilemma that you should contemplate right from the beginning. Whether you're making a game that's going to change the world or just want to cash in on a fad, you need to have clear understanding of what your goals for the business are before you have any chance of accomplishing them. More importantly, If you want to be a creative talent, then let someone else you can trust run your company! There are many people who enjoy the business side of things and its not a requisite that you handle bookeeping and business development yourself. In fact, it may be *better* to let someone else do it. Noam Wasserman cited the Rich vs King options and can be viewed in more detail here. For now I'll briefly discuss each of these in turn.
Being King - As a regal ambassador and controller of your own destiny, being King sounds pretty cool. Most entrepreneurs who want to be King desire to keep control of the company for it's lifetime. Those who are looking to be King often are wanting to brand the company alongside their own personal identity. The company becomes a sort of lifestyle and extension of your person. Being King is cool, but it also puts some very interesting limits on you. For example, to keep the crown, you'll probably give up less of the equity in the company. This in turn will cost you more in up front money paid to employees that you might have offset with stock options. More importantly, if you're sitting on a great idea and a market space that's moving quickly you may very well sacrifice whatever opportunity to create a more valuable company. Timing is everything, but when you're King even of a little rock, at least you're in charge of your destiny right?
Being Rich - This is the path of the sell out right? The guy who is ruining the game business with more copycat, unimaginative crap right? Well, let's not be so hasty. Fundamentally, the decision to be rich is structured with the mindset that we give away large chunks of the company in exchange for being able to bring in the most amazing team to build out a fantastic, competitive organization that creates great products in the shortest period of time. Have you ever wondered why there's a company right on the edge of every fad in the game business? People who are seemingly right at the beginning of an opportunity and are making alot of money on iPhone and Facebook. Part of the reason these companies spring into action is because they have a strong precept that they can take to get funding and immediately take a large chunk of the market right from the go. Companies like Zynga, PlayFish and Ngmoco all had investment rounds that fueled the strong push and great games out in front of an audience that quickly became addicted to their efforts. The goal of these groups is to be acquired by a larger company like EA. You need to be big, well positioned and ready to sell what's hot if you're evaluating the Rich option.
There's no right or wrong answer here, but founders of companies who are generally successful have made this decision at the beginning and so long as they stay consistent as they made decisions for the company, they are fine according to Wasserman. In my experience, most game developers that I've met want to be King. That's largely because they want to create meaning through their games, but also because believe that being Rich goes right along with being King. This is rarely the case because they are almost mutually exclusive. The actions taken to be King will thwart the same decisions to be Rich. Your decision on how to operate the company and execute your plans will be driven from this one decision.
Consider, Steve Jobs was King, then became Rich, then had to fight to stay King, then became ousted and then became King again, etc. What does that mean? It means that Steve Jobs is focused on a broader allegiance to changing people's lives through computing and technology and not to a single title. He's also a bit of a serial entrepreneur. He had to do something with all that Apple money right?
Just to mix it up, here's a short list of things that people think you have to have, but are not a necessity:
1. An MBA - Simply put, very useful but not required. I've considered going to business school, but never had the time. The education will save you time and perhaps some expensive mistakes, but it's not a requirement.
2. An Office - While you'll need a place to work, you don't have to have a physical space. There are a number of outstanding options to renting an office. In Orlando we have the C0-Lab which is shared work space that's complete with a conference room. While it may have changed, Kyle Gabler and Ron Carmel cited that their offices for 2D Boy were in whatever San Fran coffee house they wandered into. Don't let this get too far into your head. It's not critical right away and probably won't be a for a bit.
3. A Publishing Deal - If you're an indie, you don't need to have a publisher yet. Get your game into shape and then you can worry about deals. Give them something that has them wanting more and the deals will come.
4. Money - If you have a computer, time, talent and motivation, you don't need cash. There are several places online where you can give your game an audience. Don't let the lack of funding scare you. All three of my start-ups were funded by VLC (Very Little Capital) that I bootstrapped off funds that I had on hand. There's a price to be paid for this approach and it's largely in time and opportunity, but at least you don't have to sweat personally being tied to a big debt. If you're doing good work and can communicate that to people, they will want to get involved somehow.
Good Luck and Get Back to Work!