Whenever I pick up my notebook and leaf through it, I often wonder whether I am a madman.
Each page is filled with earnest scribbling, slipshod sketches, or rambling prose. Every “chapter” of this misbegotten tome is an aborted scheme, a half-baked diagram, an idea which, while having completely captivated me at the moment of writing, now makes me look back and shake my head with untold amounts of rue*.
I wonder as I return it to its place in my backpack whether I, with my inhibitively intense erraticism (not to mention obtuseness), am even capable of creating something that stands on its own merits; something that can be appreciated as a whole and complete work, particularly within the realm of game development, which is an incredibly precise and demanding practice.
I don’t want this project to fade into non-existence with the rest of my attempted projects. But I also don’t want it to be only appreciable once the player understand me and who I am, and what I am attempting to achieve.
Enough procrastinating. I have a TODO list as long as my penis euphemism, and things need to get todone.
* I am talking many rues.
I have not disappeared, dear reader (or, as I initially typed, dar radar). I have not fled into the night, absconding with your hopes and dreams and summarily squandering them on painted charletans and cheap liquor.
No, I have simply Been Busy.
Work has progressed on my experiment, although it has been progressing in strange spurts*. I’ll get in the mood to do some work (I’ll leave it to your imagination as to how I get myself into that mood), and sit down with a determination that leaves a kink my lower coccyx, but after a few minutes of chin-stroking and sidewards jabs at my goal, I ask myself too many questions that I have no answer for, and then Alt+Tab to the nearest bastion of gaming journalism.
Why don’t I just focus, and answer those questions as best I can, and push through, regardless of whether I’m 100% correct or not?
That’s simple, my dearest appellation. I am too afraid. Afraid that what I create is not going to be the sum of what I wish it to be, and that each step that I take forward is one step away from the grand goal I have set for myself.
However, in a rare moment of foresight, I managed to set a deadline for myself, a deadline that can not be pushed back**, in which I am to show this strange beast of my own design to a few of my close friends. In roughly two weeks time, I must have something to display that is something that I cannot be ashamed of, and that is what is pushing me forward. I’ll get back to it now… I must continue on what I believe to be the correct path… the only thing I need to make sure of, is to not burn any bridges behind me.
* hur hur hur
** That is, unless I were to invent some kind of Time Machine, which could, if properly harnessed, take the natural flow of time and reverse or slow it, while leaving the thread in which I reside free of such manipulation. Or, would I wish to slow time for myself, so that time would take longer to happen, which would give me more time to… no, wait, I don’t need to slow or speed up time. I need to create it! I must think on this…
What is up with the proliferation of the phrase above (or variants of it) in game developer interviews? Is it part of some kind of media training? Do they teach you “always answer positive first, even if what you’re going to say is negative,” and is “absolutely” just the longest way you can say yes while you formulate a sentence?
Does it weird anyone else out to see these people saying “Absolutely. No, we’re not planning on doing that,” or is it just me?
Lately, all I’ve been doing in my mulling time is comparing non-linear narratives to linear ones – that is, games to other forms of entertainment, like books or movies.
The difference between these forms that I’ve been focusing on has been pacing, or “cadence” – the rhythm of the story and the way it is told.
I’ve been watching Extras recently, and particularly with Ricky Gervais’s stuff, so much of the comedic execution is in the time that the viewer is given to absorb a particular idea or the current person’s line before the show moves on to the next sentence or idea. And not only on a micro scale; throughout the 28 or so minutes that the show runs you’re not expected to, for instance, pause so that things can settle in or have much of a breather – except for in between scenes, where they purposefully either give you something big to think about, or want what just happened to brew quietly in your head.
This is an area where games, at least in their current form, simply can (or maybe I should say, do) not compete.
Other than in non-interactive cutscenes and occasional “chase” sequences, it is virtually impossible to know what a player will be doing at a particular time – where he will be spending more time, where he will be spending less.
A setup that would have worked fine in a linear medium – a small joke that’s only meant to be in the back of your mind, or a little tidbit of info that you’re not really meant to process – can completely fail in a non-linear setting, as the player stops and chooses to focus on that element that was not meant to have the limelight.
Similarly, a complex narrative structure with the right punctuation and cadence is simply impossible to guarantee with the way games are currently made; unless the player does exactly everything the designer sets up for them in the exact order and at the exact speed required, the experience will not live up to its potential.
What can we as designers do to combat this? How can a player’s linear narrative through our non-linear world even come close to the quality of narrative that you expect (and demand) from other forms of storytelling?
Well, what are our options?
1. Game World Impetus (or, The Helicopter)
We all love chase sequences right? Right? Well, we’d better hope so, with Mirror’s Edge coming out, where the entire game is a bunch of chase sequences.
One of the biggest reasons I’m interested in playing Mirror’s Edge is because I want to see what they do with these chase sequences; when they are integrated throughout the entire game, I’m sure that they will attempt to polish them to an appropriate degree[1], but what I’m more interested in is seeing whether they attempt to instill some timing based narrative elements into the game.
For instance – you’re racing through a corridor, and there is a window to either side of you – your pursuers are closing in fast, so you don’t have time to stop – therefore, you have to choose which window you look into as you race past. Having an extremely different thing in each window could have a huge impact on the overall narrative of the game depending on which thing you see, but more importantly, you’re only given a set, minutely variable amount of time to deconstruct and examine what you saw, before you’re forced to focus on the next challenge.
You’ll notice that this idea of not allowing the player to choose the speed at which they experience the game opposes almost every single narrative-focused game out there – most RPGs – hell, even many shooters – will let you choose to play at whichever pace you want, and those that don’t are often branded “rollercoasters” and seen as less of a game, despite the fact that a game requiring you to keep at a certain speed and its non-linearity are two discrete things.
Anyway, lets leave Helicopters for now.
2. Emergence (or, The Melting Pot)
A second option, which is what I believe many game developers are working toward at the moment, is building an environment and plot which lend themselves to emergent narratives.
Games like Far Cry 2, Fallout 3 and so on are designed so that, while there may still be a main story arc, you are free to roam wherever you choose and do whatever you want, and the world is created so that there will always be something to find when you set off to explore, and where ever you go, there is always inexplicably a situation so precarious balanced that all it needs is you as its catalyst take it from its current state to its resolution.
These games are, admittedly, pretty awesome, as long as you can ignore the fact that there are all of these people out there sitting on a knife’s edge in a dangerous situation, waiting indefinitely for someone to come along and put them into motion.
A major problem with this style of narrative is that you have to make an exponential amount of content for a narrative to emerge from whatever the player happens to choose to do, and even so, you cannot ensure that every player will have a cohesive narrative emerge, much less one which has a cadence and flow that rivals any other medium.
Still, this style does serve a particular type of story, and the game industry is getting better and better at understanding what type that is. But what I’m worried about is that the plodding, explorative pace of these epics are not the formula which the game industry needs to build upon, to tell the myriad of stories that we want to tell.
3. Simultaneous Linearity (or, The Wild Bunny)
Ala Bioshock. Lets face it – this is kinda cheating. Having delicious audio drama snippets scattered throughout the game worked brilliantly, but again, is ultimately not the way that games as a medium should go – mainly because the brilliance of those audio diaries are by and large discrete from the game itself.
Still, it’s definitely a lesson that can be taken into account – audio can overlay gameplay rather than interrupt it, and with timing between voice over and gameplay sequences you may be able to effect some of that subtlety of expression that is possible through other media.
***
So what is the way forward? Don’t look at me, this was meant to be unresolved!
Although, I think a combination of all of the above could make for a pretty intense experience. If you took the go-at-your-own-pace exploration and puzzle-solving, and peppered in major sections of gameplay where the pace was set and time was relevant, while using voice over as the major narrative cue – in the flow of the game as opposed to interrupting it – you could have a pretty damn fine experience on your hands.
Whether that formula could be the core of enough genres and types of stories to be the mainstay of the games medium is unclear. However, I do believe that always allowing the player to “go at their own pace”, often touted as a feature in a story-driven game, is a limitation on story variability and quality, and that it needs to be re-examined by the industry as a whole.
***
[1] The reason chase sequences in the past have often been annoying and crap is, I believe, due to the fact that they are not given nearly enough focus during development when they’re just an “added gameplay feature”.
Experiences change people.
But what do they change? If a person is created from their experiences, how do you define what that creation is?
So far, in this experiment, a personality is defined by two lists – Love, and Trust.
As a person lives their life, meeting and interacting with other people, the person adds these acquaintances to their lists, and changes the opinion that they have of that person either positively or negatively, depending on what kind of experiences they have with that person.
Importantly, when you have an experience with a person, not only do you change their index’s value, but you change the value of the indexes that relate to them – their family, their faction, and finally, “people” as a whole.
Therefore, if the sum total of experiences you’ve had in your life cause your “people” value to be negative, your initial opinion of a stranger will be negative – however, as you learn other details about them – if they’re in a faction you have had good experiences with, or if they are nice to you and increase the value at their personal index to positive, then you may warm to them over time.
As an example, one of the current experiences that exist in the database is “lied to”. This experience changes your love of the person by a value of -1, and your trust of the person by -5. However, it also changes your trust of people in general by -0.2. If you are lied to often, your distrust of people will increase so much that you will start to spurn people who care about you and are legitimately trying to earn your trust.
The distinction between love and trust is probably debatable. However, from a narrative perspective, it is undeniably important for a character to be able to love someone they don’t trust (a mother’s love for her wayward son), and to trust someone they don’t love (a faction leader’s grudging respect for the honor of a rival).
At the moment, these lists only include the love and trust a character has for other characters, or for groupings of characters. Possibly, these lists could be extended to places (“the city”, “the forest”), concepts (“the dark”, “money”), or actions (“combat”, “lying”). For simplicity’s sake, however, I’ll hold off on this until some other core AI systems have been fleshed out.
A person is created from their experiences.
The events that you experience in your childhood shape your interactions and interpretations.
If you go back through any person’s life, you could amass a set of experiences that you could use to describe that person. And in doing so, unpredictable actions and seemingly random decisions and viewpoints would become predictable and explained.
While these statements are imperfect, they are the basis upon which this experiment lies.
How hard would it really be to create a truly living, breathing society, that dynamically changes upon player input? What is the least lossy way of simplifying the reality of human nature? Which shortcuts can be taken while conserving the core endeavor?
First test: the meeting of a thief and a nobleman. The player will be able to choose which role they want to play, and a variety of outcomes should naturally emerge from the encounter.
In my brief stint thus far in the game industry, I’ve been to a few companies, and worked with a fairly large number of people. And at each company that I’ve been to, in each group of people I’ve worked or interacted with, one trend has remained the same.
There are always people who don’t want to be there.
Some of them are there because game development is just where they happened to fall in the multimedia spectrum. Some of them are there because they thought making games was going to be a cakewalk. Some of them are there because they enjoy making games, but they only enjoy making a specific type of game, a type which that company would never do. Or they used to enjoy making games, but have become jaded and cynical over the years and have all but lost interest in game development.
To those people I have a polite but firm request:
Leave.
If you don’t like making games any more, quit the pretensions and go find something that can get passionate about.
If you don’t like making that company’s style of game, find a company that does, or go make your own!
If you thought making games was easy, either face it and work your ass off, or go find a job that won’t challenge you every day.
And if you’re just there to make a wage, and would be as happy making ads or business software, then by all means go do those things.
In game development, we need people with passion. People who, after they discover the amount of money and effort that goes into their favourite games and that they’ll probably have to start out in the industry making a game that they wouldn’t naturally want to play, will still put their heads down and try to make the best damn game they can anyway, out of whatever resources have. People who can find the fun in any project. People who get excited by being challenged, and improve themselves whatever way they can. People who care.
There are plenty of people out there who want a shot at creating games, and some of them will be able to stick it out and make great and meaningful contributions to whatever game they work on.
But because of the glut of people who ultimately don’t care, the potentials have a far more difficult time getting their shot. I know plenty of these people, and there is a multitude of others out there, yearning for an opportunity.
I’ve dealt with a lot of negativity and blase attitudes in just one and a half years, but what drove this particular rant is what I heard a tester say today: “I’m looking forward to the weekend so much – cuz’ then we won’t be here.” This isn’t about this particular guy, but just against the general attitude that making games is worthless.
I don’t care how proficient you are, I don’t care how many years of experience you have, I don’t care how many degrees you have. If you don’t care about games, then please, leave.
Bob Dylan has successfully toured with the same repertoire for over 20 years.
When J.K. Rowling goes on a reading tour, a vast sea of people surround every bookstore she visits, even after they’ve read the book she’s reading from.
What is or could be the parallel to “touring” for games? Or are they more like film, where a director’s commentary on a DVD seems to be all a fan needs to feel a solid connection with its creators?
I am in a dark place, where no words are sacred, where no thoughts have meaning. My eyes shine in the reflection of the light at the end of the tunnel that they – unblinking – focus upon.
New thoughts, new beginnings. A wondrous world where words flow like water, where the tawdriest of assignments can blossom into exposition of pure purpose, prose as powerful as it is poignant.
In this dark place, I am empty. Forever spent, an irreverent lust for the holy power I crave shackled upon my ankles. I crawl ever closer, but my goal lies upon an axis that does not exist within my frame.
Defunct?
What has been happening the past few weeks/months since I last posted?
Lots. So many lots that I have to compile a list for you, in point form!
- I started working on that real document for the game. It’s still pretty messy with a lot of missing stuff, but it’s a pretty big start to having a cohesive design document.
- A side effect of this real document work is that a lot of the design of the game, on the story side at least, is really starting to get more fleshed out.
- I’ve been working on the code pretty solidly. I’ve added a few core features like animating bitmaps and mouse input, and have gone through all our objects and added reads and writes to their variables, so now the current test levels (and conceivably, any future levels) are loaded from files. This is a pretty big deal, as it lays some fundamental groundwork for the level editor.
- We’ve settled on a fortnightly meeting of The Game Group ™, which at the moment consists of me, the Kristov, Rai (conceptual/3D character artist), Alex (3D artist), Ban (3D level builder/artist), and our newest member, Ken (conceptual artist) – and we’ve laid out a timeline for what’s needed for the completion of the first take.
So, things are going swimmingly. Or are they? Duhn duhn duhn…
Well, while things are going well, I definitely feel like, particularly on the story side, there’s definitely a yawning chasm between what we currently have, and what I eventually envision the game to be. This is okay – however, I’m getting to a point, both on the code side and the story side, where I’m not sure how exactly to work towards the vision, so it ends up being something close to what we’re planning.
I guess what I’m worried about is, I’m working every night on either the code or the story, background and characters for the game – however, as I start to nail down systems and cultures, what the game can ultimately become is narrowed down… and if we find out later that the stuff I’ve been doing for however many months is limiting us from achieving what we really wanted to achieve with the game, we either have to decide to cut this work and start from scratch, or salvage, and deal with the fact that the game is going to be very off target.
My thoughts at the moment for the solution to this problem? Pushing blocks.
That is, what I need is more prototyping. Instead of building a bunch of tech and story towards a game that may never happen, I should spend more effort on simply making what we’ve currently got better.
This IS what the whole Take structure was for, I guess. However, I think that what I’ve lost sight of a bit is that, within the Take structure, we should be looking at as much prototyping as possible, and constantly looking back at the game, at what we currently have, and seeing what modifications we need to do to that to steer it towards our final goals.
And it also means that I’ll be looking closely at the gameplay and the game quite a bit more. What currently happens within the game, and how to add to that and change that, to start moving it towards what we want it to do.