GDC 2011: My Introspection from GDC2011

Filed under: Thoughts — Tags: — Dai Yun @ 18:09

GDC 2011: This past week, a sizable (though sadly incomplete) contingent of Universal Happymakers spread their probing tendrils into the warm light of the Game Developers’ Conference. Each of us saw our own successes, had our own stumbles, and learned our own lessons. This series explores the Happymakers’ reactions to this peerless event.

/*This was wrote as an assignment………..I somehow feel there might be things that I could have talked more……….but anyway……….*/

This is my second GDC.

I can still remember, last year, when I was carpooling with my classmates heading to San Francisco, and wondering what kind of world was in front of me that I’d step into in a few hours. I was too excited to think about anything, just try not to act like an idiot. New things are always so attractive that I can hardly really see whether that’s what I want or not.

This year, I was a volunteer for IGDA and so that got an expo pass. Although I wasn’t able to go to those great sessions, I met a lot of new people that share the same passion about making games. I saw how energetic, creative and friendly people are in this industry, no matter what genders, ages or occupations.

But more and more, I started to think about that whether I was doing the right thing, whether I was going towards the correct direction, whether what I had been doing for a long time was valuable.I like games. I want to make games. But am I really suitable for being a game designer for the rest of my life? When I  was wandering around the expo area, people were still waiting in long lines in front of the big heads, leaving those small booths play with themselves. I asked myself, do I really want to go to those companies as a designer or an artist or a QA and work as a tiny part of those epic titles, which may not even happen in 3 years? Of course, they are probably not interested in me either, who doesn’t have computer science back ground, couldn’t draw or model awesome robots, and even have trouble talk about today’s weather or TV show in fluent English. And there’s another huge gap that caused by different cultures, which might be even more crucial. I turned around and didn’t really see many indie companies that would welcome student designers, as they were starting up and needed more help than screwing up.

I used to be an engineering student, and I studied math for quite a long time even before that. I am good at organizing, observing or analyzing things, making, discovering and obeying rules, and as a result I can learn new things pretty quickly. But correspondingly, things get boring really fast, and unless there are other motivations or accomplishments, I can hardly repeat the same thing even twice. Meanwhile, at the opposite extreme, it’s hard for me to move on or give up if there are still parts of  what I’m doing that are “undiscovered” or “uncompleted”, and sometimes just for a small goal I can repeat the same steps for hundreds of times without stops. Maybe because, subconsciously I know, I will never come back once I leave; or maybe because, I need a “perfect” ending. Like during the 5 days of volunteering, I was super excited and concentrated because I had never worked like that before, but then became less active just the second shift of the day because I was basically repeating the same dialogue and action less than every 5 minutes, and since there were so many people, I couldn’t really talk with or get to know anybody. But during the last 2 days, I was quite energetic when most of others looked like burned out, because there were less and less people, as well as volunteers, so I got to do more new stuff or dealing with different people just by myself.

And here comes some other issues. Since I am good at observing and analyzing things, it’s also not hard for me to cater people, if I really think about it and treat it as a puzzle or challenge. But I have moral issue about interacting with people when it relates to utilitarian, and I hate to cater people if there’s other reason than simply making them happy. That’s probably also why during the first two days of volunteering, I felt quite uncomfortable when people were trying very hard to network and tend to grab any chance to talk with whoever looked “valuable”. I wanted to find an internship for this summer, and I could talk with HRs without problem, but I hate to make friends because they may give me a job in the future. So when there were some people randomly standing next to me labeled as “CEO/CTO/etc…” from some big companies, I usually didn’t have the desire to start a conversation. And when I put off my idea about finding an internship, I somehow became more “talkative” and quite enjoyed the last two days.

But normal human beings can hardly live their lives by just doing what they want, so I used to try hard to fake my feeling and do things that need to be done. And like I said, I was a good learner, so if I really enjoyed it I could have already became an engineer or a business guy or a general manager. But the more I faked, the more I hated it. And because of this, I may be doing good, but I’m not going to be doing great. So I told myself, I would not touch business or management any more, let me do something else, something more interesting.

