2.21.2007

Jonathan Blow Interview

This is an interview with Jonathan Blow, who has had my respect for a long time based on his work for the IndieGamingJam. He's about to release Braid. We're hoping that Braid will be to Prince of Persia what Portal is to Prey - plunging deep into an interesting mechanic where previously developers have only dipped their toes.

Up until now, details have been a bit thin on the ground surrounding the game. It's very interesting to hear the guy's creative process. He talks about a lot of issues which we can certainly relate to. In working on our current game, chaos has always been a big issue. We're trying to model something normally modelled with deterministic systems, which result in really pretty simulations, but which also very immediately explode into unpredictable possibilities. I've always called this "Perceivable Randomness" - when logical causal steps are obfuscated to the player, and it becomes difficult to understand how the system works, and therefore, how to manipulate it - like a magician hiding his tricks behind a cloth.

It's simply not very helpful for a player to be able to call on a system (deterministic or not) which he or she can't anticipate the result of, even after trying through trial and error (or even explicit guidance) to build a mental model of it. Where random elements are concerned, we can at best gage the typical deviation of an outcome from its mean, but only after many, many iterations (part of the reason random Rolling still exists in RPGs is because of this - we feel as though we're still trying to grok combat systems, even after the 500th WheltSnipe has been mashed. Hmm. I'm getting blog deja vu, so I'll get back on topic now).

We try to ensure that our system comes to rest quickly, and makes its immediate causal links obvious and easily predictable: a quality which Doug Church calls Perceivable Consequence (and according to Google, I am the world's most prolific misspeller of that phrase).

When it's just a few game elements you're dealing with, Perceivable Consequence is fairly easy to maintain (both cognitively and computationally) by simply not introducing random factors, or indiscrete values mapping onto wildly dissonant outcomes. Our game has hundreds (possibly thousands?) of elements all springing off each other in real time, which you'd think would cause massive causal explosions. However, everything is well "frictioned" so that we can bound our possibility space.And because friction is a passive property of the physics (resistant force increases with velocity), that bounding feeling doesn't feel sudden and arbitrary (like a glass wall). It's a rare case where technology (in this case, lots of multithreading) has enabled a game play mechanic. All the brute force physics we're using in our game is there to ensure we have a system which doesn't explode quite so readily - pulling something which could easily become perceivably random back into something with great perceivable consequence.

God, this is just too vague to be useful to you, isn't it? Point is, Jon is expressing a lot of things that we've come to learn during this development, so it's reassuring for us. Really looking forward to this.

And now, a Comedy Revue. I mean "Review".

As you may have noticed, I got a bit drunk the other night, and, erm, I may have announced my love for not one, but two men. Please be aware that it is a platonic love. I love these men in the same way I love getting drunk, and telling Tommy and JP how cool the next game is going to be, before we've even finished this one.

As a result of seeing two halves of a critical mass of weapons grade comedic plutonium in such proximity, with little more than the beryllium shielding of a ScreenWipe to keep them from a comedy Nagasaki (laboured metaphor courtesy of: Caffiene and Jeremy Clarkson) I decided to finally get around to buying Stewart Lee's latest DVD, "90s Comedian". The only way to do this is online, as Lee "couldn't give this show away", even after offering the show to TV production companies without asking for any cut of profit. (Stewart Lee's previous stand up comedy DVD: "Stewart Lee, Stand Up Comedian" did poorly in sales, understandably: not enough people share my platonic love for this man, and to do so is a frightening prospect: It is, after all, me who harbours these feelings. That is self depracating humor. Get used to it. I have. It got me through two boarding schools.)

To his rescue, ardent fans rode, and the set up known as GoFasterStripe has done a top notch subversyve indie production and publishing job for the good man.

Here is a youtube clip of Lee performing, incase you don't know the fellow. This segment is part of the routine in the DVD, but it's a small part of a much bigger canvas (and at a different venue).



The DVD set is fairly long as far as standup goes - about an hour and fifteen minutes. It starts out a little slow, and you wonder how well the audience is warming to Lee as he deals with fairly raw subject matter. Luckily, he is already used to this, and his treatment of the audience has been worked into the set. A portion of the routine deals with his acceptance of the fact that his comedy is not for everyone, and about as far from mainstream entertainment as a badger being shot and then thrown into a country lane at night to make it look like an accident. (I mean that in the good way).

His jokes, are rarely irreverant or cheap: Although the cameras tend to hover on those audience members most horrified by his raw bits on 7/7, religion, and other hot button subjects (as a bit of sort of clever irony, I suppose) by the end of the set, they've moved onto people who have lightened up. It feels as though respect has been earned during the course of the show... as it should! Stewart Lee has been through the grinder in the wake of Jerry Springer the Opera, and in confronting the audience with both the real tolls it has taken on his life and the political dangers of over-reaction-as-a-demonstration-of-superior-faith he uses his comedy for real purpose, without the incredulity of typical topical satire shows (which, incedentally, feel to me like they're doing more to encourage and justify the horrors of the world [Read: Jade Goody] than actually trample them out of the annals of history).

While I sit here, trying to be a bit funny about a guy who is funny for a living, I can't help but feel like I'm being a redundant little pissant: Honestly, just go to GoFasterStripe and buy things. Do it, and feel haunted, as I was, by the phrase "I vomited into the Messiah's open mouth, until the open mouth of the Messiah overflowed with vomit."

GoFasterStripe uses Paypal, which now, finally accepts Switch, which was the only thing holding me back from giving my money to these plucky independents. Also, the DVD arrived much faster than I expected, and shocked me a bit, so do be careful.

2.19.2007

My drunken love of Charlie Brooker

Man, I don't know where to go with this, but I just watched the new Charlie Brooker's ScreenWipe, and I totally love it, and Charlie Brooker said that STEWART LEE is on next week, who I love the most! I am so excited and I just had to express my voice!

I think that me and Charlie, we could be best friends if we ever met, except, the only way I'd ever meet him is through the flatmate who my sister knows, but they're dead now (the flatmate, not my sister. [I used a third person plural to adrogynate the pronoun because I don't know if the flatmate was male or female, but then it created an ambiguity which suggested that both the flatmate AND my sister are dead. No. It's just the flatmate. Unless my sister died a second ago... No-one tells me anything in this family anyway, so whatevs.]).

Anyway. No chance of being his best friend now. And I just posted this. So definately no chance.

I got drunk sorry.

2.17.2007

Game Design: Sculpting Possibility (Part 1)

I almost feel like after playing a game long enough, and grokking a system, I can "see" a possibility space in the form of a kind of cloud of fog, either bleeding out gradually at the edges, or being contained within strict glass walls. This shape, of course, depends entirely on the game. But in a way, I see game design as a kind of sculpture.

I love the concept of "possibility space", and the idea that designers create and tweak rules which "sculpt" and "erode" it into different forms. I love the idea that systems can be represented in some form, other than themselves, and that this form can make systemic elegance or ugliness more obvious to the casual viewer.

I’ve had stabs at explaining it before (there’s more than a few drafted in this blog, but which I haven’t dared publish).

JP just linked me to this site, and I think it might help me start to make a point. Take a look. I'll wait.

The image of a ball's path during a match illustrates the beginnings of how I see possibility space in my head.

Notice in the pictures how one corner of the pitch is fairly empty. What could that mean? Could it be that their forward attacker has a bad left footed cross? Or could it be that the right-back defender is especially good? But this is not a possibility space. This is One Path Through Possibility.

You can imagine what it might look like if millions of matches between the same two teams were over layed on top of each other. The ball paths themselves start to become unreadable scribbles, but all of a sudden, a meta-visualization emerges: a cloud. It would show how those two teams' strategies and abilities bounce off one another. It would show up their most well worn approaches, and show where one team is generally weak, and where the other team is generally strong.

If we're just using two specific teams, we're only concentrating on those teams' approaches to matches. The foggy diagram has more to say about two teams' subjective experience of the game qua system than it does about the game system overall.

Now imagine that we get every football match in history, and lay them on top of each other. All we've done is widen our sample range, but I'm sure you'll see a more generalized cloud. Now we get a better picture of how human beings have adopted the game, and how they end up using it.

Still, though, there are definite areas where the ball is not seen as consistently, even though none of the game's rules explicitly suggest this should be the case. Perhaps you'll see most of the ball's time spent in midfield. That's easily understandable, as a ball must cross the pitch to get from one goal to another, and also since penalty areas are generally well defended to stop opposing players meeting their incentive - the Goal.

Perhaps we'll still see that attacks up the left flank are less likely. But why? There are no rules in the game to suggest this... no slope at that corner of the pitch, rolling the ball back toward the center.

So consider who is playing. Maybe we see this artifact because of our species' predisposition toward right-handed/footed people. This means that there are less wingers who can use the left flank well, and so the tactic is not pursued as heavily. And this idea of exploiting the most effective strategy leads us to another idea: the goals of the game (or even minor incentives along the way) warp possibility space.

If there were no explicit goals (Agon), and no aim to football other than to explore the implicit joy of playing with the ball, there would be no choice but to explore the possibilities that exist (self created/implicit goals; Paedia). Perhaps you'd see a much more even distribution of the ball's possibility across the football field, bleeding at the edges (since people will want to avoid the disincentives of throw-ins). This "pure play" might give us a better idea of how the system distributes the ball's possibility naturally. When we take that image and compare it to the incentivized version of football, we see how the Agon changes possibility.

I guess I'm just trying to say that there's a big difference between "what is likely" and "what is possible", though the former always fits snug inside the latter. The difference between these two is purely human psychology - the drive that Agon and Paedia create for us not only to explore possibility, but to feel we achieve something during our travels.

Next post will be on methods used to sculpt possibility intentionally. But I'll leave you with a something to discuss - if an AI's possibility space for a game does not match a players' has it failed, or are we simply playing a different game, or an alien mentality?

2.15.2007

Stepping half way toward a door, forever.

There's one benefit of being stuck on the side of a hill, lonely as an Eskimo on an iceberg: Valentine's day.

Every year, I wonder what torture Cupid can put me though. Perhaps he'll remind me how single I am by sending a snuggling couple past me in the street. And maybe when I'm sick enough about all the filthy dirty breeders, fueled for a day by this annual capitalistic cash-in on basic human desire, I'll turn to my friends for sympathy and remember that they're all fucking married or in long term relationships. Bastards.

But this year the worst I got was a pink LiveJournal banner. Pink: The color of raw, exposed flesh.

Yehp, it's a lonely life being an indie gaming hermit. Just as you're getting used to the idea of never seeing another human being ('cept your mum), old friends invite you to weddings and parties to remind you what you're missing out on, restoring feelings in limbs that you hoped had numbed indefinitely. You come home and your parents tell you "We're worried you're not getting much of a social life". You and me both.

I've heard people say that if only they had a year to themselves, without distractions or interruptions, they'd produce their master opus. I'm sure I used to, but I've learned that it's really not as simple as that. For a start, you have to keep motivated, and undistracted. If you've been a designer at a fair sized studio, you might find that you get interrupted by countless questions per day (with or without a comprehensive design document to shield you). That's part of the job, but it leaves you feeling like you get nothing done yourself. Moving into independent development with a team of two, you suddenly find you've been so trained to expect distractions that you have to fill that hole somehow. You find yourself thinking things like: “Gosh, aren't rubber bands dangly?”, “That pencil looks like fun!”, “I think I could do with another brevel sandwhich.”, “I bet there's nothing interesting on telly. Oh look! There isn't, but the moving colors are too hypnotic to turn away from!”.

Actually, a lot of this sentiment has come about because of the way we've handled development. In the early stages, it was mostly setting up our engine, and then moving into R&D for the core game play. Although I could still beaver away learning HLSL, doing little experiements, or work on the Design Document (which becomes a bit redundant in a two-man team), I still felt like a second wheel on a unicycle.

Things are really starting to work out, now: Tommy has created a foundation for me to work off, and I'm picking up steam. The big thing I'm doing at the moment is a Zooming Menu Interface (ZUI). These things have been around for a while (Ken Perlin, Dasher Text Interface), and I think they're a really enjoyable and interesting ways to navigate discrete choices indiscretely. They've never really been pulled off in any mainstream real world application, though. Personally, I'd love to see clunky old onscreen keyboard interfaces replaced with the Dasher approach. The PSP (and PS3?) typing interface is especially miserable to use – I mean, I don't like typing on a number pad at the best of times - having to shift a cursor around to even select the number makes it even more of a pain. A zooming interface, at first, might be a hard transition to make, so I can see why both MS and Sony have fallen back on the most obvious approach. I just think it'd be nice if there were alternatives.

Using a game menu as a problem space seems a good way to introduce people, since it's not a huge choice-tree to map, and it's not like we're asking people to ditch the windows paradigm for this to get work done - they're just navigating into a game. It's a toy - a learning tool for them. See, there's great resistance to re-learning interfaces when you're satisfied with your current one, even if new ones are markedly better. The most I hope to do is to introduce people to this idea, rather than try to create any sort of sweeping change.

It has, however, been a complete nightmare to code (not least because I always end up trying things just out of my comfort zone). I've tried to keep the interface indiscrete, and that's been the hardest part of it. Building a zooming interface which simply snaps from one fixed zoom position to another is a no-brainer (and may have to be the backup plan), but approaching an arbitrary tree of nested options, scaling up each menu page correctly while gradually “discarding” sibling menus by sliding them to the side has been really tricky. Every day I make progress, but every stab in the right direction reveals more issues I haven't considered. I've been writing and re-writing the same area of code for some weeks, just trying to get this generalized position/scaling algorithm down. It's slow work, but I think it'll be worth it. My only fear is that since it's not going to fall into Microsoft's recommended menu spec, it needs to be a self evidently worthwhile endeavor – it needs to be perfect.

Microsoft have been chatty with us lately. The RDP application we sent a while back was badly timed because they were phasing out the use of RDPs for indie developers. RDPs require a lot of work to get people on board, and are (as far as I can tell) meant for bigger studios, rather than every Tom, Dick and Harry who wants to pitch Microsoft an idea for “a new MMO with better combat than God of War and better graphics than Crysis”.

Their idea (I think) is to use XNA as a kind of a playground for hobbyists, and to pick the most promising kids. We had our hearts rather firmly lodged in our throats as we explained that our game couldn't be created on XNA. I know, that seems like an incredulous claim; you'd think that even with limited resources, you'd be able to prototype something like Project Gotham Racing in some simple, abstract form. Unfortunately our game relies on a sort of “soft body modeling” which is highly processor intensive and needs explicit control of multi processor threading (which XNA won't give you). It's one of very few cases where technology (in this case the 360's 6 cores) enables game play.

