Category Archives: game design

Write from the Start

So pretty much one of the most challenging parts of making games for the small indie or hobbyist developer is getting the extra help you need. The developer who can do it all on his or her own — programming, artwork, writing, modeling, animation, web design, yada yada — is a rare breed with far too much talent and disposable time. When I made Missions of the Reliant way back when, in (gulp) 1994, I could handle most of it myself because things were just…simpler. I didn’t have to worry about modeling or animation, and web design meant little more than plain text and a few animated GIFs (mostly I just focused on BBS’s and AOL — and, sadly enough, eWorld). Life, as they say, was so much easier when we were young.

Unless you start from the beginning with a set of partners, it’s tough to find people [More...]

Also posted in 3D/if, interactive fiction, story in games | 6 Comments

Feedback For Better IF Parsing

Over on Twenty Sided, Shamus Young posted a blog today on, of all things, interactive fiction. Seems he’s been playing “Phantom of the Arcade” lately, an Inform-based text adventure written recently by Susan Arendt, his editor at The Escapist, and made available online. This spurred him to ponder the familiar issues and frustrations related to the IF parser, and particularly how the parser handles unknown or unacceptable input. “Feedback itself,” he states, “is a reward” — feedback that shows that, even though the command entered is invalid, the author and/or parser has anticipated it enough to provide useful information rather than a generic “I beg your pardon?” response.

One idea he came up with for this involves modifying the IF environment (particularly one that is web-based) to create what he calls a “feedback parser”:

To do this you’d just need a bit of functionality added to the parser:

[More...]

Also posted in interactive fiction | 3 Comments

The End of October Vespers Thing

Wow, October came and went in a hurry. Halloween and the ongoing IFComp took up a lot of my time toward the end of the month, which threw me off by a few days. So here, at the start of November, is an update on Vespers over the past month.

On the modelling front, N.R. and I spent much of the month improving the performance of the game with some creative workarounds for the problem we have had with portals in Torque. Portalization, for those of you unfamiliar, is a method used by people who model interior structures for Torque (such as buildings) to split up these models into “zones” in order to reduce rendering overhead. So basically, if a building has different sections or floors, for instance, you split it up into zones using portals placed over any of the visible openings into to that zone (such as a [More...]

Also posted in Vespers | Leave a comment

Day Three (at the AGDC), Part Two

As I mentioned last time, there were some really intriguing presentations on the third day of the conference. One in particular was a technology demonstration given by representatives of two companies, Emotiv Systems and 3DV Systems, which are developing innovative ways for players to interface with computers or other entertainment devices.

Randy Breen from Emotiv Systems demonstrated what he called their “Brain-Computer Interface”, a device that fits on the head and is based on EEG machines. It basically translates brain waves into actions after a period of training. It’s compact (I didn’t even notice him wearing it during his talk), lightweight, and wireless, and includes a gyro to detect head movements. It can also detect facial expressions (blinking, smiling, eyebrow movement) and can essentially monitor emotional states. It can also detect cognitive intent to manipulate objects. Wild, but apparently true.

During the demo, he displayed the tool’s SDK which exposed [More...]

Also posted in story in games | Leave a comment

Day Three (at the AGDC): Stern on Linear Storytelling

The last day of AGDC was an excellent day, with two talks in particular that led to a good deal of spirited, academic discussion about storytelling and a third lecture that demonstrated some very slick next-gen controllers that could have a significant impact in the future on game design and interface.

The first talk of the day was given by Andrew Stern, he of Façade fame, although he did not focus specifically on the accomplishments of that project. Instead, his talk, provocatively titled “Linearity is Hell: Achieving Truly Dynamic Stories in Games,” explored the possibility of truly dynamic storytelling in games and how a system like that might be designed. Stern did acknowledge that this was more of a theoretical talk and that he has no claim to a solution for this; rather, he was hoping to express his understanding of what such a system might entail.

He began by [More...]

Also posted in characters in games, story in games | 1 Comment

Playing the Protagonist Part, Partly

A blog entry and discussion over at Corvus Elrod’s Man Bytes Blog about character and plot got me thinking about that tricky relationship between the player and protagonist, and the expectations (and allowances) game authors often place on their players.

In some games — typically non-first person games — the player is asked to play the role of a particular character. In Dreamfall, the player starts out playing the role of Zoe; in Tomb Raider, Lara Croft; in Deus Ex, J.C. Denton. In many interactive fiction games, the same applies, such as the Abbot in Vespers. In many instances, the protagonist has a history, and in some cases a personality, but inserting the player into that role can produce a frustrating conflict when player behavior does not necessarily match what might be expected from the established character.

To a certain extent, authors expect players to perform at least a [More...]

Also posted in adventure games, story in games | 1 Comment