I like playing games, especially those great puzzle games. I feel being challenged in every new game and I’m learning new things. So I came here, I jumped out of my past and entered a totally new environment, and I keep telling myself I am going to be a game designer, not a programmer, not an artist, not a producer.

But now, when I finally start to look at it, I feel I just want to LEARN game design. Do I really want to be a game designer? I am actually not sure. If you really think about how the world is working, a lot of designers are not really designing games. They are busy programming, or making art assets, or simply feeding themselves. A lot of designers are too busy running their own studios/business or  just don’t have the rights to design the games they are working on.  A lot of designers are implementing games that their bosses, clients, customers, investors demanded. I enjoy making mini-games to make my friends happy, but more than that I want to make something big and valuable enough to change the world in a good way. To achieve it, being a game designer might have the longest way to go.

Besides, though I am trying hard to be creative, I feel I am lacking something that very important. At the same time, I can still see my advantages of being a producer or project manager, although I am actually losing them by being antisocial.

It seems already pretty late to rethink about this. I am not making any decision here and I am not willing to. I’d like to give myself the remaining time before graduate to think more carefully, giving the truth that thesis project will probably be my last chance.




GDC 2011: Confirming the New Dumb Hypothesis

Filed under: Thoughts — Tags: , — Joe Osborn @ 20:59

GDC 2011: This past week, a sizable (though sadly incomplete) contingent of Universal Happymakers spread their probing tendrils into the warm light of the Game Developers’ Conference. Each of us saw our own successes, had our own stumbles, and learned our own lessons. This series explores the Happymakers’ reactions to this peerless event.

The New Dumb philosophy came out of the Happymakers’ own experiences in making games. While the advice seems obvious—to focus on player experience rather than simulation fidelity, to favor selective visibility of internal systems over hidden complexity—it can prove hard to follow in practice as one’s specialist and perfectionist instincts override the simple desire to make a fun game. At this GDC, we took heart when we learned that the problems we cited may be nearly universal among independent game developers. Therefore, one at a time, we take the main concepts of The New Dumb and see how they were affirmed during the past week. We also add two new features to New Dumb Theory: Sennott’s Corollary (that the love put into making a game has little to do with the love perceived by a game player) and a warning against design by default (seeing a game as a set of features to be implemented).

The problem of motivation was a major theme in this year’s GDC talks. Spyeart’s Michael Todd bravely explored the problem of depression for game designers, and offered concrete advice to avoid the death spiral of dwindling productivity and depression: to get straight to gameplay, to avoid perfectionism, and to work on games that were playable progressively (mechanics building atop one another) rather than in the gestalt (requiring nearly all rules and systems in place before playtesting). In Todd’s view, one must build as much of the game as possible during the brief period of intense passion for the idea. Andy Schatz (Pocketwatch Games) prototyped Monaco as an attempt to recover his dwindling motivation for a different project, and maintained his interest in Monaco by implementing one cool thing every day, avoiding features that took more than a day, and ensuring that every day ended with a playable build.

Front-to-back design is a core tenet of the New Dumb, and has its roots as far back as Crawford’s First Law of Game Design (“What does the player do?”). Schatz also considered this concept and selected how best to apply his limited resources: rather than aim for visual realism (and approach the uncanny valley), he chose to use extremely realistic recorded audio for the game’s sound effects. This gave him an immersive benefit at an extremely low cost, showing that front-to-back design doesn’t only apply to programming problems. Patrick Redding (of Ubisoft Montreal) mentioned how Splinter Cell: Conviction‘s multiplayer maps were lit in reverse order to its single-player ones, beginning with designer-placed light areas and ending with artist-refined diegetic lighting.

Two concepts that saw little specific treatment at GDC were the myth of replayability and content is important. This may have been a function of the specific talks I attended and the speakers I heard, but just because they were not mentioned does not mean that they are not real.