That's the thing about XNA. I'm really looking forward to messing with it after we've done this game (tonnes of experiments stacking up in my head), and have heard nothing but positive things about it from other developers. But any system that wants to give you tools for making anything simpler always seems to inherit a few assumptions about how the tools will be used. While a wide range of game styles are possible on XNA, there's always going to be some exceptional cases which fall outside the realms of possibility. We're one of them.

We explained all this to MS, and rather than smiting us for being petulant (which I wouldn't blame them for: it's me after all.) they actually started showing real interest, asking to see the game. We don't have anything for public consumption just yet, so we had to decline. We're dying to show people the stuff we've done, just to get some encouragement, but we don't want to show things publically, because people are very quick to judge things which are still Work-In-Progress.

The unanimous advice we've had from people is to hold off showing the game (or any game) until you have something which is eye-popping and representative (over-ambitious gameplay target videos tend to set you up for a fall, so show playable demos). Rather than jumping the gun and having a demo backfire on us, we're aiming to have a demo in about 2 months. Yikes. I better crack that menu within a week or so, or I'm moving to a backup plan.

1.14.2007

Art, Gart, Gaga, Phooey.

I have been watching Nathan Barley recently, co-penned by a couple of my favourite comedians, Charlie Brooker and Chris Morris. The character, Nathan Barley, is described in the source material as a 'Cunt', partly for his dependence on his parents to fund self-indulgent, 'provocative', 'nu-media' art projects, and partly because of his attempts to explain away his misogynistic misdemeanors by pretending he was trying to be 'provocative' or 'ironic'. I don't want to be Nathan Barley, but I have to consider my situation (living at home off my parents' charity to make a game which may or may not go anywhere because it's a bit artsy) and realize that I am at the peak of a slippery slope (although fortunately, I'm a game designer, so I don't have to worry about inappropriate behavior toward women – just court injunctions).

