You hear about executive producers sending “notes” down to the director or producer of a movie. That’s what I’m doing these days. “Maybe we should have robots in this scene instead of a dragon?” I’m leaving the dream.
I assume a lot of people read these journals because they like seeing what happens at a game company that they would normally not get to find out about because most game companies these days are publicly held and thus there’s a strict PR leash on everyone. So today I’m going to outline to you what a medium sized game production looks like in terms or organization.
I’m also going to try to show those of you who are aspiring game developers some of the things to look out for that can lead to disaster.
A Stardock Game Org Chart
First, let’s look at the general Stardock game project org-chart.
Stardock Entertainment Model
It looks huge but many of these spots are occupied by 1 person. In fact, some people wear multiple hats in here. For instance, our art lead also does all the UI. Kael is the Project Manager and also the Design Lead.
The object is to find the right balance between maximizing your “resources” usage (people) and the overall output. That is, sometimes, it’s fine for someone to wear more than one hat – it’s often preferable. The challenge is to find out when they are wearing too many.
Sometimes, you end up having little choice but to stretch people thin. That’s where “crunch” time comes in. It’s when you’re asking people to do far more than they really should be expected to do. Crunch time occurs because someone – usually management – screwed up.
Now, if you look at the titles listed in the chart above, you’ll notice that they don’t sound that gamey. For marketing, we try to translate our software engineering titles into something that remotely conforms with industry norms such as:
Product Manager = Executive Producer & Lead Designer
Project Manager = Producer & Designer
And so on.
Other Org Charts
Other companies do it differently. At Gas Powered Games, the Lead Designer is on a separate track from the Project Manager. This has some advantages in that the designer doesn’t have to be a software engineer or project manager. With larger teams, you really do need someone with a background in project management to run the show. Gas Powered Games teams tend to have 30 or more people on it. Hence, finding someone who is both a game designer and someone capable of managing that many resources would be very difficult.
Stardock teams tend to be much smaller. Historically, our game teams are 10 or so people. Elemental: War of Magic got to be about double that and that’s one of the reasons it got into trouble.
For the first 2.5 years of Elemental’s development the org chart looked like this:
I wore two hats. Product Manager and AI.
My job was oversee the overall product and provide AI. Unfortunately, during a good chunk of this, I got diverted to help out another project that was struggling for several months. This turned out to have been a fatal decision – I didn’t assign someone else to take over for me while I was gone.
When I finally got back into the thick of things, it was clear that I needed to add more hats since we couldn’t readily bring in people easily (one of the downsides of being in Michigan, I can’t just go up the local Digipen and get people).
By the time War of Magic shipped, it looked like this:
With the benefit of hindsight and common sense, that’s too many hats (the orange spots).
Each new hat has its own unique story behind it (Marketing Manager left the company, The printing deadline got changed by a month and I type faster than anyone else, our Producer’s wife was having a baby and could no longer put in the time necessary, the lead developer was having health problems, the tile creation (part of concept) was far behind, etc.). But in the end, I had assigned myself across the whole project. If you’re a new game developer, you may think you can do everyone else’s job. Maybe you can. But you shouldn’t. If you’re the one who gets to decide the game is “ready for release” you shouldn’t be too involved in the parts that determine whether it actually is ready for release. You can get way too close. This is a very very common problem in small software studios. One we knew about but after a shelf of Editor’s Choice Awards, you start to think the rules of software engineering no longer apply.
This is why, if you’re an aspiring game developer, that you should never forget, even for a second, that making a game is an exercise in software engineering -- and has to be treated as such. None of the above hat acquisitions occurred overnight. Only gradually, does one realize that people were taking over more and more spots. Our Art Lead, for example, had taken over all UI and was involved in a lot of the design (XML) implementation. Our Engine lead and I were doing debugging scenarios, etc. I cannot overstate just how talented our staff here is. It’s the thing that comes up all the time when people visit us – you did THIS with this few people? It gets dangerously tempting to forget that such a team has any limits at all.
I’m friends with “Chantz”, the guy Atari sent in to try to rescue Master of Orion 3 and we have talked a lot over the years about this kind of thing. Beware of the combination of the phrase “I can do it” and also being the guy who gets to evaluate whether they can actually do it. The guy who says “I can do it” and the guy who gets to determine whether they really can do it should never be the same guy. Because sometimes, you really can’t do it no matter how sure you are that you can. Fatigue, overconfidence, external factors can all weigh in to create a fractured evaluation of a given project.
If it’s a team of a half dozen guys, you can wear a lot of hats. But as the scope of the project gets bigger, you have to be careful because those hats start to get really really big.
Process Matters
This is why delaying a project is pointless if the process is broken. If the process is broken, the result will be broken. Time isn’t the issue in such a case. This was one of the principle reorg challenges we went through this Fall. Hiring very talented people to fill in some of these key roles. The biggest piece of advice I can give to game start-ups is this, make sure you separate the business decision makers from the development decision makers.
I hope you guys find this interesting and useful.
BTW, Frogboy == Draginol. Just a different account.
Where am I on this chart? I should be on there somewhere... #1 awesome poster, or maybe Stardock Mascot..Toby's little secret...something like that.
Awesome!
Thanks for providing some really amazing incite!
Thats all fine and dandy. But, it doesn`t change a thing. Brad, did you even play the game before it was release ?
Freebird out.
That's interesting Brad. The challenges you describe are very similar to those encountered in any software development shop that ramps up too quickly with the structure in place. My company went through the same thing about 4 years and put out a buggy version too early (corporate timelines...) that took 3 years to clean up. Lot of restructuring and people changes (some voluntary, some definitely not) was the result.
Xia, you are on there. Lower left corner, under asset support.
Thanks Frogboy, although it confused me until you posted that you and draginol are the same person. Did you have some many hats that you developed a split personality. I think it might be time for you to talk with someone.
I nominate Xia. He is very understanding and compassionate.
Every day for hours on end.
I think that was part of the point behind this post - He helped build so many bits and pieces that it was hard for him to see whether or not the game was ready for release. And I understand his perspective. When I was younger I used to write - A lot. I thought it was great, no one else really did. Now that I've distanced myself I re-read some of it and think "Wow, I suck." But when you're attached you don't get that perspective.
Now that he's in his proper role, and after a few months, he can go back to seeing what the game really was to the rest of us. And he's learned to avoid taking on too much when he's the one making the decisions.
What's a mock review?
Please add a box for Lord Xia (and the rest of the community). You can label it "Fargin Iceholes".
Thanks for sharing, Brad!
Nice illustrations of the creeping of the hats. Personally I find this more dangerous than the more infamous scope creep.
Are you trying out some of your slides for the conference talk on us? Or just the illustrations?
I chuckle at the assumption that Brad didn't play the game before release. I think the deeper people are into any project, the more they tend to overlook smaller details because of such a broad, but deep amount of knowledge.
I had a friend once that was in a stoner band with a few of his other freinds. They practiced, they wrote their own music, they went to the recording studio and put it on a CD...they worked their arses off!!
In fact, they lived it. How can you tell them that their music just sucked? Singer way off tune, lack of any compelling melody, yet not having any harmonic depth either. Just...awful....
I posit this: if they were to have taken 2 years off, get out of the process of the band, the music, the bias toward self...they would listen to it in 2 years and would have immediately known that this isn't how they remembered it.
Anyway, the best person to test the game would probably be the people on the business side, assuming they are gamers =D
Frogboy you really don't need to respond to posts like the one from Freebird1956. It was a childish post.P.S. Thanks for the frequent insight into the gaming industry.
If you check Freebird's history he has a knack for misunderstandings or blatant no-use posts. There's a thread where he complains about the game losing his interest back in 1.09 because of all the crashes, but he doesn't offer to upload his crash data. There's several threads where he says he's leaving the forums, and he doesn't.
He can't admit to himself that he's still hooked and still wanting to see what becomes of Elemental. So I respond to him as if he truly means what he puts, because I respect the fact that he's still here in spite of what he considers problems with the game.
Yes, pot shots like what he took at Brad in a post that Brad put together for our benefit, and not really in relation to Elemental in itself, don't serve much purpose. But if he's lashing out he still cares.
Meaning that he's one more valuable member of an awesome community.
Lord Xia, I still want your babies. >.>
UI placed in Art category. Now i understand the root of the problem. Move UI under design lead.
Wishing you guys success when you relaunch with the expansion!
Hope we see MANY great reviews!
Or better yet, get a dedicated interface designer.
The hat analogy made me think of only one thing.
But contrary to what Team Fortress 2 has thought us, too many hats can be a bad thing.
Yeah, they make your head really hot.
People is missing the point. What matter is: Were they Pirate Hats?
Good to know more about the innards of game development at The Dock of the Star.
Those hats ended up runing a great game turning it into a crappy MMO. (sorry, very salty off-topic rant)
Interesting.
Though UI under the art category and not design is really a bit weird. IMO a UI has to be functional first and it can influence a lot of gameplay by making certain tasks very hard or easy, depending how you can interact with it.
Transparency and candor is a wonderful attribute to express. I appreciate the open window into how Sd organizes the the gaming portion of their enterprise.
My hat is off to you, sir.
You're right that it doesn't change the past, but it is interesting to get an inside glimpse into why things can go so horribly wrong for a development studio. It's also instructive from the standpoint that those who don't learn from their mistakes will repeat them, and we can see that Stardock has learned from their mistakes and will not be repeating them.
There are many great features available to you once you register, including:
Sign in or Create Account