Skip to main content

Sony CEO speaks out

I've sort of been wondering what would happen at Sony now that Howard Stringer, a western non-engineer, is CEO. Today's news has not enlightened me. Let's analyze it bit by bit, shall we?

'We have an HD value chain that no one else in the business has,' Stringer said.

It starts with cameras and goes through projectors and television sets and ends up with the PS3. You can see an HD necklace with all the pearls connected.'

OK, unfortunate imagery there.

"Owning the content as we do is all of a sudden part of an integrated relationship with the device. Each understands the value of the other. And that is what makes Sony so unique, since we make them both. More and more, you will see Sony's fully integrated HD strategy," he added.

Um. Is that clumsily phrased or bad writing or both? In any case, wasn't Microsoft the one with the HD strategy? I'm confused now. Oh, and 'all of a sudden' makes it sound like he just noticed this.

Discussing the company's attempts to cement Blu-Ray as the industry standard for next generation DVD production, Stringer commented on the technological benefits in comparison to the rival HD-DVD format. "If you are going to take the DVD to the next generation, the customer experience better be more exotic. So, Blu-Ray offers far more capacity and the potential for 3G and interactivity. The Blu-ray package has greater selling power than transitional technology," Stringer stated.

3G? The mobile phone technology? Interactivity? Isn't that one of the key selling points of HD-DVD? ("HD DVD discs will offer greater interactivity using iHD technology"). Sure sounds exotic to me.

Anyway, the punch line is fantastic:

Stringer appears convinced of a victory for Sony in the next generation battle, ending the interview by stating boldly: "Innovation and quality will win the day. Eventually consumers are going to want devices that play everything and everybody's content in the end. And the customer is king. So, I have no doubt that Sony will prevail." (emphasis is mine)

Are we talking about the company that only recently embraced MP3, after having clung to it's own proprietary ATRAC format for years? The company that installs malware on their customers' PCs? (And gets up to other DRM hi-jinx.) The company that owns two major Hollywood studios - studios that (together with all the others) are trying as hard as they can to restrict what people can play?

Is this going to require another clarification?

(Via Eurogamer.)

Update: More interpretations of the words of Stringer via Kotaku.

Uodate: The Sony malware story continues here.

EA Announces 'Tank Wars' Student AI Competition

EA Announces 'Tank Wars' Student AI Competition:

The concept is simple: in a 100m x 100m world, two tanks are locked in an arena where only one will survive. The challenge is to program the tank which will exit victorious.
[...]
John Buchanan, University Research Liaison Dude at EA commented: "Over the next five to 10 years, A.I. is going to differentiate great games from the rest. With this competition, we hope to find people with a passion for A.I and understanding of the magic that makes a game truly fun to play."

(OK, so first of all: University Research Liaison Dude? That's the guy's title? Sounds serious.)

And yes, AI is going to be big. But you know, somehow I don't think it will be the AI for tanks shooting the crap out of each other that will, as they say, make people cry. I think this competition is symptomatic of the real challenge: finding out how to use AI. And that's a design question.

And since I'm posting links from Robin's blog: here's a comment by Kim Pallister on Neil Young's 'Making People Cry' speech (which he apparently gives once a week).

Good storytelling from a production point of view

A few weeks ago, I participated in a workshop on game design and storytelling in LA. I'm sure 'Spend two days sitting in a hotel conference room talking' is not on the top of everyone's list of Things To Do In LA, but it was for me (the other thing was 'Drive out of LA' - more on that in some other post). One of the parts I like the most about my profession are the discussions with other game developers, so being invited to do just that with 29 veteran game designers is difficult to refuse, even if it requires flying to the other side of the world.

Every participant gets to pick a topic of their choice and then basically moderates a round table for 40 minutes. This blog entry is the report of my session. Before I start, a big disclaimer: I have rewritten the notes that were taken by myself and others. Most significantly, I have removed the names of the participants. I dislike making someone else's point for them. After writing down what people said during the session and then rewriting it here, I will inevitably have introduced some personal bias. I prefer writing down my interpretation of (and elaboration on) what was said, much as I do when I blog about some news item. Also, for a variety of pragmatic reasons, the workshop likes to keep a low profile.

The downside is, of course, that I may appear to be ungrateful, or to take credit for what someone else has said. Au contraire, dear reader. Let me assure that you that, if something appears wrong or bone-headed, it was caused by my inept editing or poor mental facilities. If you find something edifying, it was the shining thought of the involuntarily anonymous workshop participant.

