March 23, 2005

Fever-addled impressions of GDC

by Michael Mateas · , 4:19 pm

Well, it’s been forever since I’ve blogged; the last couple of months have been truly brutal. With Spring “break” upon me (my break involves catching up on all the things I’m ludicrously far behind on), I thought I’d try to sneak in a blog post or two. The big recent events to report on are my trip to GDC and the Living Gameworlds Symposium we hosted at Tech last week.

I didn’t have nearly as good a time at GDC this year as last, mostly due to the horrible cold I came down with the day I flew out. I spent the majority of the conference in an addled daze, finally feeling human the day I flew back. So here follow my fever-crazed impressions of GDC. To cut to the chase:

  1. The industry is beginning a phase transition into procedurality (code as content). The transition will take a long time to complete, requiring, as it does, fundamental new skills (procedural literacy, anyone?).
  2. Next-gen consoles are going to be even more ludicrously expensive to develop games for (at least the old-fashioned content-shoveling way). AAA games will require teams of 300+ and commensurately large budgets. Therefore console games will be dominated by giant studios making risk-free titles. Maybe procedurality will save us (see point 1).
  3. Still lots of grumbling in the trenches about lack of innovation in the game industry and perma-crunch development schedules (see points 1 and 2).
  4. The “story” hype-wave is no longer peaking as it was a couple of years ago. Though there were a couple of events about the future of interactive story (including Andrew’s panel), they mostly had the flavor of “we’ll, we haven’t made much progress” or “we don’t know how to make progress”. Much of the “story” stuff at GDC has now been pushed into routine game design forums (writing dialog for characters, creating linear storylines for games, cut-scene design, etc.). The hunger for real interactive story seems to be on the wane.
  5. “Everybody’s upgrading, nobody’s downgrading”

On Monday I attended the EA academic summit at their Redwood Shores facility. While EA obviously organized the summit to tell us academics how to train future workers for EA (at least, I’m sure that’s how the idea was sold internally), it was a great opportunity for game academics to discuss curriculum issues with each other and learn from each other. Since the IGDA no longer hosts the academic summit at GDC, I’m glad that EA has stepped up to creating such a forum. While I know that the reason for discontinuing the academic summit was to eliminate the ghettoization of academics at the conference and encourage them to spread throughout the GDC program, this eliminated a concentrated forum for a broad discussion of game education and research relative to the game industry. Now EA has recreated this forum, with the difference of course that only one game company is represented. Good for them for seeing a strategic opportunity and moving on it.

At the summit there were over 100 academics in attendance; while there were representatives from all the usual suspects, there were also representatives from many schools that do not yet have a strong presence in game design, technology and analysis. When asked how many people in the audience are currently designing game curricula, but don’t yet have programs in place, at least half the audience raised their hands. Everybody and their brother is starting a game program these days. Lesson: if you’re starting a program, you better have a differentiator: a focus, style and pedagogy that makes your program unique. I know at Georgia Tech we think explicitly about what differentiates us (in a nutshell, the true integration of theory and practice; I’ve written about this before and will write more about it later).

The EA presentations during the academic summit first tipped me off to the procedurality phase transition. The marketing and recruiting talks were very much “steady as she goes”; we should continue to train traditional disciplinary folk (straight computer scientists, straight animation artists, etc.), who will continue to be coordinated on ever larger teams of specialists, each focusing on some particular micro-feature. The technical and design talks (given, respectively, by Scott Cronce, CTO of EA, and Will Wright) were about crisis and the need for fundamental change, including interdisciplinary team members (not just interdisciplinary teams) of programmer/artist/designers. Scott has been charged with planning for the development on consoles two generations from now (the 2012 consoles). With large team sizes at EA already hitting 300 on current-gen consoles, the current development strategy fundamentally hits scale boundaries in two generations (and perhaps before then). He also mentioned the highly surprising and disturbing fact that many EA AAA games have more individual asset files than lines of code. Actually, this apparently is only highly surprising to me. I mentioned this factoid, in tones of incredulity, to many folk during the week at GDC. Reactions were primarily “feh”, or “of course”. I guess the hip-waders-and-a-shovel style of game development is so foreign to my way of thinking that it didn’t really occur to me that people would still try to do this in a big way (sure, maybe Myst did that, but contemporary games?!?). With all these immutable assets being shoveled into games, so much for games being fundamentally about interaction and player agency… I asked Scott if he was concerned that this asset-heaviness was killing the process intensity in their games, as well as being an unsustainable development approach. He said, yes, he’s very concerned, and views this as one of the key challenges for EA. His development pipeline vision for 2012 involves an “always on” development platform (meaning the game is continuously playable in whatever state it’s in) into which one can drop content as discrete procedural chunks. His top five key technology challenges included believable characters, AI & gameplay (he explicitly mentioned that this requires a fundamentally new approach to AI; Expressive AI anyone (1 2)?), and content pipelines (meaning, more procedural, always-on pipelines). I was happy to see that three of his top five technical challenges were exactly in my area of work (maybe EA would like to support some game research?).

Will gave a talk about his development approach on Spore, emphasizing interdisciplinary team members (programmer/artists) and lots of custom languages designed for supporting procedural authorship of different types of content. He also emphasized (as he did in his main GDC talk) the current crisis engendered by non-procedural (asset-heavy) approaches to game design.

So, within EA, we see the contradictory attitudes symptomatic of a phase transition. While the proceduralists are still vastly in the minority within the larger game design community, eventually the transition will be made, if only for the simple reason that it won’t be possible to build future-gen games any other way (especially if you can’t afford teams of 300+ people).

I’m running out of steam; I’ll blog more about GDC later (we’ll see what Andrew has to say). I’ll end with a brief note about the panel Andrew organized.

Andrew’s panel, Why Isn’t The Game Industry Making Interactive Stories (1 2), was a bit disappointing, not because of Andrew’s organization of the panel (he did a great job), but because the panelists didn’t really get down to the brass tacks of why why why. The answer of course is because it’s ridiculously hard, but what specifically is ridiculously hard about it? Andrew and I have written extensively about why it’s hard on this blog (and I’m sure, depressingly, will be writing about why it’s hard for the foreseeable future). Some impressions:

  1. All the panelists mentioned deeper characters as a story-like property they desire. Only one, Neil Young, mentioned progression, particularly progression sensitive to player action, as a desired story-like property.
  2. Warren Specter seemed to be in a strangely anti-story mood. He’s traditionally been a proselytizer for more character and story in games, but seemed to be backing away from this on the panel (perhaps his reticence is related to his new studio endeavor?).
  3. The panel organization of me as an academic (read, not-to-be-taken-seriously-because-I-haven’t-shipped) respondent at the end of the panel didn’t work. In addition to my being strangely silent during most of the panel, the unfortunate podium layout strongly separated me from the rest of the panelists. If I was to do it again, I would do it as a genuine respondent, that is, someone not on stage during the main presentation, who then gets up to summarize the panelists’ positions and pose questions and challenges to the panelists for general discussion, rather than as a fifth-wheel panelist who briefly answers one question. Ah well, live and learn.
  4. Eyejinx came up and said hi just before the panel started. Unfortunately I didn’t have a chance to meet up with him later during the conference. It would have been great to talk face-to-face rather than being trolled online. Ah well, hopefully we’ll connect up at some point.
  5. Interactive story is hard precisely because there is no design-only solution (1 2).You can sit and think and think all day long, but unless design is being done in the context of new architectures and languages which define a design space for interactive story, and unless these architectures and languages iteratively evolve as they are pushed on by design, then there’s just no way to build high-agency interactive story. Current game architectures and approaches don’t provide a way to think about interactive story; that is, we literally have no conceptual framework that simultaneously supports thinking through the design space of interactive story while being executable on machines. You just can’t build rich characters and responsive progressions by hooking up animation engines, physics engines, and graph and tree structures (whether character FSMs, story graphs, dialog trees, or any permutation on these). That’s why industry isn’t making interactive stories. Interestingly, Neil strongly agreed with me, while Warren strongly disagreed. Don’t know what this means, except perhaps that this position is in agreement with EA’s strategic technical and design direction, as set by people like Will Wright and Scott Cronce.