A difficult thing for a programmer to learn is that a game is not its source code. At least four talks specifically cited the danger of a programmer’s mindset in game development. Chris Hecker (designer of Spy Party, in his speech at the Failure Sessions) described five years of technological ratholing for a mountain-climbing game, burying his nose in research and development on constraint solvers, integrators, physics models, tech demos, and the like, without contributing to gameplay in any way. His new policy is that any new feature must be playable on the same day. Brian Provinciano (VBLANK Entertainment), in the same session, spoke of his seven years of development on Retro City Rampage and its predecessor, an NES demake of Grand Theft Auto 3. He built a macro assembler, a custom NES development kit, and a huge variety of tools, but none of it took him closer to making a fun game. Peter Molyneux re-contextualized Populous as a series of workarounds for poor technical ability: the raising and lowering of terrain was a way around shoddy pathfinding, the transforming of characters on flat land into buildings was a way to relieve strain on slow AI code, and the papal magnet that drew followers to specific locations was implemented instead of improving the AI agents’ cleverness! Radiangames’ Luke Schneider, who worked at a pace of a game per month, suggested that we “build games, not engines” and never to start from scratch—going so far as to copy and paste the past month’s game code when starting a new project.

Two related ideas inhabit the feedback loop between player and game: Games should be dumber than people and show your work. Dajana Dimovska (Knapnok Games) and the Copenhagen Game Collective of which she is a part leveraged people as adjudicators and input devices for their social games like IGF nominee B.U.T.T.O.N. Will Wright supported the latter point by confessing that Raid on Bungeling Bay‘s inner simulation—an AI-driven resource acquisition and defense construction cycle that formed the game’s progressive difficulty system—was invisible and unknowable to basically any player. This was a mistake he would not repeat with data-visualization-rich SimCity and The Sims.

Game jams are a central aspect of New Dumb’s suggestion to adopt more constraints. Needless to say, they are quite popular with independent game developers, with Kyle Pulver (of Retro Affect) agitating for the two-hour game jam as a crucible of extreme pressure and constraints leading to fearless creativity, and Chris DeLeon encouraging developers to “game jam outside of Game Jams”—to explore, rather than to impress.

Of the two new elements to New Dumb Theory emerging from this Game Developers’ Conference, Sennott’s Corollary is the most painful: The sense of love engendered by playing a game bears no relationship to the actual love and tears put into developing a game. This was hinted at in several talks, but phrased most clearly by Schatz’s advice that everything put into a game should make it feel more awesome. This was reinforced during the keynote, when Satoru Iwata (president of Nintendo) said that a game’s “central appeal must be immediately visible”. This is an important metric related to front-to-back design, but deserves its own entry for its intense emotional risks.

Finally, many developers—especially those from a programming background—warned against the abdication of game design responsibility. This may best be put as the maxim don’t design by default. Chris DeLeon forbade designers from using existing genres or game references when describing their designs to other people; Michael Todd encouraged them to design games for their own abilities and interests. Games are not merely bullet-pointed feature lists: 2D Boy’s Kyle Gray, Flashbang’s Matthew Wegner, and the aforementioned Chris Hecker and Brian Provinciano all had horror stories of months and years wasted going through the motions of game development without original ideas: art flair in place of long-term gameplay; “HD” as a way to make a game more, but not better; years spent in R&D for games that weren’t fun in the first place (avoidable if these designers had built prototypes instead of products). Technology development should not be a way to hide from game design! In the same vein, Andy Schatz suggested that developers avoid prototyping in engines that presume certain types of games. Will Wright also revealed how Raid on Bungeling Bay‘s map editor—technology that Wright had lying around already—morphed and mutated into SimCity. This echoes a talk that Raigan Burns (Metanet, developer of N) gave in 2008 which explained the value of controlling all of the programmatic knobs—that designers should design their own unique games from the ground up.

New Dumb as such is not a well-known theory, but the problems it approaches and the spirit it carries seem to be universal among game developers. It is our hope as Happymakers that someone might read this who feels these problems (but has been unable to specifically recognize or express them) may by understanding them begin to overcome them.

The New Dumb Manifesto