I watched the show, and read the original TV Go Home comedy synopses, and saw a little bit of myself in the character. I worry that what we're doing with the whole games-as-art bandwagon could be construed as overreaching artistic pretentiousness, doing more harm to the medium than good. I worry that sometimes vanity gets the better of us – that we aspire to make art for reasons other than the implicit joy of creating – the fame, or the glory. But then I remember that game designers just don't get famous, to the extent that to the people I know in rural Devon, I'm already the most famous game designer they've ever heard of.

I mention this character, because he seems salient in light of recent Super Columbine Massacre events. Super Columbine Massacre has been talked about a lot, recently... possibly to death. Talking about it more seems unnecessary, as there has been endless (interesting) coverage of the subject.

As far as I can tell, it boils down to this: designers (including myself) want games to be respected as an artistic medium, even though there's really not enough quality literature for the general public to be able to accept it as such. Because of this lack of evident art, we're scared the medium will be killed in utero by big business and public closed-mindedness, and scramble to defend it with the only weapon we have to hand: rhetoric.

SCM really presses the issue, and tests our ability to defend the medium: however badly crafted it may be, it makes some interesting points (though, from what I've read of the game, I strain to believe they are all completely intentional), so we defend it, not so much on its own terms, but because it represents, to us, the entire concept of games represented as works of art.

As a result, lots of rather intelligent people are defending it in order to make a stand for games as an artistic medium – its provocative subject matter is bringing a lot of interest, after all, so it's a great chance to publicize this concept of “games as art” which seems alien to your mum's friends, or anyone outside this tiny circle. It reminds me of a scene in Nathan Barley, actually.

In Nathan Barley (S1E05), the editor of a fictional magazine called “SugarApe” (called “Jonatton Yeah?”) decides to print a fashion spread of lots of underage girls being interfered with. In the episode, it causes a London-wide shock, and sees the editor being interviewed on the news (by an off-screen Charlie Brooker). Jonatton feigns indifference to his actions, arguing that people shouldn't be shocked, and that if they're shocked, they're uncultured idiots for being shocked. Brooker asks why the editor can't understand the offense caused. Jonatton replies “Did you read it? All of it? Even this bit in the spine? The bit where it says 'all models are 7 years older than their stated age.'?” He looks at Brooker with a smarmy smile and the interview ends. You can tell by his shit-faced grin that he's thinking “free press”.

The Super Columbine Massacre incident seems to follow similar lines: the strategic grabbing for attention, the (understandably) shocked reaction from the public, and the Emperor's New Clothes defense. Oh, and if someone points out that we're defending a shock-tactic game, we get to say things like "Well, I see interesting stuff in it, even if it's not intentional" or "Nah, it's not a great game, but then, art doesn't need to be good" or "It's not about the game, it's about the medium" or other expressions of embarassed foot shuffling.

I'm not saying SCM is (or isn't) art. I'm not interested in whether it's a good game-qua-game. I don't think it particularly hurts or hinders public acceptance of games as an artistic medium more or less than any other piece of work. I understand why people defend it (even though it's a bit shit in of itself), though the insight they bring to the game says more about themselves than the developers. It'd all be alright if it was really making an interesting statement (I can't make my mind up on whether it is or not, and whether being intentional really matters). However, the art of provocation doesn't really care whether or not you have an insightful point to make.