Onwards to the topic! My question for the group was more related to production than to game design or storytelling per se:

What does one need to do, in terms of organization and producing, to ensure good storytelling and good gameplay in a medium-sized game team of, say, 30 to 60 people?

Making a playable game is already quite hard, making a playable game with a decent story even more so. What I was interested in was how team structure, schedule structure, production processes, team goals and other production issues could help or hinder storytelling.

Management philosophy

One of the big topics that came back again and again is that of a game team's management philosophy. Who decides what? What are the rights, duties and responsibilities of each individual team member?

On the one hand, teams have a hierarchy, and not everyone needs to understand the design. Game development teams are not democracies. One participant said that, compared to Hollywood, teams in the games business are over-coddled. (Another mentioned, offhandedly and much later, that Valve's cabal process was one the most poisonous ideas to be introduced into the games industry in the last ten years. I agree, even if the article that explained it also contained one of the most powerful ideas about game development I've read in the last ten years. But I digress.)

On the other hand, you want to make the best possible use of your team. No one has ever known everything there is to know about a project, but that doesn't mean that isn't a good target to shoot for. The people on your team will be relentlessly creative, and you want to funnel that creativity productively, rather than having them going down blind alleys and then shoot them down because it doesn't fit. (There's more on managing ideas further down.)

No-one can or has to know all, but being able to know all is good for morale. Being selective in publishing information is counter-productive: why worry about deciding who needs to know what? Why not give everyone the opportunity to read all? Do you know the strengths and interests of every single team member? (Making sure everyone knows what they MUST know, and that they can easily find that information, is a separate issue.)

You will have the occasional team member who suggests dumb ideas, and shooting these down is tough, but when you make sure everyone knows what the team is shooting for, you will automatically reduce the number of ideas that don't fit, and increase the number of ideas that do. If in the end you still have someone who keeps proposing ideas that don't work and can't be made to understand why, this person may need to be replaced.

People want a vision for the game, and want clear rules defining what their place is in defining and implementing that vision. I know it works for me. It's all about giving people a framework in which they can direct their energies. Being unsure of what that framework is, how it could change, how I could change it, and being micromanaged: these all lower morale. The French may not have a proper word for 'schedule' ('le planning' - I'm sure the Académie frowns on it) but they do have the wonderful verb 'encadrer' ('framing' comes close) which comes up a lot in discussions on management there.

It's a big subject, and one that gets discussed quite often. I suspect that it keeps coming up because it pushes some basic buttons of the typical game developer, because it is so hard to strike a balance between telling people what to do and letting everyone contribute as much as they can, and because this balance changes from team to team, as well as the games industry evolves and the average team size grows.

The games business is still quite multi-disciplinary: it is not as centered on separate crafts as Hollywood. This may change as team sizes grow to 100-300 people, and game development becomes more decentralized. I've always thought that the big budget movie approach to filmmaking is possible because the process of filmmaking is relatively well-known and stable. It evolves, and varies from film to film, but in many ways it hasn't changed much for 75 years or more. Just like, in fact, the form of film as a medium hasn't changed much in that same period. Yes, today's films are different from the ones made  back then, but the difference is less significant than the one between the games of today and the games of just twenty years ago. When one or more interactive forms have settled down (and this is a highly interesting topic in itself), the process of making these forms will settle down as well, and perhaps our industry will become, in this aspect at least, more like Hollywood, for better or for worse. But perhaps it's good that we're still dynamic.

(Note how this part of the discussion reflects, to some degree, what has been happening in the software methodology space, with the rise of agile development: Extreme Programming, SCRUM, etc. In fact, agile development was mentioned several times.)

Communication

A closely related discussion topic was communication. If you want the whole team to integrate the story into their work, communication is key. In a way, in discussing management philosophy we talked about the environment in which communication can happen, after which we discussed the practical mechanisms and methods, such as wikis, daily standup meetings, physical setup, etc.

Presenting story

We also talked more in-depth about how the story can be presented to the team. At one company, designers do a dog-and-pony show of the story. This lead to increasingly entertaining presentations. Having the designers present the story to the rest of the team makes them focus on the task of communication.  It's also good for finding out the attitude to story in the team, and the people in the team learn how their efforts tie in with the story.

At another company, the story was presented during meetings of other disciplines, which I thought was a great idea. Other tips that were mentioned for the presentation of story is to distill it down to key points, to keep it verbal and visual, and to use concept art. Someone else put all 180 plot points of the game he was working on on a 20 foot chart, and had a separate chart showing the current level (because the team was fairly small, they only worked on one level at the same time).