40 Responses to “Fever-addled impressions of GDC”


  1. Dirk Scheuring Says:

    Current game architectures and approaches don’t provide a way to think about interactive story; that is, we literally have no conceptual framework that simultaneously supports thinking through the design space of interactive story while being executable on machines.

    Did you try Dramatica? The Grand Argument Story theory provides an algorithm that is, at least in theory, machine executable. And it works, for linear media; but there, it’s humans – writers, editors, directors, etc. – who execute this algorithm. An interesting program architecture question that remains to be solved is how to get a machine to execute this algorithm as it interacts with a user.

  2. Isaac Says:

    I enjoyed the panel but have made many observations similar to yours when relating the experience to friends and colleagues. Would have been preferrable for you to contribute to each topic as it went around; as a respondent would also be ok but I really am beginning to feel like directly encouraging integration of academics and developers is important. It struck me as mildly ironic that the strongest suggestions for what to do (those that even hinted at an approach beyond “convince the money people that story is important”) were coming from the lone voice on stage right.

  3. Nicolas Szilas Says:

    But why do we (academics) absolutely want that the game industry use our ideas on Interactive Narrative/Drama?

    Okay, the game industry is fascinating: 300 people working on a game, fantastic virtual environments, animations and gameplay, etc. If ever a game company would invest such money in Interactive Drama, with our help obviously, sure that we would come with a very interesting product (I said “interesting”, not “profitable”). But no game company will do that in the near future. Game industry is both too mature (it is not craft industry anymore ) and too young (still quite fragile) to go towards Interactive Drama. The shift towards procedurality is only an economic choice.

    Is there any research lab result which is applied into current major games? Are games like Creatures, Black and White or The Sims developed according to AI lab research? In the contrary, other domain do use intelligent characters and interactive storytelling, like Military industry or Web Marketing.

    So, maybe Michael, you should stop attending GDC (look, it gives you fever!!), and visit other industrial conferences, in toy making, book publishing, etc. Maybe these industries, still in the Entertainment sector, will more quickly be interested in Interactive Drama than game industry. In short, I conjecture that the digital game market is not limited to the (video) game industry. Innovative games might also come from other domains. Which ones? If I ever knew…

    Well, this said, I should contact next week an Australian game company… I can’t help trying to convince them that an IDtension-like game would be a killer app!!

  4. michael Says:

    Starting yesterday there’s been a discussion on the idrama mailing list that’s relevent to the malaise I sensed at GDC regarding interactive story. After 8 months of no traffic, Dan Lyke, the list moderator, sent out a message about why he’s lost interest in interactive drama. There’s been a flury of response, mostly from people agreeing that interactive drama is a chimera. Search for “why I’ve lost interest” on this archive page to see the discussion.

  5. Chris Crawford Says:

    I’m not on that list any longer, but I sent a posting to it on the off chance that it will get through. Failing in that, I’m re-posting the same message here; apologies to anybody who had to plow through the same mud twice. Here goes:

    At some point in the past I was on the idrama list but then I changed my email address and forgot to update it on the idrama list, so I didn’t see any of this until I saw a mention of it at grandtextauto. Rather than respond to any specific comments, I’d like to offer a meditation on the issue of “dem ole interactive storytelling blues”.

    I’ve been working on this for 13 years now. I don’t mean that I first thought about it 13 years ago and have dabbled at it on and off ever since. No, I set interactive storytelling as my goal in life 13 years ago and I have dedicated myself full time to that problem ever since. Yes, there have been distractions, such as writing books and teaching some courses, but the focal point of my efforts has always been interactive storytelling.

    You would think that, after 13 years with no grand results to show off, I might be discouraged. Certainly lots of other people are getting discouraged after a mere five years (!) at it. Yes, I get discouraged. I went at the problem full bore for about five years and then I too ran out of creative steam. It seemed as if I was beating my head against a wall. Back then, in the mid-90s, nobody seemed to be interested in the subject. You try living for 13 years without any primary source of income. (Actually, there was some funding, briefly.) I’m lucky my wife has been patient with my quixotic pursuit of this goal, but I can also say that, despite her patience, it grates at her and has eroded the strength of our marriage. I work and I work and the days roll by, the weeks roll by, the months roll by, and nothing seems to change. Other people with half my talent are pulling in big bucks for crappy work, or gaining public recognition, or in other ways enjoying the benefits of their labors, and I still I labor on, building more and more technology and still nobody is interested. I wrote an entire book on interactive storytelling, hoping that it would trigger some interest, some discussion, something — but nothing ever came of it. It would seem that nobody read it.

    Yes, the years of failure have sapped my energy. I don’t have the energy to work 10 hours a day on it as I once did. I work for a few hours, then my mind wanders. It takes enormous discipline to sit down and force myself to continue working on a project that the entire world — my wife included — thinks an utter waste of time. I take no creative joy in my work, nor any optimism that it will ever produce the results I hope for. I work now out of towering stubborness, and out of desperate fear of the thought that my life’s work — and therefore my life itself — has been an utter waste of time. I’m like a shipwrecked sailor in a rubber dinghy thousands of miles from any possible rescue, stubbornly paddling forward because there’s nothing else to do but die.

    I remain absolutely certain that interactive storytelling can and will be achieved. Many of the arguments I witness on the topic no longer excite my attention, as I have long answered most of those questions to my own satisfaction. First among these is the “plot versus interactivity” debate. I solved that problem 15 years ago, published the solution, and nobody seems to have noticed it. Fine. They’ll figure it out someday. There remain serious problems to be solved, but I no longer consider any of them to be killer problems. They are what physicists like to call “engineering details”.

    So when others say that they are losing interest or getting discouraged, I can surely second that emotion. This is not an easy problem. It will not be solved by a few brilliant strokes of genius. It demands the solution of a number of gigantic problems. I believe that I have found one approach that solves those problems. I can see others making progress on very different strategies that seem promising. This is going to be a long, hard struggle. But make no mistake, someday we will plant our flag at the top of this mountain. If my role is to be the dead body holding down the accordion wire far below the summit, so be it.

  6. Dirk Scheuring Says:

    Chris, with all due respect, but if the task really is about moving a mountain by using a pinhammer, then count me out of it. However, I’m sure that we will think up some less laborious way to do it :-)

  7. Erik Says:

    >No, I set interactive storytelling as my goal in life 13 years ago and I have dedicated myself full time to that problem ever since.

    You are allowed to have several goals and change the priority accordingly as time goes by. To stay happily married, for example, is surely a life goal too.

    Your problem may well be “interactive funding” not “interactive drama”. How does one finance such a goal when one cannot say for sure when the milestones will be achieved, or whether other people share in acknowledging these goals?

    Perhaps that is partly why so many game designers also become academics :)

  8. andrew Says:

    A heartfelt post, Chris. Thanks. I would like to follow on your comments with some of my own, but only when I have the mental space to give it the attention it deserves. It may be a little while, but I’ll contribute some thoughts too.

  9. Dirk Scheuring Says:

    As a writer, I must say that I find that “storytelling sucks” meme that seems to have erupted w/ some force at the recent GDC somewhat bewildering. Hasn’t the programmer’s side discovered storytelling only a few years ago? If you want to write stories, guys, you need to have some stamina! For most writers, it seems to take at least a decade of telling stories to get any good at it (i.e. published). It varies, of course, but if you look at the bios of many writers, that pattern clearly is detectable.

    And that means writing stories! It’s not about writing computer language specifications and feature lists – although it might be necessary to produce those on the way -, but you learn telling stories only by telling stories. Lots of them, typically, until you get them into a form when you yourself can stand to read them. While it’s great that you discuss your use of “verbs” and “nouns” in your code on this blog, you might also benefit from some discussions about character development techniques and plot evolvement patterns. But most of all, you need to write stories.

    I’ve noticed that the IF community doesn’t seem to have a problem telling interactive stories, and does it in a surprisingly low-tech way. You might want to look at how those writers actually do their stuff, and fashion your new technologies to support the actual writing process, instead of inventing your own writing process and then demanding that the writers shall follow it. That won’t happen.

    It’s great that tools like ABL and the Erasmatron now exist. Go ahead and use them to tell us your stories, instead of telling us how you want to give up on storytelling. Please.

  10. Nicolas Szilas Says:

    To echo Chris’ comment, I confirm that “after a mere five years”, you get a lot of occasions to be discouraged by the results. Because the problem is hard, it needs about 4-5 years to get a prototype. In my case, this prototype is just a first step towards a full interactive drama.
    Furthermore, the more generative your system is, the more difficult it is to obtain partial demos.

    Thus, few people go from conceptual ideas to a working prototype. Few people spend those minimal 5 years… Many projects only have a nice conceptual framework without implementation, or a nice implementation (3D + characters) without interactivity at the story level.

    I believe it is now necessary to shorten this development cycle. New projects should more than before benefit from previous work. I am confident it will be the case in the near future, and this blog in contributing.

  11. Dirk Scheuring Says:

    I find what I percieve as the general authoring system idea behind both ABL and the Erasmatron – namely, to integrate the Storytelling classes Plot and Character, which are generally needed by the class Storyteller, into one application – a Good Idea. However, from what I can tell, both systems control the classes Noun and Verb for the user language, so instead of using verbs and nouns, the user – class Writer, superclass of Storyteller – is expected to write numerical equations in their place.

    This won’t do for most writers I know, who need to be free to just use verbs and nouns as the story evolves. There’s a flow in a pleasant writing experience, and all successful storytelling tools, starting with Aristotle’s Poetica, are able to work in relation to this flow. An overhaul of both authoring systems might therefore involve a switch of responsibilities: let the writers control their verbs and nouns, and let the programs control the underlying numerical calculations.

  12. Dirk Scheuring Says:

    re: Process Intensity


    Definition
    by Chris Crawford

    Process intensity is the degree to which a program emphasizes processes instead of data. All programs use a mix of process and data. Process is reflected in algorithms equations, and branches. Data is reflected in data tables, images, sounds, and text. A process-intensive program spends a lot of time crunching numbers; a data-intensive program spends a lot of time moving bytes around.

    Idea takeaway for general system architecture, regarding interactive digital authoring systems to be used by professional writers (i.e., people like me): let the computers do the number crunching, and the writer do the moving-bytes-about part, where “bytes” are “words”.

    Destilling Crawford’s text, I might come up with the following illustration:


    world = process ,
    data
    ;
    process = abstract ,
    indirect ,
    [ ?equation? ] ,
    [ ?principle? ] ,
    [ ?force? ] ,
    [ ?thought/idea? ]
    ;
    data = tangible ,
    direct ,
    [ ?number? ] ,
    [ ?fact? ] ,
    [ ?event? ] ,
    [ ?fractal-of-knowledge? ]
    ;

    To generalize over this illustration: process seems dynamic to me; there’s movement from location to location, and it’s usually operationalized through the arcs of a program’s abstract search tree (AST). Data seems static, under ideal circumstances; at the time the process uses it, it is expected to represent very specific names, events, etc., at very specific times. Refering back to Chris Crawfords definition, it’s the “byte-moving” part, which has the writer writing text to be stored in the nodes of the concrete network.

    As for now, it is still unclear to me whether useful programs can possibly be written by writers where the programs are their own writers, maybe in the way that the “head-writer/gag-smith” arrangement common in the industry of soap-opera production works. How could a process for that be realized?

    To me, this now more than ever seems to be a promising research direction, whatever the popular opinion at the GDC might have been. I hope that pioneers who have chosen this direction, like Chris Crawford, will find the strenght to keep on for the last mile and still keep their loved ones by their side. I (married, 3 kids) am convinced that it can work.

  13. Dirk Scheuring Says:

    “The pioneer is the one with the arrows in his back.” – anonymous entrepreneur

  14. andrew Says:

    Just a quick comment here — let’s not glom onto the idea that the mood about interactive story at GDC was gloomy, or at least more gloomy than usual. I don’t think it was. Perhaps, as Michael suggests, there were fewer sessions discussing it than last year, but the ones that did discuss it were well-attended. Developers and players are still very interested to see progress made. While there was little or no observable progress on the topic at GDC this year, I don’t think the mood has turned signficantly more pessimistic anything.

    fyi, Espen Aarseth chose to sit in on Ernest Adams’ Interactive Narrative Research with us, rather than on Raph Koster’s Game Design Atoms, if that tells you anything.

    More later…

  15. Chris Crawford Says:

    I’d like to comment on Dick’s observations regarding the role of equations:

    the user – class Writer, superclass of Storyteller – is expected to write numerical equations in their place.

    This won’t do for most writers I know, who need to be free to just use verbs and nouns as the story evolves. There’s a flow in a pleasant writing experience, and all successful storytelling tools, starting with Aristotle’s Poetica, are able to work in relation to this flow. An overhaul of both authoring systems might therefore involve a switch of responsibilities: let the writers control their verbs and nouns, and let the programs control the underlying numerical calculations.

    I agree that writers abhor mathematics and requiring them to use mathematics will chase away a great many talented writers. However, this is unavoidable, for the very essence of interactivity lies in the algorithm, and the clearest and most expressive way of describing algorithms is in the language of mathematics. To put it another way, if you want the writers to be able to control their verbs, then they must be able to control what the verbs DO. How can you clearly specify an imperative without using an algorithm?

  16. Dirk Scheuring Says:

    Yes, the essence of interactivity lies in the algorithm. I’m a writer, and I do understand this. I’d further like to say that even writers who say that they abhor mathematics are often using them heavily without noticing, in the form of logic.

    A good (old-fashioned, linear) story – the type where the problem seems bafflingly complicated and unsolvable in the middle, but where everything “suddenly makes sense” in the end – often makes use of a certain algorithm. Two witers, Melanie Anne Phillips and Chris Huntley, have laid out this algorithm in their “Dramatica” theory book. An application example for their theory is in showing that even Shakespeare (perhaps unconsciously) used this algorithm, by analyzing and factoring plays like “Hamlet” and “Othello”, using the Dramatica system.

    The Dramatica software is quite popular amongst screenwriters, story editors and (some) directors, and since “Harry Potter IV” easily factors into the system, I suspect that Joanne K. Rowling (and/or her editor(s)) is using it, too. I’ve been using it for about ten years now, and for the past four, have been trying to figure out how to use it for direct interaction with the audience, instead of as a structuring tool for writers and a communication tool for people working together producing linear stories (which is how it’s commonly used).

    So that algorithm is the bridge I have crossed to meet you here: hello, engineers. I want to tell you something, regarding mathematics: If and when we have a good day, we writers use verbs and nouns with the same precision in reference to an algorithm and its production rules as engineers use numbers (on their good days :-).

    And here is where my interest lies: if we could find a translational algorithm that corresponded to the algorithm that we already use to encode a story’s “meaning”, then we might be able to develop a new class of systems where the writers could just write, using verbs and nouns, and where the machine could translate the “meaning” of the “word” symbols into number class symbols, which it could then process, and after processing, translate back into the “word” class of symbols. Please note that I’m not trying to work on a “Cyc-like” problem here – “meaning”, for my current purposes, is not “meant” to exist in an “open” context, but restricted to the “meaning” in, and of, a particular, “meaning-coherent”, story.

    So I’m working on an interpreter that takes any natural language input string, relates it to a story structure, and creates “events”, which are strings written in a language based on symbolic algebra. But since those symbols are words rather than numbers, I seculate that writers can learn that language much faster than they can learn, say, Java. Which means that, given some training, they should be able to produce tiny pieces of content – sentences, or even parts of sentences – that the machine could use to synthesize resonses to user input that “make sense” in the context of the current story. Anyway, that’s how I hope it’ll work – we shall see :-).

    I’m currently building a prototype implementing some basic ideas; I’m planning on a GPL/LGPL-licensed release in September now, with public testing starting in late May.

  17. Chris Crawford Says:

    Dick, I think that you are attempting the impossible in trying to build software that will translate English words into algorithmically precise statements. I say this based on my own experience in designing Deikto, a custom language for dramatic interaction. Deikto has forced me to precisely define each and every word and relate it to the elements of the storyworld. It’s a difficult task, but one that I am making progress on because I can precisely define each term as well as each component of the storyworld. But if you can’t precisely define each component of the storyworld, you can’t precisely define the words that refer to the storyworld.

  18. Dirk Scheuring Says:

    Of course we have to define each and every word. I’ve already gotten over that.

  19. Dirk Scheuring Says:

    I feel like I should gloss this quip a bit. Let’s say I’m a storyteller whose storytelling has evolved at least partially into something that could be called “engineering”, and you’re an engineer whose work has evolved at least partially into something that could be called “storytelling”. Ignorant of each other, we have started hacking away at the bushes from two opposing borders of an unknown country, trying to beat a path to some hidden place where we expect a treasure trove, containing, perhaps, a cristal flask labeled “Interactive Storytelling”, filled with some magic potion. Suddenly, in the thick of the jungle, we meet: “Dr. Livingston, I presume?”

    When I started out a good four years ago, I didn’t know diddley about computer programming. I just slipped through its cracks in kind of an odd way, suddenly convinced, by the logic of a certain progression, that now I had to figure out how these technical languages work, and how to encode a story’s meaning in them. About half a year in, I hit the big wall: “Gee, if you want to do that ‘interactive storytelling’ thing, you’ll have to define each and every single concept you use in a story. And if you use a concept in two different ways, or meanings, in a story, you’ll have to define it twice! And man, there are words, like “why”, that can mean thousands, even millions, of different things in a story! And then you have to figure out how to get this machine to not confuse all those meanings, and say the right thing at the right time! Noooo!”

    Then I started studying how you engineers are trying to do interactive storytelling. Learned the lingo to understand all those papers about planners, story directors, drama managers, dialog acts, and similar software objects. Built my own little models, etc. In short, I couldn’t crack it that way. How are you people getting any text integrity while writing those systems? You have one chunk of text that’s supposed to “manage” another chunk of text, but the “managing” chunk has no idea of what the “managed” chunk does, what its effects are, why, etc. I worked hard at trying to understand how you mean to do this for two full years, but it still does not make sense to me. After two years of drowning in nested infinite regresses, I gave up. It’s the single big incompatibility I’ve experienced between me as a writer and the engineers.

    So defining every single concept and the circumstances of its – possibly varied – use in a story is pretty much it for me. The game industry, and other software industries interested in solving the NL problem, hate this idea. I sometimes hate it, too. It’s the most difficult way of writing ever. And no tool support; toolbuilding is part of the process.

    But since I do not see any other approaches working, and can’t even understand how they should work, I’m sticking with this. We’ll see what drops.

  20. Dirk Scheuring Says:

    Chris, I’ve just read your article on Deikto. Interesting stuff.

    We can, theoretically, “synonymize” almost any word in Deikto, based on individuation by Actor, Stage, Adjective, Verb, Role, or even special combinations of the above. However, this could end up being a monster mess, and so we don’t want plunge into it unless we are absolutely certain that it’s necessary.

    I really am afraid that it’s necessary for any interactive story I might be interested in writing. I feel that I just have to live with this potential monster mess, and see which kind of tools we can develop to reign it in, and make it somewhat less messy. There are some ideas.

    Apart from the dictionary, is any other documentation of Deikto already available? What are your plans for this language?

  21. Dirk Scheuring Says:

    Deikto

  22. chrisf Says:

    After plugging away at my own interactive story research for a couple years, I’d now say that it would be easier, both to develop, and to sell to a publisher, if one approached it from a non-verbal direction.

    Not to say that the concept of a verb as an action within your storyworld would not be a central concept, but the use of words throws up lots of natural language problems that can be (somewhat) conveniently sidestepped when one takes a “The Sims” approach, representing communication and emotion symbolically.

  23. Chris Crawford Says:

    Dick, I’m curious about your approach to this:

    So defining every single concept and the circumstances of its – possibly varied – use in a story is pretty much it for me.

    Could you provide an example of what you mean by this? I’d love to see an example of what you mean by defining every single concept. Is this a strictly verbal definition, like what you’d get in a dictionary? Or is it a more extended definition?

  24. Chris Crawford Says:

    I really am afraid that it’s necessary for any interactive story I might be interested in writing.

    This raises one of the interesting disputes we have had in designing the Erasmatron. Writers see language primarily in terms of its richness and nuance; the notion of a stripped-down language is abhorrent to them. I respect this feeling; after all, any writer who has spent the many years necessary to master the intricacies of finely-wrought language would be loth to abandon so fine a tool.

    Yet that is exactly what I think necessary for interactive storytelling. I am looking for storytellers, not writers. A writer lives and breathes the beauty of language; a storyteller is more interested in the dramatic dynamics of the storytelling process. Storytellers first encountered the separation of these two passions with the cinema. For thirty years, they were not permitted any but the most limited language. Some objected that it was impossible to tell any coherent story without recourse to language, but they were disproven. It just took some rethinking of the nature of story and the means of expression. We face the same problem with interactive storytelling.

  25. Chris Crawford Says:

    Apart from the dictionary, is any other documentation of Deikto already available? What are your plans for this language?

    There’s a ton of documentation, but I am keeping it close to my vest for the moment, not out of any sense of paranoid secrecy, but rather a healthy appreciation for the likelihood of major changes. Indeed, the dictionary posted on the website has already been altered considerably.

    I am currently plowing through the complexities of implementation of the language. The most recent problem has arisen from the grammar of the verb “ask”. There are several types of clauses that can attach to this verb: fact, opinion, or gossip. Here are some examples of each type:

    Fact: Joe ask Mary Tom height how much?
    Opinion: Joe ask Mary Tom nice how much?
    Gossip: Joe ask Mary Tom nice how much as per Sean?

    The ask-fact is further complicated by the fact that it can also be applied to stages and props:

    Joe ask Mary barn how dirty?

    I’m still digging through the mechanics of all this to insure that it really can be said in a clean fashion. It’s slow, grinding work checking out every possibility to make sure that it all works.

  26. Dirk Scheuring Says:

    So defining every single concept and the circumstances of its – possibly varied – use in a story is pretty much it for me.

    Could you provide an example of what you mean by this? I’d love to see an example of what you mean by defining every single concept. Is this a strictly verbal definition, like what you’d get in a dictionary? Or is it a more extended definition?

    At the highest level of my model is the story; the smallest independent functional unit in my view of “story” is the individual character. The “characterizing” feature of a single chraracter is its ontology. A character has at least one definition for each concept contained in its ontology (like in a dictionary, where a concept can have several entries, or “senses”, there may be more, dependent on the context the story provides/needs). The character also knows at least one purpose, one reason, one method, one time and one location relating to each concept, linking the concept to other known concepts.

    There’s a pragmatic reason for this. The minimum ability I require from a character before I consider it to be “interactive” is that it can plausibly – i.e. not contradictive to the current story as a whole – answer the questions “What is it?”, “What?”, “Who?”, “Where?”, “When?”, “How?”, and “Why?”, refering to any of its acts (including, of course, all speech acts). I find that I get that covered by using the six predicates I mentioned. I’m not trying to say that that’s sufficient; rather, it seems like that’s the absolute minimum for me. So that’s why I start there.

    And oh, yeah, different characters use different ontologies, of course. Conflicting ontologies – e.g., conflicting definitions of the same concept -, to me, is an obvious way of designing dramatic conflict between characters.

    Writers see language primarily in terms of its richness and nuance; the notion of a stripped-down language is abhorrent to them.

    In all fairness, but this seems like a bit of an over-generalization to me. I very much like “little” languages – as long as they’re recursively extendable, that is. That way I get a chance of sticking to simple principles, while adding refinements in a top-down, iterative way.

    I am looking for storytellers, not writers. A writer lives and breathes the beauty of language; a storyteller is more interested in the dramatic dynamics of the storytelling process. Storytellers first encountered the separation of these two passions with the cinema. For thirty years, they were not permitted any but the most limited language. Some objected that it was impossible to tell any coherent story without recourse to language, but they were disproven. It just took some rethinking of the nature of story and the means of expression. We face the same problem with interactive storytelling.

    “Writers vs storytellers” – hm, that’s a novel one. How widely did you test this? I think I can get at what you mean, but since I’m coming in from TV/movie writing, the distinction doesn’t seem to make that much sense in my surroundings. When I’m considering language, writing, and coding, my primary question is: How can I expose the largest possible “surface area” of story meaning for the client to interact with, while using the smallest possible amount of code/text? So to me, brevity is most beautiful. Besides, if I weren’t “interested in the dramatic dynamics of the storytelling process”, I don’t think I would be interested in algorithmic solutions to storytelling problems, either.

    I am currently plowing through the complexities of implementation of the language. The most recent problem has arisen from the grammar of the verb “ask”. There are several types of clauses that can attach to this verb: fact, opinion, or gossip.

    I see here that your procedure is indeed very different from mine. Apart from the precedence which I, as mentioned, grant to the class of “wh-questions”, I would define and explain the concept of “asking” in some thematic range, probably “questions vs answers”, depending on how a particular character would interpret and use it in a particular story. I could introduce refined concepts, like “asking for facts”, “asking for opinions”, etc, each with its own set of answers to the “what”, “where”, “why”, etc, but wouldn’t introduce any particular grammar problems with this. Not that I don’t have my own major problems; it just seems that using “verbs vs nouns” as a shaping dichotomy leads to quite different problems than using “predicates vs concepts”.

    Joe ask Mary barn how dirty?

    Is that supposed to be read “Joe asks Mary how dirty the barn is”, or “Joe asks Mary how the barn got dirty”?

    To take this as an example: if I needed that in a story, I would first write the concepts for “barn” and “dirtyness”, so that I could know what a “dirty barn” is. The “method” for “dirty barn” could be used to explain how the barn got dirty, and to rate degrees of dirtyness, I would use a simple quantifier system, quite similar to yours.

    I’m still digging through the mechanics of all this to insure that it really can be said in a clean fashion. It’s slow, grinding work checking out every possibility to make sure that it all works.

    I do think that I know what you mean…

    BTW, the name’s Dirk. Not Dick. Dirk. Ok?

  27. Chris Crawford Says:

    Is that supposed to be read “Joe asks Mary how dirty the barn is”, or “Joe asks Mary how the barn got dirty”?

    Sorry about that ambiguity. The sentence should have read “Joe asks Mary barn how much dirty?” which makes the meaning clear.

    BTW, the name’s Dirk. Not Dick. Dirk. Ok?

    Sorry about that. I suggest that you retaliate by calling me Chirs. May I call you Irchard?

    After much pain at coding, I have decided to tear apart Deikto grammar a second time and resort to an even more abstract system that introduces formal parts of a sentence and dispenses entirely with clauses. It is certainly disheartening throwing away a ton of code, but that’s what is necessary.

  28. Nathan Piazza Says:

    I feel a bit humbled by the company here, but I find the conversation fascinating, and I couldn’t help but interject. (I recently was accepted to the GaTech Digital Media program and will enter in 2006, and I am a regular reader of this blog, which is just fantastic. Thanks so much for making these conversations available to the public.)

    So, onward with my thoughts:

    The desire to “create interactive story” is just so monolithic. In the early days of computer graphics it had to be fairly unlikely for, say, J.J. Gibson to set for himself as a goal: “to create the visual field”. The state of hardware had to have made graphics pioneers too humble for that. With the hardware we have today and the wild claims of AI theorists about what machines do/should do in 20 years based on Moore’s law, etc, I think we have a tendency to miss that software advances in many areas that affect game design have come very incrementally in conjunction with hardware advances. If we are to have ‘interactive story’, its likely to come just as incrementally. Unfortunately, the things our hardware is already accomplishing in other areas is impressive, and it can make us feel pressure that wouldn’t have been there if we’d been entertaining these ideas in 1970. No one person is going to ‘invent’ interactive story, either, any more than one person ‘invented’ computer graphics. In fact, it is a bit surprising to me that you all, who are so devoted to the task, seem to think it is so ‘small’ a task to be bitten off by one or even a handful of people, in a single generation.

    If for no other reason, the incremental nature of the progress made will result from each advance needing to have its own kind of market/aesthetic benefit. Not only is ‘interactive story’ unproven in the market, but few of the ‘components’ of what might one day contribute to ‘interactive story’ are proven in the market either. For example, more sophisticated facial animations. How much did the admittedly fine work of the Half-Life 2 team to make the faces of its characters convincing really contribute to the bottom line? Are there ROI analyses or focus groups that could prove this to a publisher? (I frankly, was disappointed by how little ‘interactive leverage’ HL2 got out of their face work.)

    What’s more, though graphical innovations do have a long track record of directly benefitting the bottom line (inflated a great deal in the minds of publishers, granted), we often underappreciate the poverty of even the best representations of visual fields in computer games. As I know you are all well aware, there are huge shortcuts that we can take when representing space because of the nature of the human visual system.

    Before we can “create interactive story”, don’t we need to ask ourselves “How subject is the human cognitive apparatus that deals with linguistic and narrative ‘fields’ to the kinds of ‘shortcuts’ that are so commonplace in other representational models?” and “How sophisticated is the level of interactivity offered by games when placed next to real human experiences in the world, like say, that of a painter with a brush?” I think we will find that, despite the radical success of Gibson’s “surface and incident light” model of visual perception, and despite the intial wonder evoked by the use of input devices to navigate 3d space, on the whole the experience is really quite poor. The simulations offered by games are quite unconvincing, and what’s more, they are highly conventionalized. Gamers perform huge acts of ‘suspension of disbelief’ when they play games, from physics to vision to ‘enemy AI’. As we pursue and encourage the industry to pursue innovations which support complex emotional/social/intellectual experiences in games, we need to be reasonable about the quality and kind of experiences that are realistic, and not set higher standards than those already at play in other areas.

    What’s more, we need to be open to an evolving and iterative process. It’s not just an issue of proving to publishers that innovations which lead directly to better emotional/social/intellectual game experiences are marketable. It’s an issue of evaluating their genuine aesthetic benefit to ‘players’ and ‘bringing players along’ on the many ‘conventionalizations’ and ‘shortcuts’ we make as we try to boil complex real-life experiences down to biteable interactive chunks. When the the Lumieres showed their train footage, French audiences ran. When Welles first screened Citizen Kane, the angular shooting was extremely off-putting. When David Fincher started blasting quick cuts and microphotography at audiences, it was stimulating to young people, but it gave my parents headaches. Not only is innovation incremental, but so, naturally, is the ability of audiences/players to accept and engage with new techniques.

    Instead of ‘creating interactive fiction’, we need to go about finding out what kinds of interactivity yield positive emotional/social/intellectual experiences. We may find that ‘narrative’ or ‘fiction’ are not good words for describing what actually ‘works’. We may find that the “structured experiences” that are really successful (aesthetically and/or financially) are more different than ‘narrative’ than we at first imagined. We must be –open– to discovering the tasks ahead, and not foreclose them so much by convincing ourselves that we already know what it is. All issues of mathematics aside, this is also a major difference between artists/writers and typical developers. The former often set out making something without a concrete idea in their head of what they will make, finding the open-endedness of the approach more conducive to really outstanding results.

  29. Dirk Scheuring Says:

    Nathan Piazza wrote:

    We may find that ‘narrative’ or ‘fiction’ are not good words for describing what actually ‘works’. We may find that the “structured experiences” that are really successful (aesthetically and/or financially) are more different than ‘narrative’ than we at first imagined.

    To be frank, I’d be very surprised if this turned out to be true. It’s not the first time that I hear this suggestion, either; maybe the “Why Johnny need not storytell” meme is the flipside of “Why Johnny must program“. Meanwhile, I still have to find people from the “engineering” side of things who are able to discuss when to use, say, a Do-er vs a Be-er approach for a literary character with the same level of competence that they seem to expect from people from the “storytelling” side when discussing, say, the use of Nodes vs Edges for frequency measurements.

    As for “the tasks ahead”, I’ve already discovered mine a while ago: find a way to write “interactive characters”, defined as “texts that can be reasoned with”. By “reasoning”, I don’t refer to the idea of a “canonical” model of reasoning, as was found in GOFAI, but to a “contextual” model, as is used by storytellers (though the implementation may well rest on GOFAI techniques, and I’m not in any way dissing GOFAI’s many accomplishments). I think that this use of the “story” concept has an analog in the use of the “scenegraph” concept by the CG folks – it’s what you refer to as a “shortcut”.

    Stories, to me, are a well-known “shortcut” for the communication of meaning, involving the exclusion of all the stuff that’s not relevant at the moment (stuff that’s “not in the frustrum”, so to speak). In short, I believe that the general cause of “interactive storytelling” could be much furthered if engineers learnt more about what’s what in “non-interactive storytelling”. Like, how characters only become characters by interacting: in reality, there ain’t no such thing as “stories without interaction”. It’s only that, in “old” media, the audience most often has no way of being “interactive characters”, too (there are exceptions, like Augusto Boal’s “spect-actors”).

    I’ve heard engineers suspect that I only insist that they learn this mushy-faced storytelling stuff to get them to do the hard work of developing the infrastructure needed to build interactive characters, so that all I need to do is to fill in the blanks they provide with some lofty prose, and get all the props for “inventing” such wonderful creatures. Not so. I’m pretty independent these days from people developing new tools, because I found that the basics of what I need already exist (not that the existing tools couldn’t be much improved to make me more productive, but that’s optimization I’ll gladly defer until I know exactly what I’ll need in the long run). So my motives for promoting this kind of learning are not that egotistical (OK, so I expect a rising tide of storytelling competence to lift my boat, too, but I think this is legit).

    From how I see it, to begin developing digital “interactive characters”, a storyteller needs to know how ELIZA works, how SIR works (for the abstract of Bertram Raphael’s thesis, scroll down to the section “AITR-220″; there’s a link there to FTP the 168-page PS/PDF document), and, to get something of a bigger picture, how LISP works (this is to learn how to implement self-reference through recursion; both ELIZA and SIR are not “characters” that can refer to themselves, and thereby put themselves “into the story”). Yep, those ideas are, like, forty years old and older. But the rest of the needed ideas are 400 years old and older – Shakespeare was (at least in the context of “Western” literature) the first storyteller who “got characters right”, after many generations of storytellers trying to “get there” since before Aristotle (whose “Poetica” is, like, 2300 years old, but still suggested reading for screenwriting novices). You can see that I don’t expect engineers to come up with any technical breakthroughs which will make an “interactive storyteller” out of me. Anybody who ever took a class in improv acting knows that “interactive storytelling” ain’t nothing new at all. All we’re trying to do is to get the “digital” part of it right.

    What I do think would be helpful to further the cause of “interactive storytelling” in general would be engineers who not only demanded (rightfully) that, in order to play game, storytellers must learn their methods, but who also took the effort of learning ours. From reading all those conference papers, and seeing them develop “authoring tools”, I get the impression that many of them think they know how to do it, and don’t. In addition to discussing procedural literacy courses, why not also discuss character development techniques? It’ll happen anyhow; it might as well happen here (yeah, you’re right – this is a great blog).

  30. Nathan Piazza Says:

    Dirk,

    I’d like to think I’m saying something a lot subtler than “no stories now!” I’m saying we should first seek to make games (or , more broadly, interactive experiences) that are more emotionally and socially gratifying, and if, in the process of seeking that, we find narrative techniques making their way organically into games, that’s all well and good. But our first goal should be to create ‘authentically interactive’ media that are more reflective.

    Instead, we seem to be proceeding from a ‘structural’ concern to get the kinds of narratives with which we are already familiar into games (Hollywood scripts being the most popular ‘model’), without any real sense of the specific benefits of those structures to this new medium. And that just feels forced.

    The game, ICO, for example, which I, along with many other people, find one of the most emotionally gratifying ‘game’ experiences yet created, has a very minimal, non-intrusive, narrative. However, the folks at SONY focused on integrating that narrative thoroughly into the gameplay. Because the elements of gesture and sound design were so well done and so well integrated into the overall art direction, ICO ‘felt’ like it had more real ‘story’ than far more ‘narratively complex’ games, such as Metal Gear Solid 3.

    In other words, by focusing on the holistic experience and integrating just a small number of ‘narrative rudiments’, ICO created more ‘interactive narrative’ than anyone has ever produced by churning out thousands of lines of dialogue. And the same for the ‘bot’ community who are so focused on the intimate details of gerundives that they can’t see that ‘Alice’ (or ELIZA or what have you) is basically a parlor trick, without very much real human interest.

    I totally agree with you on the need for engineers and storytellers to begin speaking to one another about their respective crafts (in fact, I’ve found myself saying much the same in other forums). However, I think one of the hard lessons storytellers will take from this ‘meeting of the minds’ is that they must start at the beginning, and that means dropping the very notion of ‘spoken standard english’ as an interactive medium at all. It’s just too complex to integrate into interactive experiences at this stage.

    Now, if we wanted to do really valuable (and incremental) work ‘on the way’ to spoken standard english as a medium, we could start with simplified ‘sign systems’ as a means of interaction, and in fact, that’s what we already have in current games. When you push a button to fire a gun to ‘kill’ an enemy, you are already participating in a reasonably complex sign system. The question is, how do we make the signs for doing –other– things that are not physicalized experiences, interactively interesting? And how do we design goal-directed challenges areound those ‘signs’? That, to me, is a better ‘starting question’ than ‘how to make interactive narrative’?

  31. Nathan Piazza Says:

    For an example of a game that’s already experimenting with the kind of ‘simplified sign system’ that I mention, check out TORK!

    It’s a flash game that uses rudimentary symbols as its interactive medium.

    http://www.abc.net.au/gameon/tork/torkgame.htm

  32. Nathan Piazza Says:

    Also, to clarify my point about ‘spoken standard english’, what I specifically mean is that typed or spoken input which draws on the complete and uncircumscribed sum of all possible english statements will not be a medium for interactive expression anytime soon. It’s clear, however, that english sentences themselves, pre-composed (by writers, even!), can compose a sign system far simpler than the ‘blank check’ model embraced by the designers of ALICE or ELIZA.

    Just recently, in Knights of the Old Republic, we see Bioware using this kind of ‘english sentences as signs’ model – where choices are put before the player and they clearly indicate a ‘good’, ‘neutral’, or ‘evil’ path. In that case, though, the semiotic ‘atoms’, or smallest significant interactive semiotic units, are sentences or paragraphs, and not words or phrases.

    This is a classic example of the kind of ‘shortcut’ I think we need to develop. Except frankly, the KoToR example is not very sophisticated or dramatically engaging (kudos to Bioware for actually caring enough about dialogue to make it interactively relevant at all).

    How might we refine the Bioware ‘morality sentences’ sign system? How might we give it more interactive AND dramatic interest?

  33. Dirk Scheuring Says:

    It’s really nice to hear, Nathan, that somebody out there knows what our first goal should be. You sure don’t think highly of Hollywood scriptwriters, do you? Well, you might be somewhat relieved by the knowledge that neither does the games industry! Sure, they might license some IP from the movie moguls, but they know better than paying experienced screenwriters the outrageous fees those bastards want for their clumsy typing. Rather, they let the writing be done by somebody who’s already on their payroll, like a game’s designer – those people don’t have much else to do anyway, right? Though it does happen that a game developer hires one of those so-called “professional” writers, this is not a wide-spread practice, and it might vanish altogether now that you’re here to spread the gospel. Right on!

    Thanks also for informing me on the unsuitability of “spoken standard english” as an interface. Lately, I was getting those, you know, “ideas”… but you sure shot that one down with your brillant starting questions, and that was that. Looking forward towards your sign systems, which I’m sure will be much more than just reasonably complex.

  34. Nathan Piazza Says:

    I actually don’t think all that highly of Hollywood scriptwriters, but not for the same reasons as people in the game industry. Mostly, I don’t think highly of them because they don’t produce very good writing. (Including the likes of Charlie Kauffman, who thinks that self-indulgent meta-stories can mask his warmed-over-oedipal-angst-as-macguffin retreads.) Of course, I’ve read plenty of screeds on rewrites and evil producers, evil directors, evil key grips, and everyone else who ruins Hollywood scripts, which all, apparently, start off as “Finnegan’s Wake” or “Rosencrantz and Guildenstern are Dead” or “Key Largo” before they get butchered by the unappreciating LA herd.

    With a BA and an MA in English, I’ve learned from the best to fling my high brow views around with an air of entitlement.

    Game industry people don’t like writers less because of expense than because they all secretly want to BE writers. Of course, if anyone in the world is capable of producing more crap than Hollywood writers, its game designers and publishers, who tend to think “Ender’s Game” is the height of Western Culture and who think every dramatic moment can be improved by a good inside joke.

    What I’d really like is if game designers AND Hollywood scriptwriters AND the money people involved in both industries were a little less ignorant about what makes good storytelling – in fact, less ignorant of culture in general. I’d also like the American people to gain 35 IQ points on average and the ability to stop time while I sleep.

    And, BTW, if you’d like to do some more trolling, as you can see I’m more than up to the task as well.

  35. Chris Crawford Says:

    Dammit, I wrote up a response and it got lost in the ether between my keyboard and this site. Here’s a quick attempt to repeat:

    First, I don’t agree that evolutionary approaches from games will work. The games industry has specialized in a style of entertainment inimical to storytelling. They’d have to unlearn much of what they already know in order to start evolving towards storytelling. It’s not going to happen.

    Second, your comments on ‘simplified sign systems’ seem unaware of work that has already been done in this field. You might want to look at eeyal, the language I created for use in Siboot, a game, 18 years ago. Even more useful would be Deikto, the language I am developing for my interactive storytelling technology.

  36. Nathan Piazza Says:

    Chris,

    I did read about Siboot in your “On Game Design” and was intrigued by it. In fact, it was one of the things that was formative of my thinking on these issues. However, I must admit I haven’t gotten beyond reading about it to playing/seeing it.

    The thing is, I think the game industry would be a lot more responsive to a seemingly marketable attempt in that direction than they would be to the kind of complexity that, say, bots seem to want to introduce, without a compelling example. I’ll grant that game publishers are terribly conservative about what they consider, but I really just don’t think we’ve found the example game concept that demonstrates why interactive narrative matters.

    When there are “Katamari Damacys” and “Icos” and “Animal Crossings” out there, and when “Puzzle Pirates” can make huge cash as a garage operation, I feel like somehow quirky and innovative ideas manage to make it to market when they are eminently ‘playable’. And I just haven’t seen an ‘interactive narrative’ or something that is even approaching that which seems playably compelling.

    I’ll admit that my own perspective is limited; in fact, one of the reasons I’m looking forward to school is to have a chance to see and discuss all the work that’s going on that I’m missing (without cash/time away from my day job to go to the GDC, etc). However, I have a few game industry contacts, and they say the same thing about ‘interactive narrative': where are the examples that make me want to pick up the controller/keyboard and never put it down? That make me say: “I’ll never live without interactive narrative. It’s just so compelling, I can’t resist it.”

    I don’t know if evolutionary approaches “from games” will work. But I do know that any progress will be incremental, whether we take games as our starting point or not. I just don’t know how it could be otherwise with any sufficiently complex human endeavor. I also don’t see what’s wrong with using some of the lessons learned from games to inform how we go about working with narrative, even if we don’t see the financial structures or markets that have evolved to support traditional games as suitable for ‘interactive narrative’.

  37. Chris Crawford Says:

    On the issue of evolution versus revolution, let me respond by offering an observation about biological evolution; I expect that you’ll immediately see its application to the kind of evolution we’re talking about.

    Species don’t evolve without selection pressure. The dinosaurs remained pretty much static for millions of years because their system worked. Hominids didn’t develop because some simians decided that it might be interesting to see what would happen if they developed bipedalism, larger brains, and a hunter-gatherer lifestyle. Evolution happens only because there’s a crisis that’s killing off the species, and some lucky critter has the weird genes that provide a solution to the crisis. Toynbee had the same idea with his study of history: civilization are responses to challenges. No challenge, no change. The games industry has no incentive to change, because it’s too comfortable making money the way things are.

    A second arguement: you don’t get feature evolution without market evolution. In other words, you don’t just add some new trait to a game unless there’s some part of the market that will respond to it. Suppose, for example, somebody wanted to add a shopping feature to their shooter. The market for shooters doesn’t give a damn about shopping, so the game will fail. Sure, you can evolve the feature set, but if the market doesn’t have evolutionary potential for that feature, it won’t work. Monkeys aren’t going to start growing webbed feet until after they come down from the trees and find deep water nearby.

    Technology is full of examples of revolutionary development. It’s true that the vast majority of technological development is evolutionary, not revolutionary. But there are some things that simply can’t be done without a revolutionary approach. Airplanes did not incrementally evolve out of railroad engines. Personal computers did not incrementally evolve out of mainframes or minis. A-bombs did not evolve out of firecrackers.

  38. Dirk Scheuring Says:

    The inspired takeups of this thread by several other blogs and the excellent discussions they spawned helped me a lot in sharpening my own definition of Interactive Storytelling, so now I’m back to let you know:

    First of all, I have to admit to having a problem with the term Interactive Drama, as contrasted with the term Interactive Storytelling. To me, drama is the at the root of all interaction, in that I regard it as the output of a character: the character brings the drama. A character’s contribution to the storytelling – the list of its dramatic outputs – is a function of that character’s internal conflict with regards to the story problems. So before the character can bring the drama, he/she/it has to generate the drama.

    Let drama generation start as an “interaction” internal to a character. As J.W.Goethe’s character Faust has it: “Zwei Seelen wohnen, ach, in meiner Brust” – “two souls dwell in my bosom”. This ur-conflict inherent to a dramatic character drives the type of story I’m interested in here, because it causes the character to generate dramatic outputs.

    Such an output expresses a character’s current internal state, a state which, by ways of this output, impacts the story, and which is, in turn, impacted by the story, by ways of inputs by other characters. That means there’s a feedback loop: following an initial event that starts an interaction between two characters, each of the two takes the other one’s output as input, processes it, and generates an output that is taken as input by the other character. A list of all dramatic outputs of all the characters involved in a story, each list item representing one atom of drama, is, for my purposes, the definition of the documentation of one instance of Interactive Storytelling. Interactive Storytelling, then, is the process that results in such a list.

  39. Grand Text Auto » GDC 2007 Recap Says:

    [...] rs, to create a sense of vibrancy in the community. I felt a bit less doom-and-gloom than some felt in previous years. But that probably had as much to do wit [...]

  40. Man Bytes Blog: A Frenzy of Lexicological Optimism » The Story is the Thing, Pt. 1 Says:

    [...] ven’t been, and never will be stories. Some academics are feeling that the industry doesn’t really care, and that the pursuit will be left out of t [...]

Powered by WordPress