The main thing I think that it has re-iterated is that provocation is possible in this medium just as much as any other (i.e. it's not proving very much that Postal hasn't). I hasten to add that there's nothing wrong with provocation, in of itself: When Chris Morris made the controversial Brass Eye Special, I think that his use of provocation was self evidently justified. It's just that the use of provocation has a high correlation with lazy attention seeking cunts.

    Are you, or someone close to you, a creator in a nascent medium looking to gain some fame and notoriety, and a week and a half of Internet coverage, but not willing to put in the thought, effort, and attention to detail to actually deserve it? Do you constantly look for the quickest shortcut to making a point, since that point has so little merit that it's not worth the time it takes away from your twice daily furious masturbation to ripper-hentai while Lincoln Park plays in the background, nestled amongst your almost exclusively nu-metal pirated MP3 play-list? Are you willing to use someone else's low brow, grade school tasteless humour to sensationalize your edgy film festival, even though the quality and intent of the work is dubious at best? Do you defend to the death (of anyone's interest) your life's calling to take the medium in new directions, even though that direction falls short of the stars and lands your work in an inescapable ghetto medium? In another life, would you be a holocaust denier? Does every person close to you worship the ground you walk on for your daring acts of artistic subversion, while you secretly die a little inside as you consider how these same acts have distanced you, and the medium itself, from society's acceptance as a whole? The Kilroy team would like to hear from you: 09181 412 165.


------------------------

Personally, I don't feel we get to tell people that games are art. They have to decide for themselves. All we can do is aspire to create games which are self-evidently art, and hope that they are taken on those terms. It starts with us, and our intent to make more than just "Fun Products". "Otherwise", to quote Liono from Thundercats, "it's just words."

12.19.2006

I like to bee in YouKay -ick -ahh.

I’m back from America now, and have been for a couple of weeks. Naturally Tommy and I got a bunch done by being in close proximity - the engine runs at a good 200fps at our highest required resolution, doing pretty much all the shader passes we need. I got a lot of game systems done. Unfortunately, staying awake for 20 hours in excited anticipation of 24 hours of transatlantic travel (without sleep due to a painful neck) kind of killed me for a while... but now that I’m over my jetlag, and just about over some flu, I’m getting back into my stride.

We’re now under a Microsoft Non Disclosure Agreement, although I’m not sure if I’m allowed to tell you that.

If you’re one for reading between the lines, that might instantly imply a lot more than is the reality: getting your NDA with a publisher is just step one in forming a relationship. Along side that, we’ve submitted our “Registered Developer Program” application, which is step 2.

Our bricking-it at the first-contact e-mail was premature – that e-mail could have been as simple as “Grtz Microsoft. Giv Application formz pls!” along with our address and tax numbers.

In this new application our company history (all of six months?), previously published titles (zero) and publisher recommendations (don’t know any publishers directly) are scrutinized. Hmm, looking good, then!

In the absence of any kind of objective achievements, one is able to supply, alongside resumes, personal recommendations from whichever games industry folks you can grab: from ex-CEOs of major FPS studios to veteran developers, and from family members to that cleaner who comes in nightly, and wonders why you’re still at the office while earning less money than he does.

Just while we’re in the limbo between submitting our application and being accepted/rejected, I want to thank all the people who graciously helped us out in this way. It can only happen now, because if we’re accepted into the program by Microsoft, it was obviously just because of our combined genius shining out of our resumes, and if we’re rejected it’s plainly because you guys fucked us!

I’m endeavoring to make these posts shorter, but more frequent. Next time: how to deal with a creative block!

11.26.2006

So you want to be an Indie Developer?

"So you want to be a..." posts seem a little fatuous to me, just because I know that you could tell me that I'd die, and never make a game, and I'd still want to try it. If you want to be anything with conviction, a blog isn't going to change your mind. You've probably already learned enough to take the bad with the good. No amount of curmudgeonly complaints about our plight is going to stop you. So, you, the target audience, are just here for reassurance. And anyone else is just here out of interest... checking if the grass is greener on the other side.

Maybe I shouldn't really be posting this, as we haven't released a game yet. Still, this blog is meant to be about giving you one indie dev's anecdotes about the path, so here's where we stand:

Wait Until you are Ready
A great concept is nothing without the ability to implement... it. It's tempting to jump off at the deep end and try to make it on your own. However, your first game is almost certainly going to be over-ambitous: As Alan Moore once said, (paraphrased) "Impossible tasks are great, because you can never be judged on the results". These ultimately pointless endeavours are not all waste: You can still learn from them in a kind of really masochistic way.

There are more efficient ways to build your creative muscles, though: The best way to do do it is by using your free time work on quick, achievable experimental games. You could also join the industry proper, learning the ropes, earning your licks, and other gay slang. Being in the industry may also introduce you to someone you really gel with... Mike and Miles of PomPom met at Argonaut, and me and Tommy at Streamline. It was gay at first gay.

Don't believe the Mythos
My favourite bit of the video game journalism is when they ask the developer how many pizzas they ate, and how many sodas they drank while making a game. It gets funnier each time I read it, because each time I read it, I know that the games journalist gets his wings, and the game developer gets his first coronary.

See, getting fat and unhealthy, and not seeing sunlight for days on end is not as cool as people make it out to be. It is, indeed, living the dream... assuming that the dream in question is dreamt by someone who wants to see you fail in all things. Doesn't sound much different from horror stories in bigger places, eh?

The Grass is the Exact Same Hue Over Here. But it Gets Less Attention... Like a Garden in Student Accomodation.
Now, you'd think that being your own boss means you don't have to put up with overtime or any of the other typical* industry horrors:

  • You don't have the marketing staff asking you to knock out a perfect, polished, working build for investors, publishers or press with two hours notice before they arrive.
  • You don't have artists asking for you to make them tools, and then complaining when you haven't included things that they haven't specified, since they're "common sense for any artist".
  • You don't have designers acting all excited about a new feature, and denying all knowledge when it doesn't work out.
  • You don't have coders with their arrogant dismissive chortles as you ask for a feature that doesn't fall in line with their favourite areas of interest.
  • You don't have producers disrupting the schedule to get their pet feature made.


The thing about a small indie development team is:

  • You don't have anyone on staff to tell people/publishers/press about your game.
  • You don't have anyone to create content for you.
  • You don't have anyone working with foresight to maintain the overall cohesion of the project.
  • You don't have anyone to write the engine.
  • You don't anyone bringing in meals and doing whatever else it is that a producer is supposed to do.


It's all on you, you sorry bastard. And in this day and age, the bar set where it is, you have your work cut out.

So yes... there is overtime. There's some small solice: it's (partially) self imposed. Other events do force your hand a little:

On a typical day, without distractions, we wake up at 2pm, and get to bed around 4am. we've gotten to this state by having a 24 and a half hour working day. It's all work while we can work. But, since we don't actually earn any money, we've no high horse to sit on when a family member asks for a helping hand. You can't really turn around and say "Look, I'm working here!", because they can just counter with "If you don't wanna help move this furniture, you can get the HELL OUT OF MY BASEMENT!".

The Seven Yard Itch
The moment you're more than 7 yards away from your development computer, you're instantly itching to work. It can make you seem like a dick if you're out socializing, grimacing that you're wasting precious time with human contact when you could be staring blankly at a head-scratcher of a bug.

But when you're at the computer, you realize how much other work there is to do other than just making the game - working out contracts, preparing food, sleeping... all necessary evils. Everything seems to take longer than you expect, and you end up blaming yourself, even though there's nothing you can do about your circumstances. Oh, and the internet is a constant distraction, of course. This blog entry, for instance, took far longer than it should have, and I am pretty angry at myself for not getting any other work done (even though this is tacetly part of the job).

Do it for the Right Reasons
If you want to go indie, do it because you have a great concept for a game. Do it because you enjoy the creative process, and all the toil that goes with it. You probably won't get famous (though you might get props from industry friends). You most likely won't get rich. But if you crave the creative endorphines, indie development might be for you.

When you have no income, passion for the game is your fuel. Development in any setting can turn into a grind. When it's indie, it's grind without monetary compensation... so get a great concept for a big fuel tank. Seriously, you need to be committed to the point of clinical denial.

Free Yourself of Worldly Possessions, ya Tramp!
I'll echo the point made in other SYWTOBAIDs ("Soyewtobaids"): You're not going to get much money from this. In the worst (and most likely case), it will bleed you dry. You'll have to lean on friends and family for charity, which always leaves you with a warm, fuzzy, anxious, I-owe-everyone-BIG-TIME feeling.

You'll have no budget for luxuries after the running costs of the development. You may not even make back that money. So as much as you'd like to see what life was like for Cliffy B all those years ago on alpha centauri, it's not going to happen (but for the same effect, you could watch donnie darko, and imagine that actor Jake Gyllenhal is actor Vin Diesel, and the rabbit guy is that spider boss).

Expect whatever War Chest you've amassed to leak a lot faster than you expect, what with paying for industry standard software and specialized hardware, even if you're living (as we do) rent free. And as Tommy witnessed this week, PCs have a lovely habit of occasionally blowing up, costing you time and money. Oh yeah, and you're your own tech support!

However, the idea that you're not going to make money should be liberating. You owe no-one, and no-one can impinge on your freedom (too severely). You are free to make the game that you want to make. Think of all the audience-second guessing you don't have to do! You're a demographic of one!

If you have any dependants, just forget indie development and get a proper job. It'd be immoral to take your loved ones through this.

Build it and They Will Come. Twice.
Second guessing audiences is a scurge of the conventional industry now-adays. It feels like most every mediocre game out there requires insidious and ill fitting stealth sections, or "gritty urban thug" themeing which wouldn't be so bad if it wasn't courtesy of the whitest guys on the planet. The design-by-committee and focus testing tend to filter the personality and soul out of a game.

As an indie developer, you actually don't have to worry too hard about who your market is (queue lots of dudes who have read marketing books spitting their coffee uncontrollably and trashing their expensive LCD monitor. That was the point).

If you're making the best use of the creative freedom which indie development gives you, you'll be making something new - something that creates a market, rather than exploiting existing ones. And since you're creating the market, you get to define it. You do this implicitly, just by making your game. Give the game a horrible interface, and your market will be made up of people with a high pain threshold. Make a shallow game, and you'll get players who only want a gaming snack.

The main draw of all this is to do something different. It's not that it's not possible to make something fantastic through the regular pipeline, but when you're solely responsible for your own actions, and determined to use your freedom, it makes that endeavour a lot easier. If you're no longer worried about making money, you're free to ignore the impulse to simply make a product for sale. You get to make something else.

Just remember what Henry Ford: "If I had asked people what they wanted, they would have asked for faster horses."

BoneBroke
Cliffski’s Mumblings
GameProducer
Gibbage
Introversion
Lemmy and Binky
Reality Fakers
They Came from Hollywood
Zoombapup



*These are definately not my own experiences... just typical gripes I've heard from all over the place.

11.03.2006

Stories about their Games.

I am in America right now! I am working with Tommy! We are in his basement! I am excited! Mainly because I didn't get interrogated and strip searched on the way in! Like I did last time! (!)!

While driving to a stripmall to grab FinalFantasy XII (for Tommy) and Dark Messiah of Might and Magic (which I almost worked on), Tommy made me think of an interesting point, and I figured I'd write it here to congratulate myself.

We were talking about how separate story and game play often are in contemporary games. The Narrative vs. Interactivity debate is not one I'm going to dig up and clobber again, because I will fall the fuck asleep mid-sentance.

I was explaining to Tommy in my most patronizing tone, how Kevin Levine at Irrational tries to work game play and narrative into a symbiotic relationship. When he gets his way, the story tends to be about the things in the world that you interact with. He once gave an example of how, in Theif, he wanted one mission to be about the Rope Arrows that you use - make them a big plot point, rather than just a "tool". In Bioshock, the story is about how the genetic alterations you make to yourself (part of game-play) change and corrupt your identity, and your morality, and how that process has extended to the under water city of Rapture - furnature re-appropriated, and existing walls cracked and crumbled. Levine is, in a way, merely amplifying the inherent message in the gameplay, rather than creating unnecessarily detailed backstories which have no real relevance to the player's moment to moment actions.

I compared that to Kojima, where the story is about memes, genetics, terrorism, conspiracy, but the game is about moving around stealthily. Story in the Metal Gear series is treated a little like a string of rewards - you're playing to unlock an almost unrelated movie. There's real dissonance between the story you're being told, and the game you're actually playing. How much does finding and defusing bombs really have to do with the machinations a clandestine group of "Patriots", who are trying to filter the meme-o-sphere to their own liking?

So here came a hypothetical question: what if all games' stories were forced to be about their gameplay? Here's what I think might happen, (apart from seeing the games industry instantly implode, of course):

We're no longer allowed to have stories about things unrelated to gameplay, so for better or worse, we have to leave behind government agencies, gritty backstories involving murdered wives, children and parents as these aren't really "about" the abstract game play.

If stories start to be about the game play, and a continuing stream of cookie cutter Beat'em 'ups, Tunnel FPS, RPG, RTS and racing games come out, we become inundated with stories about "the way of the warrior", "the totalitarian control of one man's freedoms", "self improvement through toil", or "the art of war"... philosphical interpretations which aggrandize pretty standard games to the height of Go, or Chess's ivory towers.

When every game's story becomes introspective with regard to its game play, and the game play is the same, you get the same story, over and over. Black, Fear, Prey, HalfLife, Halo - these all draw from the same well in terms of game play, and would all have the same intrinsic story to tell - the upkeep of costs involved in travelling through life, the inability to form a path that hasn't already been specified, and ofcourse, the art of pointing at a thing and pulling a trigger until it falls over or explodes. Without the typical unrelated back-story/theme to differentiate them, there is not much left to hide their similarities. People grow tired of hearing the same story much faster than they grow tired of playing the same game, since games have replayabilty. (Except, probably not, because video game stories are already so damn similar as it is. "Oh, you're in a super special forces squadron? Oh, but you have 'special abilities which make you viably different from other products in a highly saturated market'? Oh really?! Wow!").

As a result, I'd love to think that this would force storytellers and designers to think much harder about their game play, and what its intrinsic message is. Y'know - rather than what currently happens - sandwhich whatever existing gameplay you like with whatever story you like.

Of course, we're much worse at coming up with fundamentally different game mechanics than fundamentally different themes and stories - not because it's very hard (though it's not easy either), but because of the costs and risk associated with exploring new territory. It's also very hard to work on this "Message from the Machine" level. Systemic messages emerge naturally through iterations, combinations and chaos in general - it's out of your hands, to a degree. (I do believe that we can get better at this art, and science. For me, that's really what mastering the medium is all about, and it's clear that it's still very early days for us as an artform.)

But if Bioshock is anything to go by, then focussing the story on the game play has forced Irrational to try a fair few new ideas - the focus on AI's interelationships, and creating a social ecology within each level, rather than a series of rather restrictive linear levels. Sure, you'll still shoot and frob your way around, but they're trying a lot more than most would at the same budget level.

And what does this have to do with our game? Well, I've never really had any kind of story for the game - it's rather abstract. However, it still needs some kind of encompassing theme to bring all our ideas into one cohesive bundle. After talking to Tommy about it, I think we've got it now. I'm not saying what that is, yet... but I'm pretty sure it'll win me a Wank Hat.

10.24.2006

Feel my Teeth.

I am constantly slapping my own face with my own hand. This is because of the anesthetic. I have a weird existential fear that, if I don't remind my face that my jaw is on the side of my head, it will cease to exist.

I came out of the dentist's surgery after my first ever filling. It was without any real pain, except for the local plunging directly into my jaw's nerve cluster, triggering little spasms and jolts on the inside of my teeth.

Anyway, outside the surgery, I'm thinking "have I got something in my mouth? Some leftover oatmeal, perhaps, filling the gap between anaesthetized upper jaw and anaesthetized lower jaw?" After a bit of chewing, I concluded "Ooh! It's my tongue!".

I'll strive to give minute to minute updates as and when the feeling and pain returns. However, I may be too busy teaching/screaming at my mother to learn how to use her new computer. She hasn't touched a machine in 15 years, but is finally acceptant of the mouse. It's one of those first MS laser mice, so she doesn't have to deal with a cheapo ball based one, scragging around on an uneven surface and getting all gunked up with dead skin, or whatever the hell all that grey goo is.

It's sort of interesting teaching her, because you go through the same process as you would teaching someone a game, or developing a tutorial/ease-in period for a game.

In Windows, I'm teaching her the fundamental tools (stuff like window manipulation, task switching, right clicking for menus, the idea of "selecting" vs "opening/running" with the left button, creating files, dragging them into and out of directories, copy/pasting) and then showing them how the same manipulations are re-used regardless of the type of data - text, files, images, whatever. See, once you get someone to make a logical lateral connection between common, fundamental operational consistencies, then you've built a foundation for a well formed mental model. You then build upon that foundation, re-using the core tools in other situations, and introducing new concepts as a natural progression of old ones. And eventually, they'll even start showing their own creativity through those tools to do things you knew were possible, but hadn't expected them to do - and that, for me, is what makes games so great - the dual authorship of player and designer... carving out possibilities, and letting them explore them at their own pace, and of their own creative volition.

Here's the interesting thing about all this (for us, at least): even though she hates computers, and my obsession with games, she's able to quite easily play our game. In terms of interface, we've kept it as simple as possible, while still retaining great depth in gameplay. It's nice, because if a complete technophobe like my mother can pick up and enjoy our game, it bodes well if Microsoft want to ask us about the "casual" market.

Personally, I really don't feel like games should be designed with a target demographic in mind. It creates a lot of "second guessing". And for me, it tends to go against games' unique strengths - that they can be simple, but deep, and open to a wide range of players and expressions. Systems adapt to their users, so it follows that one game can adapt to many varied tastes. But apparantly, that kind of systemic adaptation to ones' audience is not often seen as a useful quality of games, and is underplayed in lieu of chasing "filmic experiences" and whatnot, where the player is treated like an ungreatful, expressionless oaf - an enemy of someone else's "finely crafted" story. *sigh*.

We want people to be able to come to our game with whatever emotions they feel like, and for our game to resonate that emotion. If they bring a sense of calm thoughtfulness, then they'll be able to express their calm. If they bring a fury, then they represent that fury in their approach to the game. Their play style should not alone ensure victory - it's the skill at their playing style which is more important in that respect. It really shouldn't matter if our players are middle aged housewives or teenaged spunking boys. Our game is there as an emotional amplifier, not as an emotioneering machine (which I imagine would be used to brainwash its audience into a certain state of mind - crying at level 17. Jesus. Hasn't Speilburg even seen "A ClockWork Orange"? Didn't he get the point about the immorality of agendaic film making?).

When movies try too hard to push their agenda, they're called polemic... sometimes even totalitarian. But even though it's a passive medium, films do exist which allow the freedom of interpretation. I've always felt that the boundaries of interpretation are widened in video games - there's still a system there, designed by a designer, which cannot be changed. But it is possible (to varying degrees) to express your own opinions within that expression space, and feel like you're being acknowledged by the system... listened to by the designer. However, there are just as many totalitarian game designs as there are expression-friendly ones. I guess I shouldn't moan. It's just one style.

Now, when you see our game, because it's very abstract, you'll be thinking "what's all this rhetoric got to do with this game?". It might be hard to tell at first, but it's a belief that has guided this whole development: Listen to your player. Re-inforce what they have to say. And through what they try to express, express your own message through the percievably natural occurance of the limitations of their own expression. To explore a possibility space is to explore a game designer's message. It's hard to tell if the game will say all this, as it might seem a lot more superficial. We'll have to see, I guess.

[10:32] I cannot feel my teeth.

[10:33] I can feel my teeth.

[11:58] I taste blood.

And just for fun:

(I'm sure this draws strong parallels with some people's experience in the games industry).

10.15.2006

First Hurdle in sight

I'm in London right now, staying with friends, and making good use of the internet to get some proper work done.

The games coming along very nicely: you often find that your game concepts (especially those experimental ideas) end up needing massive re-designs because you've not thought them through properly. But so far, so good. The concept is so simple that so far, there have been no design tears shed, and stumbling blocks have, on the whole, been foreseen.

In particular, this week a big risk area has been met and tackled completely successfully*. It did require a couple of failed tries, but Tommy nailed a solution which barely affects CPU (while my first stab killed a good 50% of frame rate at its peak). It's by no means plain sailing from now on, but our core gameplay works, and is great fun. We have a foundation to build on!

We've heard back from MS. It took a while, so as we expected, they're obviously inundated with requests for Live Arcade titles. Interestingly, we have a British guy dealing with our inquiry, so it looks like the XBLA team has expanded to cope with demand, which is nice.

Standard procedure for applying involves getting NDAs signed and giving the XBLA team some background about our company. Our heritage spans back a massive 3 months, which probably isn't going to sound very impressive.

Rather than talk about the company, it makes more sense to talk about its people: we're writing up our resumes, (full of linkage to previous work), and asking a few industry friends for letters of recommendation. Hopefully we won't be passed over when they see our previous work, learn of our experience with the 360, and read some rather glowing letters from experienced people willing to vouch for us.

I do hope it's enough, because it's keeping me up at night; that nagging thought that our submission will be tossed because we don't have a famous name, major titles, or publisher backing. Still, I shouldn't think this way - paranoia breeds empty victories i.e. if I'm right, and my fears are embodied, we will have failed at the first hurdle, and I'll have to go get a job in starburger in hammersmith.

There's no such thing as a free pass into XBLA. As you'd imagine, most submissions are thrown out pretty quickly for a variety of reasons: perhaps the game concept is too similar to other things on the arcade, or the team behind it doesn't seem to have the pedigree to pull it off**. It can seem unfair to those on the receiving end of a rejection letter (especially those who would have had the stones to make it happen), but any Gold Rush naturally sees a hundred cast to the wayside for every single person who succeeds. That's just the Video Games game, sadly.

The best bet is to make your first impression count. For us, that means recognizing and acknowledging our limitations while being honest about our positive conviction to make the game worth Microsoft's attention - we've got the talent and drive to pull it off, and all we need is their blessing.

I know we can make this game, and I know that it will be a sorry shame, not only for us, but for the playing public, if we don't.

*Once again, sorry about being so vague. It'd be imprudent to reveal anything too soon.

**I'm reminded of trying to get my first industry job. Sometimes it felt like getting an entry level position required at least two years' industry experience, and at least one shipped title. Interviews were a thoroughly painful experience, to be sure. When you're being interviewed by someone much more experience than yourself, you feel like an ant under a magnifying glass - aware that you're getting hot under the collar, but ignorant of how dwarfing your interrogator's knowledge is. At least in this case, I know roughly how difficult it is to get approved, and can go into the situation with adolescent arrogance a distant memory, and realism guiding my step. We're just looking for the chance to make this game, and then the onus is on us... but that's never an easy decision for MS to make as there are many others like us, looking for a shot.

9.18.2006

At last! Recognition!

Dude over at The 2 Bears found my K Prototype video. As it turns out, he's really into indie shooters (more than me, which is saying something!) so he did a blog update about it.

Wow. Y'know, I made that thing years ago, and it's only now that anyone takes notice without me forcing their nose in it. This must be Long Tail Advertising at work, or something.

Thanks YouTube... I'll miss you when you're gone after not finding any kind of business model to sustain your increasing popularity. They're losing half a million dollars every month according to The Economist. Man. They should just charge people who put crappy videos up. If Sturgeon's Law is to be believed, then 90% of the crap can easily pay up to make that worthwhile 10% free. (I jest, ofcourse. The moment they start charging users, the honeymoon's over).

Anyway. It's really nice to hear nice things about the game (I get paid in compliments! woo!). Truth is, those who have played it know it's incredibly rough around the edges. I'm glad it's apparently pretty enough to be mistaken for an On Rails shooter... pff. As if I'd stoop so low! Nothing in that video is at all contrived. No cutscenes. All gameplay.

9.15.2006

Moment of Truth #1

We just sent off our pitch to Microsoft, and it's fair to say that we're both bricking it.

A number of things could happen:

  • They hate it. They reject us. We get jobs elsewhere and wonder what would have been.

  • They like it. They like it so much that they already went ahead and greenlit someone else who did a remarkably similar game. Tommy starts to kick my ass for a decade - not for being unoriginal... for being just not original enough.

  • They like it. There's nothing else like it. It meets all their requirements. They trust us enough to lend us an Xbox devkit. We make the game. It passes submission first time. Gets on XBLA to amazing critical acclaim, and finally, girls don't start crying when we make eye contact.


Well. We can dream. *Ulp*.

Even now, not an hour after submission, Tommy is twitching at the prospect of a return e-mail... acceptance, rejection, anything! Just to know someone is stationed at the listening post.

We've got to chill out. We've got to keep calm. They're busy people. They get more than ten submissions a week from people who, like us, are convinced that their game is "teh b3st game of the univerz3"!! And unlike us, most of those are probably from big hitting publishers.

We've got to chill out. We've got to keep calm. But Lord knows we deserve not to.

9.06.2006

IO are good. But...

I really like IO as a developer. The Hitman series, though it didn't do much more than refine itself, was certainly closer to interactive storytelling than games which were out and out trying to be (I'm looking at you, David Cage). While the mission struction, if anything, got a lot more confined as the series progressed, your moment to moment actions were at least not crippled by what some would call "good storytelling" (and which I call a complete misinterpretation of the medium). And the scoring system was only slightly flawed in that in encouraged you to get the "Silent Assassin" rating, which effectively meant following a fairly scripted route, making use of the poisoning/exploding/piano crushing set ups - so there was always an implied "correct way" of doing the level... anything else was rather sneered at. I always wanted insane killing rampages to be as equally rewarded as sneak-a-thons... just to embrace the idea that it's the player's expression which is most important.

And Freedom Fighters - wow. It came at a time when squad based shooters really were up their own arse... where commanding your dudes required a high threshold for pain due to the unnecessarily complex interfaces provided to you. Freedom Fighters nailed a really easy approach. Three buttons: "Go there/attack", "Go there/defend" and "Come back here". Out of that you could create some great little emergent strategies - place two guys either side of a door, send a third guy in, pull them back with enemies in tow, then get the drop on them as they walk out the door right into the faces of two shotty weilding bastards. See, it shows that IO know how to learn from their mistakes. Hitman's interface was a little convoluted. FF's was nice and easy. (Then again, FF was painfully linear, despite their best efforts to hide the fact).

Their new game is being discussed. They're calling it a middle ground between FF and Hitman. hooray!

Just one thing though: "Kane"? Seriously? Man, I thought we'd been over this already.

It seems like every other gritty video game/wannabe B-Movie has some character called Kaine, Caine, Cane, Kane, Kayne or Kain. Enough Kane already! I mean, even Michael Caine, whose name is actually "Caine" doesn't bloody go around looking for movie roles where the character's name is Caine. Unless he's playing himself. But you can hardly blame him for that. Infact, according to his IMDB rap sheet he was "Born Maurice Micklewhite in London". Also, he's "Sometimes Credited As ... Michael Scott". Interesting.

So what I think happened was, he changed his name, because, I mean "Micklewhite"... What? He changes his name to "Michael Caine". And that was back in the day when it was pretty cool to be called "Caine". Like "Hey, that's that biblical killer, right? Wow. Damn son! And people are still pretty religious these days. Damn, you be a rebel!" (that's the voice of the deed poll clerk).

And that's cool, but only because it wasn't before every hack from HollyWood to Redwood decided to do the same thing. If you call an antagonist "Caine", it's a shortcut to getting the judeo-christian audience's anger focussed: "Caine? CAINE? That thar's the furst guy that cummitted mordur! If he hadn't introduced that thar concept of mordur, ther'da been no mordur nevur! String him up!"

So at that point, he's like "Wright. Wiwl you bloody hacks stop bloody using my name in vain?" and he uses the name "Michael Scott" instead. Almost the exact same thing happens, though. Shyeet. Name hijacked again.

Anyway. Let me be clear:

STOP USING THE NAME "KANE" IN VIDEO GAMES. Seriously, did you rip one page out of the "Baby Names for Satanists" book and photocopy it for everyone in the games industry? STOP IT.