Managing ideas

Several people mentioned that you need a process for making sure ideas aren't lost. Put ideas from team members on a list, and use a specific time to evaluate them. Often people will remove bad ideas by themselves. Larry Constantine once described a somewhat similar process, which I absolutely have to mention sometime in this blog. I mean, in more depth than this brief teaser.

One participant mentioned that Walt Disney used to pay a bonus whenever an employee came up with a gag (this was back on Snow White - I don't know how long this persisted). I once read that every member of the Metal Gear Solid 2 team had to write down one idea in a notebook every day, although the article didn't say what happened to those ideas.

Company culture and education

Several people mentioned raising the level of storytelling sensitivity in a team or studio by organizing acting classes, shared movie watching or training sessions with a pro writer. One participant mentioned that his studio had switched to story, i.e. had committed, as a company, to take story seriously from now on. In my experience, this kind of top-down commitment is essential for making changes in the way a company does things. There's only so much you can do without support from management.

Team structure

In one studio, the team was divided into groups that were not all equally familiar with the story, so as to be able to keep getting fresh input. Another participant mentioned that it's a good idea for team directors to have people around them to cross-pollinate and give good feedback. And of course outsiders can always give a fresh perspective.

Working with, or as, an off-site writer

Since several independent writers were present, I got quite a bit of good input on this. It was stressed that the remote writer has to be part of the team. Methods to insure this includes traveling to meet the rest of the team, going out and drinking beer (I personally - and seriously - endorse the last two methods: I have seen this work wonders many times), daily IM or Skype sessions and VPN access.

The writer must be institutionalized as being part of team. And the writer and the writing (!) must be involved early. That short sentence does not do justice to how important that is, so let me say it again: the writer and the writing must be involved early.

And one final thing that was said was: if you're serious about storytelling, you need to get a pro writer. Just as games are no longer designed by the lead programmer* and the lead artist, games can no longer be written by your cousin Joe. This should be fairly obvious by now, but sometimes it can become less obvious when the time comes to cough up money.

*) Unless it's the early 90s and I'm that lead programmer :P Oh, I also wrote some of the stories back then. But they sucked!

Scheduling

We didn't talk about scheduling much, although I think there are some interesting task dependencies around storytelling. The one thing that was mentioned was that if you're going to release your game in multiple languages simultaneously, you better make sure you have all your changes locked down before localization starts. Of course, this also applies to voice recording, and, in fact, to the majority of production tasks in one way or another. It's generally not a good idea to decide to set your game in a forest after you've been producing desert content for 6 months...

Technology

Technology also came up as a subject. Various people suggested looking at the specifications for the tools and engine, so as to understand at the beginning what is possible and what isn't, and to make sure that the technology can support what you want to do story-wise (actually it would probably be better to do this the other way around). Having the writer talk to a programmer early on helps. On the other hand, locking down features early gives people constraints to work in - clear rules again.

Documentation formats

Several participants mentioned wikis as a good format for keeping design documents in. (Although wikis have pros, they also have cons, and I feel some parts may be better represented using other means. But once again, that's another topic.) Someone suggested making the test lead the maintainer and nit-picker of the wiki, since the test lead often has little to do in the beginning of the project when a lot of documentation is being written. I think that's a great idea.

Sometimes you need the documentation in another format, such as a nice printable document. This can be problematic, when information can not be easily converted, exists in multiple places, and must be kept in sync. But these problems are all solvable.

The problem of team members not reading documents was raised. It was countered by the radical suggestion of firing people who don't read the documents they need to read. Although this is perhaps over-enthusiastic, I think this is another case where top-down pressure can help. (I particularly like an idea from formal reviews, a code quality method: if someone hasn't prepared for the review, call it off immediately, write down in the minutes that the review was cancelled because not everybody was prepared, and schedule a new one.)

One person mentioned that agile development argues against the massive up-front design doc, but we didn't go much further into general development methodology issues.

Conclusion

And there you go: 40 minutes jam-packed with fun and adventure. There were a lot of good ideas, and even with established ideas it was great to hear them confirmed by so many experienced people.

Now to put it all into practice some day...

Bioware and Pandemic to merge

Bioware and Pandemic to merge, creating new 'super-studio':

Top North American developers Bioware and Pandemic are set to merge in a $300 million deal crafted by Elevation Partners, the private equity firm headed up by former EA president John Riccitiello.