Filed under: Thoughts — Tags: — Joe Osborn @ 15:39

Late last year, three of us Happymakers developed a theory of game-making that forced us to confront our own unique problems and propensities. Our work in the past had suffered from technological ratholing, over-simulation, and other ills. We also wanted to situate this theory within a context: the early history of video games, the indies of the 1980s, the bedroom programmers. This manifesto can be seen as a companion piece to a yet-unpublished paper written by Joe that relates sculptural and painterly minimalism—specifically the viewer’s involvement in meaning-making—to procedural abstraction in games.

The New Dumb Manifesto

Or: How to Be Dumb When You Are Smart

A Helpful Lobotomy in Five Acts

David Mershon, Joe Osborn, Mike Sennott

I. Consider this Riddle of the Ages

“If a tree falls in the forest and no player sees it, did it need to fall?”

II. The Rise of the Smart

Until recently, games could not exceed a certain level of complexity. Board games, card games, and sports that rely on human arbitration needed easily comprehensible rules that could be evaluated while playing. Early digital game designers bound by primitive hardware and memory constraints faced similar limitations. Digital games in the arcade era were developed in mere months by handfuls of creators (or fewer!), and many became enduring classics.

From the early 1990s onwards, development teams ballooned to dozens, then hundreds of specialists. The aesthetic of game programming shifted, too: where programmers once had to relentlessly optimize for fun per byte, they now valued extensibility, readability, reusability, and robustness. Designers, insulated from the constraints of hardware, proposed games based on complex simulations, hiding the underlying mechanisms from players in the name of immersion. Modern games take many times longer to make, but are not many times more fun.

A strong independent game-making scene is now emerging. These small-scale creators have inherited the limitations of their 8-bit predecessors, but they often fail to see how those limitations can help them focus their efforts on what really matters. If independent game developers wish to seize the burning torch of innovation from the festering corpse of a decadent and stagnant industry, they will have to rediscover the power of the dumb.

III. The New Dumb

New Dumb is a movement to design games from the outside in. The game that the player sees and responds to is the only game that matters, and behind-the-scenes complexity is likely to be overlooked and unappreciated. The new dumb philosophy can be practiced by observing the following principles:

Front-to-back design.
Begin by thinking about inputs and outputs and do only what is necessary to connect them. Add complexity to a simulation only if player experience proves it necessary. Start with a placebo, then make a simulation.
The myth of replayability.
Ask yourself: “Will this game be played more than once?” If so, how many times? How long is each playthrough? Replayability does not always require robust simulation, and limited choices can be easier to author than generative processes. Even if replayability is a future goal, one-off prototypes can help designers avoid costly and time-consuming cul-de-sacs.
The game is not the source code.
Games should be fun to play, not to program. Don’t be afraid to write bad code. The only purpose of the program is to support the game—any aesthetics or functionality beyond that is meaningless.
Games should be dumber than people.
Paper prototyping encourages us to omit excessive complexity and be dumber: if the rules are too complex for a person to arbitrate they may be to complicated for a player to perceive.
Adopt more constraints.
Game Jams help us reclaim the helpful limitations of early digital games. They are ideal for kinesthetic games which may not respond well to paper prototyping.
Content is important.
Even a process-heavy game contains writing and potentially art and sound, and those pieces of content can be good or bad. Infinite boring content is worse than finite, interesting content.
Show your work.
Agency requires that a simulation supports a decision and that the player understands a choice is available. Emphasize the latter, not the former. Guide players from cause to effect—if a pattern is too complex, it will seem random.
IV. The Benefits of Being Dumb

Motivation has a brief half-life. From the moment she thinks of a game idea, the skeptical designer’s enthusiasm wanes. The interest of peers and early implementation successes can stave off the inevitable for a time, but one or two weeks without player feedback can turn excitement into despair. The designer is sick of her game. A half-working new economic system rendered shops useless for a week; three days of collision bugs stymied playtesting of vehicles; four days were spent writing, then throwing away a system for generating trees on-the-fly.

Smart simulations are difficult to design. Even worse: before they are finished these systems often produce nonsense or prevent the game from running. The relentless pursuit of correctness and emergence can lead a designer down a rabbit hole for days or weeks, only to throw away the system when tests show that it lacks appeal or interest for players. If our designer had hard-coded initial economic values and activities, she could have tested player responses the same day. If vehicle behaviors were not physically modeled, the collision code could be far simpler. If an artist made a few trees, the designer could have scattered them about and seen if players noticed the difference.

A New Dumb developer will make more games faster. Some will be good and some will be bad, but none will be over-engineered. Since players can only understand a game through its reactions to their inputs, players can’t easily tell if a game is dumb or smart; this is the strongest argument imaginable for writing dumber games.

GDC 2011: Artist, Entertainer, or Hobby Designer

Filed under: Thoughts — Tags: — Joe Osborn @ 15:00

GDC 2011: This past week, a sizable (though sadly incomplete) contingent of Universal Happymakers spread their probing tendrils into the warm light of the Game Developers’ Conference. Each of us saw our own successes, had our own stumbles, and learned our own lessons. This series explores the Happymakers’ reactions to this peerless event.

As one of many lenses, we might stipulate that games fall into one or more of three categories:

  • Entertainment designed to be enjoyably consumed;
  • Earnest artistic expressions intended to be thoughtfully contemplated; and
  • Engaging hobbies and rituals that continue to be played, talked about, and appreciated as active practices despite the relentless march of time.

This third category—games that endure as pastimes—came up during several talks at GDC 2011. During a panel of indie start-up stories, Dan Cook (of Spry Fox) called for fewer throwaway entertainments and more hobbies—that more games help build relationships between people (whether of appreciation, shared practice, or joint activity).

Frank Lantz’s (of Zynga New York, though it pains me to write it) discussion of communication and the sublime in Go and poker was one of the conference’s strongest sessions. For Lantz, play is communication. The dynamics of these games (in the Mechanics, Dynamics, and Aesthetics sense, and the subject of a fantastic GDC talk by Clint Hocking) force players to re-examine of some of humanity’s deepest challenges and assumptions: Local versus global thinking, immediate profit versus long-term potential, emotional control, greed, the perverse joy of poor luck. In his words, they are “thought made visible to itself”, “behavioral psychology we apply to ourselves”. Lantz encouraged designers to make games about universals rather than stories, to leverage abstraction, to think about how a game exists in the world around it, and to leave a little space for the infinite.

Not all hobbies require multiple participants. Gardening, model-building, and others encourage quiet contemplation, provide personal goals, or offer avenues for self-expression. For Randy Smith (of Tiger Style, designer of Spider: The Secret of Bryce Manor), self-expression in games is comprised of players’ choices from a space of valid options and the real-world variance of these choices across players or play-sessions. He advised designers to “leave enough room” for this sort of expression, prescribing as little as possible in the way of playstyle. Spider and his new game both provide very permissive win conditions, making virtuosity and excellence their own rewards (a trait shared with Final Fantasy Tactics).

Games and hobbies that involve multiple people may best be understood as suites of social practices rather than hermetically-sealed entertainments. Traditionally, games seen as multiplayer pastimes have taken place in the physical world, gathered around the same field, playground, table, or television. In his keynote, Satoru Iwata (president of Nintendo) devoted a few minutes to the importance of such collocated social play, and Patrick Redding (of Ubisoft Toronto, narrative designer of Far Cry 2) provided a catalogue of dynamics of cooperative games, suggesting an axis of prescription versus open-endedness that echoes Smith’s comments on self-expression.

In recent years, the term “social game” has come to mean “Facebook game”. Mia Consalvo shared her broad study of these social network games, cataloguing the types of social interaction that take place and how many games feature them. This could help designers discover which social interactions are likeliest to encourage long-term hobby play, and where future research into hobby design may be fruitful.

Ultimately, every game rule, sign, and signifier factors into the communities, play styles, and traditions that form around it. One way or another, every game we make will find its own players, communities, and social norms—far better to design these with intention rather than leave them up to chance.