The deal brings together two of the most successful development studios in North America, with Canadian firm Bioware being responsible for titles ranging from Baldurs Gate and Knights of the Old Republic to Jade Empire, while US studio Pandemic has worked on the likes of Full Spectrum Warrior and Mercenaries.

The new operation will consist of a holding company, creatively called Bioware/Pandemic Studios, with Riccitiello as CEO and the current heads of Bioware (Greg Zeschuk and Ray Muzyka) and Pandemic (Andrew Goldman and Josh Resnick).

Sounds very significant, and somehow reminiscent of the launch of Greg Costikyan's Manifesto Games (which I've shamefully neglected to mention here so far): two radically different solutions for more or less the same problem. Alternative financing rules.

Shadow of the Colossus, attempt 1

Imagine if the first opponent you meet in a game is a boss. Can you say "Bambi Meets Godzilla"?

My personal code of honor now requires that I throw the game into the corner of my living room.

Update: My second attempt was more successful. Two colossi have bitten the dust. (Sorry, Tobe)

More update: Here is an interesting, a-ha, perspective on the game. Everything is sexy if you look at it the right way.

Spline Doctors

There's a new animation blog called Spline Doctors, written by six Pixar animators.

Two entries caught my fancy: this one on attacking tigers - how wonderfully geeky to look at that from an animation point of view - and this one on hand poses.

Hand poses can be one of the most important tools that the animator has to communicate attitude. They also can be some of the most difficult to master. If that weren't enough, computer animation allows for ugly hand poses never before possible in hand drawn animation.

I was wondering about faces recently - what if you picked only the 'good looking' facial angles, picked the one you needed for the current 3D orientation and made some kind of transition between them? Using morphing or custom code? Might work well for a cartoony style... How would that look I wonder? Same goes for hands perhaps, although they move around in space more. With a face, just rotating around the up axis can suffice, in terms of how the camera looks at it.

(Did that make sense at all? I haven't had coffee yet.)

The other thing those hands reminded me of is Fumito Ueda saying the hand animations in Ico took the most time. And Ico took four years to make... Which reminds me, I should go play Shadow of the Colossus.

After my coffee.

(Via Cartoon Brew.)

Japan developing remote control for humans

CNN.com - Japan developing remote control for humans - Oct 25, 2005:

Nippon Telegraph & Telephone Corp., Japans top telephone company, says it is developing the technology to perhaps make video games more realistic.

A special headset was placed on my cranium by my hosts during a recent demonstration at an NTT research center. It sent a very low voltage electric current from the back of my ears through my head -- either from left to right or right to left, depending on which way the joystick on a remote-control was moved.

I found the experience unnerving and exhausting: I sought to step straight ahead but kept careening from side to side. Those alternating currents literally threw me off.

The technology is called galvanic vestibular stimulation -- essentially, electricity messes with the delicate nerves inside the ear that help maintain balance.

I felt a mysterious, irresistible urge to start walking to the right whenever the researcher turned the switch to the right. I was convinced -- mistakenly -- that this was the only way to maintain my balance.

The phenomenon is painless but dramatic. Your feet start to move before you know it. I could even remote-control myself by taking the switch into my own hands.

Amusing but useless IMO.

(Via Robin.)

To The Artist's Eye Everything is Beautiful

Making Light: To The Artist's Eye Everything is Beautiful:

All the arts are related; modelwork and novel-writing. Both center on making a world in miniature, a false seeming that convinces the viewer/reader of its reality.

Herewith some lessons I took away, and use in my own works:

No matter how good your model is, it won’t be perfect. No matter how much praise you get, no matter what awards you win, you’ll never be able to look at that model and see anything but its imperfections.

The rivets on model cars are badly out of scale. To have visible rivets, they’d have to have heads the size of softballs.

No one counts the rivets on a moving car.

If you suggest detail, the viewer will add his own details.

Therefore, you don’t need rivets.

Painted plastic, painted wood, and painted metal all look the same.

It isn’t a model until you add people. Before that, it’s a clever machine, perhaps, or a toy. Characters bring their own reality, and bring the person looking at the model into the story. Your models tell stories; if you have a car that’s got mud on it, or rust, or scrapes and dents, it has a history. The viewer won’t know what the dent came from, but he’ll know that the car has been places, done things, and subconsciously won’t think of it as something that just came from a modelmaker’s workbench.

All of which applies to making games in general and making levels in particular, of course.

The Making Light post was triggered by this wonderful page with pictures of small model slums, which popped up in various bits of the blogosphere recently, notably BoingBoing. Very nice stuff.