August 18th, 2010 by adam

18 months ago, Scott and I described our perspectives on the fall of Tabula Rasa. I said that if you’re going to spend $100m on an MMO, you’d better be aware of MMO history and not repeat those mistakes.

It would seem that Real Time Worlds wasn’t listening – coincidentally, $100m is how much *publically announced* money just went down the pan, now they’ve gone into administration.

No-one in this industry likes to talk openly about their enormous fuck-ups – and the few that do tend to become pariahs, sued by their employers or shunned by future investors. No major company openly documents – or “allows to be documented” – anything of import. It’s a system that punishes progress in the professional field.

There’s a single public analysis on RTW/APB right now. It’s an anonymous source (oh, for god’s sake! When will we stop shooting the messengers?), but some non-anonymous sources have backed it up. So, let’s take a look…

Anonymous: ExRTW on RPS

(source is here)

APB:

“lead you to think it’s going to come right by release … You end up in this situation where you’re heads down working your ass off”

Me, 18 months ago:

“The implication being that they didn’t do anything wrong, perhaps, but that they stood by and watched the train rolling slowly towards the brick wall and didn’t try (hard enough) to stop the collision.”

APB:

“APB … came together… relatively late in its development cycle … leaving too little time for content production and polish … lacking any real quality in some of its core mechanics”

Me, 18 months ago:

It wasn’t ready for beta. I said so. Many others said so.

APB:

“it was pretty clear to me that the game was going to get a kicking at review – the gap between expectation and the reality was huge.”

Me, 18 months ago:

A survey was taken, internally, asking what people thought. The results were never published – so no-one (apart from the survey takers) knows exactly what the results were, but we were told that the *company* knew.

Incidentally … I was afraid to come clean at the time (and upset individuals), but that survey of all staff was EXTREMELY negative about the project, and I have been told (but you’ll have to take this as unsubstantiated rumour) that the reaction of the top-level execs on seeing the results was simple:

“Bury it”

APB:

“I wasn’t on the APB team, so I played it infrequently, during internal test days etc. I was genuinely shocked when I played the release candidate – I couldn’t believe Dave J would be willing to release this.”

Me, 18 months ago:

[I wasn't on the TR dev team, but] given my position I had the luxury of a lot of insights that other people wouldn’t have had.

I played TR in the alpha, and I actually enjoyed it

it was a good pre-production prototype [but - at best - YEARS away from being a finished project - and they went to beta only 6 months later]

APB:

“The real purpose of beta is publicity, not bug fixing. We never took that lesson on board.”

[I didn't cover this, but Scott's post did, IIRC]

And, finally…

“MyWorld is an innocent bystander caught up in the demise of APB. Which is a real shame, because it is genuinely ground breaking, though not aimed at the traditional gamer audience. ”

…which sounds an awful lot like Scott’s team and Steve Nichols team (the former very basic playable but unreleased, the latter Dungeon Runners)

Major differences

EDIT: it’s 100k sales, not 10k.

APB:

“the real killer, IMO, is the business model. This was out of the team’s hands. The game has issues, but I think if you separate the business model from the game itself, it holds up at least a little better.”

I originally (mis-)understood
the figures that Nicholas Lovell has dug out, but apparently sales were over 100k (presumably that means practically zero sales in USA?).

By comparison, the previous big-failure MMO which went down because of the “bad business model” was Hellgate: London.

Hellgate sold 500,000 units, and estimated that even if they’d made their subscription compulsory, they’d still have sold 250,000.

So, not as strongly as I originally put it, but I’m still dubious about the business model being the cause. This stinks to me of a marketing/sales failure (unless those 100k sales are spread equally across territories)

APB:

“we should have kept our powder dry. Our PR felt tired and dragged on and on, rather than building a short, sharp crescendo of excitement pre-release.”

IMHO this is a really bad idea – unless you remove the entire “MMO” part of the game. Big Bang Marketing doesn’t work for MMOs; this is the old-school of game-marketing.

Although, given how ineffective RTW’s marketing seems to have been, I doubt a big-bank-marketing-campaign could have done any worse.

Conclusions … and “moving forwards from here”

Two parts of this industry need to talk, one part doesn’t. As I said in 2009: “We need to talk [about failure]; when will we talk [about failure]?”

The professionals: you’re getting burned out, chewed up, and spat out. Your lives are being wasted.

The investors: you’re getting screwed. You write it off as random failure, and you can afford it, but you’re shying away from “games” as a result, leaving good profits behind on the table.

The inexperienced, the mediocre, and all those people who don’t actually MAKE the game, but do get to ruin the process (rockstar-designers, producers, marketers, directors, managers, etc) : you’re doing great. Your lack of skill hasn’t held you back, and the company will often go bankrupt before anyone gets around to firing you for incompetence.

…Can we actually move forwards, though?

When I left NCsoft, I was cold-contacted with some new job offers.

A typical example: “make a success of” a project that had already spent several years and many millions of dollars and was about to launch. But I wasn’t allowed to move said launch, and they had “infinite” funding (I kid you not).

There was a fat salary for anyone willing to shepherd that disaster (and, I suspect, become the public fall-guy). The game itself launched as they insisted, and was a laughable failure. I doubted it could have been fixed without another 12-18 months of development.

And me, personally? Nowadays, I run a freeform studio developing mobile apps and games for corporate clients. Each employee is responsible for themself and for their own decisions. If you need a project-manager to mollycoddle you every day, you can’t work here.

Personal responsibility, and personal authority; so far, it’s working pretty well…

April 4th, 2010 by adam

From the IGN walkthrough:

“If you have trouble grabbing the beam, just keep trying—we promise it works, but lots of readers have told us it’s not always easy.”

I’m a pretty good AC player, but after 10 minutes of trying to do that one standing jump, I gave up and stopped playing for a long time in frustration.

When game developers talk about “games should be so easy that all players can complete them; no-one should ever have to give up / fail to complete a game because something is too hard”, I usually disagree.

But in this instance, where the game is extremely, excessively difficult on something that the designer obviously intended to be extremely simple – and where the player has spent hours being taught that this will be easy – you have something different going on. It’s a failure of the control scheme; in fact, it’s a bug.

It’s a side-effect of the heuristics that AC uses to decide “what the player is trying to do” – heuristics that are far from perfect, while being very good.

In the first game, it took me a long time to get past the intro – no, really – because if you *try* to jump over gaps, then you fail. The heuristics were so heavily weighted towards “allowing” you to jump off buildings that running over a small gap became very difficult – until you learnt that the character “automatically” jumps small distances.

On the whole, I’m very impressed by the AC2 heuristics – compare it to Mirror’s Edge (a beautiful game, but feels a lot less fluid). I find them a bit too simplistic – I would love another 25% or so of user-control, and another 50% of precision on directional control – but (as ME shows) they got closer to perfect than any other game so far.

BUT … what do you do about a bug like this, one severe enough to make me stop playing the game entirely?

They had a huge QA team already (this is Ubisoft, after all), and such a vast amount of content in this game (multiple entire cities, modelled in fine detail), that there’s no way they could be sure to catch this bug.

Or is there?

This is the raison d’etre for a whole segment of in-game analytics / metrics: data-mining to discover undiscovered bugs.

Good metrics for game designers are VERY hard to describe, and IME the vast majority of the industry doesn’t know how to carefully hand-pick the few numbers they really need out of the millions of stats availalbe. Here’s a good example of how to pick well.

If the game reported

“the quest-point at which people stopped playing”

…then you *might* discover this bug. But it’s too coarse-grained.

If the game reported either/both:

“the segment on the map where people stopped playing”
“the segment on the map where people spent most-time during a mission”

…then you’d quickly and easily discover this bug. By “segment” I mean, essentially, a small patch of polygons approximately 6′x6′. This is relatively easy to measure algorithmically using greedy-polygon grabbing and hashing – although it would take a little care to make sure the measurement of the value didn’t take much CPU time (it could easily be pre-compiled for any given map, of course).

I’m not 100% of the “stopped playing” part – this is a console game, and while that info would be useful, it would mostly stop evenly distributed over quest-end points. Where it was more / less likely, it would be obvious just from knowledge of the story. ALTHOUGH: still well worth doing *in case* there were anomalies there – that should set off alarm bells.

However, the “spent most time during a mission” is more cut-and-dried.

This probe gives you a set of local maxima. It’s categoriesed by mission, making it one level finer than doing it over the entire world-map (which is too much, too uncategorised info), and it’s also coarse enough to correlate closely with user-behaviour (it merges results mission-by-mission; recurring bugs are very likely to show up by people doing the same mission and getting stuck at the same point).

The mission-based merge of results also has a nice side-effect: it tends to iron-out any anomalous results due to people wandering around the open-world game.

So. With a little bit of probing, using probes that you could/should have invented at the start of development (i.e. without knowledge of exact bugs that would occur) this bug could be ironed out. The three remaining questions are:

  1. does Ubisoft do this level of automated-bug-detection,
  2. do their designers bother to look at the anomaly-date,
  3. and if so … why hasn’t the game been patched?
January 18th, 2010 by adam

What’s a browser MMO? Today, not 5 years ago?

In the previous post I poked Earth Eternal for claiming to be the “*REAL* MMO for your browser”, and disappointing on that front (although it could be awesome on all other fronts). I finished with:

So … EE may be a great game … and it may be launchable from within a browser … but it’s a long way from a poster-child for browser-based MMOs. It’s still fighting the browser as much as it’s complementing it.

It’s 2010. I know a lot of people in the industry still haven’t accepted even the concept of a “browser-based” MMO, let alone realise where they’ve got to now.

I’m not in the loop on this stuff any more, but it set me to wondering what I’d be chasing if I weren’t doing iPhone exclusively right now.

What about you? Are you fighting the browser?

The Executive’s impression

Game developers aren’t stupid. Executives aren’t clueless. But some are.

In the minds of those who make games but “don’t do” browser games on principle, I’ve found “a browser MMO” often means some or all of:

  1. A text-only game running off a single Perl webpage, where each action causes the whole page to be refreshed.
  2. Non-real-time interaction (because, you know … web-servers aren’t powerful enough to run anything in real-time)
  3. High-latency, jerky, shallow movement of characters and objects
  4. Weak 3D graphics – 5 years or more behind the curve of Console graphics
  5. Fat client downloads that “no-one” can be bothered to wait for, and would be better-off distributed on a DVD

What’s reality? Well, here’s a few observations…

Drop-dead gorgeous graphics … are the norm

For a look at today, go browse some of the Unity demos. Unity is *not* the “best” 3D engine, the fastest, the best language – but it’s nicely balanced towards ease of adoption. It’s very easy for new developers to get into. And so it’s setting a very achievable base standard that’s higher than many people would believe. With anyone able to produce 3D to this level, and embed it in the browser almost as an afterthought, the use of plugins becomes a new landscape.

Right now, crappy Flash MMO’s are still re-treading the ground of Dragon Fable (which is coming up to it’s 4th birthday) et al – albeit that’s now the “standard” and there is better and better appearing. But just as it only took a few games to adopt this approach and show how good it could look, widespread adoption of Unity, and a few high-profile innovative products, will drag forwards the rest of us.

(by “us” I don’t mean professional developers, I mean primarily the amateur and semi-pro teams who don’t yet work for a living – the students etc)

2 years ago I wouldn’t have thought it would be necessary to say this (I assumed that FB would have kicked everyone’s butts) but maybe it’s still relevant: going forwards, I suspect “browser MMOs” still need to be a lot more “browser” and a lot less “traditional MMO” if they wish to stand out.

The facebook question

Browser MMO, huh? So … Why is there no option to use Facebook Connect to login? In 2010, I think that’s what browser-MMO probably means to most people: “it works from Facebook”.

The massive, fundamental changes to Facebook that are coming in this year may push a lot of content-providers off FB, and back to the web – but users will continue to demand single-sign-on access, and shared access to friends lists. This already works, off-site, thanks to Facebook Connect (both for websites and for other hardware platforms, e.g. iPhone).

I may be completely wrong, but my suspicion is that many developers still want to “use Facebook”, by which they mean:

“use (the large number of accounts on) Facebook (to get lots of users in our game without having to do so much advertising)”.

…while (again, merely a suspicion) users want their games to “use Facebook”, by which they mean:

“use (the apps, data, and list of friends I already have on) Facebook (to reduce the effort I go through to play the game)”

The problem here is the developer is chasing more signups, and the user is chasing ease-of-access. IMHO, the FB changes are going to cut off most of the former, leaving the question: who will do best at fulfilling the latter?

The Glottal-Stops and Square Pegs of User Experience

When people surf to your MMO direct from the Web, do they get a feeling akin to the glottal-stop? Do they feel like they mentally “stumbled”, as the paradigms and user-interface go through a sudden change?

Embedded within an ordinary web-browser, does your MMO look like a square peg forced into a round hole?

The effects are subtle, but they decrease virality, decrease engagement. The effects are tiny, but with millions of web-users out there, they can be cumulative. Each time a user experiences this, you marginally shrink your maximum user-base, and you push your conversion rate down.

Why was I so shocked that Earth Eternal is (silently) Windows-only? (as is/was Free Realms, for that matter)

Well, largely because it reminded me of years ago, when you’d occasionally go to a website only to see:

“This site is only valid in Internet Explorer; you are not running that browser, so you are seeing this special page instead of the site. Please download IE now and then come back.” (or Netscape, or “desktop, but you are using a mobile phone”, etc)

History suggests that this is not a viable strategy when you’re fighting it out on the web…

I’ll know it when I see it

I’m waiting for one feature in a major MMO. I’ve seen it in a few “amateur” MMOs, and you get it on Facebook apps etc. It’s a fundamental expectation from the Web, and it is incredibly powerful:

Each piece of interesting content is *named* … it has a unique URL … so that I can directly tweet places, events, people, and things. I can bookmark conversations I’ve had. I can archive, I can cite, save, and return.

Bonus points for incorporating a bit.ly service in the client, so I can literally copy/paste direct into twitter

I’m hoping it’s out there already, and I just haven’t spotted it yet. When it comes, someone let me know; until then, I’ll be spending more time in flash games, and less in mainstream MMO’s. I prefer my gaming to be Web-compatible, thanks…

December 24th, 2009 by adam

I got this in my inbox a few days ago, and it’s been forwarded to me by a few people since:

(NB: the fact that you still have to login MERELY TO READ THE DAMN FAQ linked from the PR statement is IMHO symptomatic of some of MP’s problems :( )

metaplace.com is closing on january 1, 2010

We will be closing down our service on January 1, 2010 at 11:59pm Pacific. The official announcement is here, and you can read a FAQ guide here. We will be having a goodbye celebration party on January 1st at 12:00noon Pacific Time.

Some of the correspondence I’ve seen on this – what went wrong? what should they have done differently? – has been interesting. Personally, I’m in two minds about it. I think there were some great things about and within MP, but from the very start I felt it had no direction and too little real purpose (and if you ask around, I’m sure you’ll find plenty of people who’ll confirm I said that at the time).

I’ll hilight a couple of things that haven’t come up so much in conversations:

Bad

  1. On the face of it, MP was “the bad bits of Second Life…” (poor content tools, poor client, no direction, no purpose)
  2. “… without the good bits of Second Life” (no sex, no mainstream publicity, wrong target audience to charge millions of dollars in land-rental to)
  3. Poor discoverability (how do you find something cool in Metaplace? Go to site, login, download client, wait a lot, browse a weak index, wait for more downloads, wait for content to stream in … etc)

Discoverability was IMHO the killer: this is something that so many “hopeful” social sites and systems get wrong, and only a few get right. The best examples are still simple: browsing your friends’ friends on Facebook by looking at photos of their faces (hmm; who do I fancy?), or using Google to find things you’re looking for (the gold standard in tech, but also the base *expectation* of the modern web surfer).

The history of SLURLs in Second Life should probably be required reading for people interested in this – if you can find ways to experience / re-live life pre-SLURLs, and read through some of the trials and tribulations that Linden went through in getting them to work.

And even then, of course, SL still had no browsability – but it least it had “open” bookmarks and copy/paste references you could share with people, and embed in webpages. That was barely acceptable (and still “awful”) back when SL was in its prime; the equivalent “minimum acceptable” is probably Faceboook Connect with full Facebook integration (i.e. not just FC-login, but having a bona fide FB app too that acts as an alternate access-path for your virtual world).

Good

  1. Well, obviously, there was a lot of great content in there. I only skimmed it, but apart from the problems above, I saw a lot of interesting stuff
  2. The AJAX/CSS/HTML GUI … it was really easy for me to mess about gaining and browsing badges (both mine and other peoples).

Early on, I found the AJAX vs Flash part particularly interesting. The former showed up how weak the latter (the world-client) was: sometimes I went to the site, all happy about the badges, the popovers, etc, and as soon as I got into the Flash client, my mood would drop noticeably. Eventually, I stopped bothering visiting at all; I dreaded the slow, unwieldy, “clicking all over the place to move fractionally”, Flash experience.

One question I had was how much this was to do with the languages / platforms involved: did AJAX/CSS inspire the people working in it to make lighter-weight, faster, more abstracted core experience? Or is this just coincidence? There should be literally no reason why either of those platforms forced the designers to provide the experiences that way (Flash is capable of a much faster, snappier, fluid usability experience – it’s been excelling at this for years).

October 26th, 2009 by adam

(Start by reading Entity Systems are the Future of MMOs Part 1)

It’s been a long time since my last post on this topic. Last year, I stopped working for a big MMO publisher, and since then I’ve been having fun doing MMO Consultancy (helping other teams write their games), and iPhone development (learning how to design and write great iPhone apps).

Previously, I posed some questions and said I’d answer them later:

  • how do you define the archetypes for your entities?
  • how do you instantiate multiple new entities from a single archetype?
  • how do you STORE in-memory entities so that they can be re-instantiated later on?

Let’s answer those first.
(more…)

August 13th, 2009 by adam

(c.f. my original post here: http://t-machine.org/index.php/2009/06/28/want-to-help-write-a-simple-rpg-for-iphone/)

I’ve been playing around with GUI setups for DM / EOTB / Wizardry clones on iPhone, and thought I’d post some of the more interesting results here – I’m interested to see what other people think of each of them.

The first three are all assuming a single-character RPG, the fourth is something more like DM / Wizardry (could be 6 chars, could be 3).

Everything is clickable – small maps become full screen map, blue buttons fire spells, character portraits go to the inventory screens.

Screens with no arrow buttons require you to drag your finger forwards/backwards/left/right to move, and allow 360 degree movement. Screens with arrow buttons assume you can only turn 90 degrees at a time (like the original games), although they smoothly animate the rotations (UN-like the original games – because I have access to OpenGL to do the 3D for me).

What do you think?

concept-ss-1

concept-ss-2

concept-ss-3concept-ss-4

June 28th, 2009 by adam

Now I’ve recovered from GDC illness, I’ve got a little free time again, and I’m starting one of the iPhone games I wanted to write. This is a “for fun and learning” project, so it’s deliberately chosen to be low maintenance / easy to make a first version / easy to extend later / etc. I need artists, designers, quest-writers, and programmers.

Well, I don’t *need* anyone; I can do this all myself. But I’d rather do it with other people, and I thought there might be some hobbyists reading this who’d like to do something similar.

EDIT: there’s now a googlegroup for people working on this. You *must* contact me first via email (see below) or your request to join will be automatically rejected. http://groups.google.com/group/dmclone
(more…)

May 18th, 2009 by adam

Richard has often been accused of being “arrogant”, “insane”, and even, simply, “wrong” for his comments along the lines of:

  1. He hasn’t “played” an MMO in decades (possibly “ever”) … because he can’t stop himself from interpreting as he uses them
  2. Surprisingly many MMOs are just WoW by another name
  3. He only needs to play the first few levels of a new MMO to see if it’s really new; he needn’t bother with the rest of it

He’s explained before, in abstract terms, why this is all true *to him*, and pretty much left people to stew if they don’t understand that (while always actively engaging them in conversation to try and explain further).

Now he’s blogged a concrete example of what goes through his head when playing a particular quest-chain / zone: WoW’s STV. If you’ve ever wondered, and/or been confused/horrified/dismayed/insulted by Richard’s statements online and haven’t had the chance to speak to him about it all in person, then I’d highly recommend reading it. I suspect that this concrete analysis will elucidate to a lot more people most of the meaning that the abstract explanations failed to convey. Well, we’ll see…

March 25th, 2009 by adam

Alex Evans, Media Molecule
Mark Healey, Media Molecule

Summary

The MM guys are funny as ever, although Alex’s “I made it myself on the way here” presentation tool would perhaps have been more usefully replaced with something like Presi (or whatever it’s called – the “interactive” presentation tool that is like Alex’s thing, but on steroids. Ask Jussi, he’s a fan of it).

The overall impression I got is: here’s another studio that has “by trial and error and cunning and talent” independently discovered something very similar to Scrum. They don’t do Scrum, and I’m sure a lot of people will scream at me for even saying it, but … I went through similar “find a process that worked for game development” (not carried so far, and on much smaller projects), and I recognize a lot of the lessons they learnt and things they incorporated in their processes and approaches. And from my experience, I think they’d find it relatively easy to switch over to Scrum, and that they’d get a lot of benefit from having a more polished version of their processes. Not to say that Scrum is universally better – there’d be losses too – but for people considering their own processes to use – or trying to “understand” Scrum – you’d do well to read this liveblog and try to internalize some of the lessons and attitudes. And then consider this and scrum as alternative to each other, but both near-relatives. And … if you are *not* MM, and don’t have all the details of precisely how they work, you’d probably find it much easier and more effective to adopt the well-documented Scrum instead.
(more…)

March 24th, 2009 by adam

Sulka Haro, Sulake

Summary

The intersection between social and gaming, and where that should be going, instead of where lots of people are obsessing about taking it.

(I have more to add here later, but I’ve got to run to a meeting; will update the post when I have time)
(more…)

March 24th, 2009 by adam

Austin Hill, Akoha

Summary

Conference organizer introduced this as “during this first talk, think about the platform they’ve made, as much as you do the game; that could be especially interesting for this audience”.

I totally support the principles and the ideals. The game looks fun and interesting, and at the same time taking a very “Don’t worry, be crappy” approach to core game design: lots of classic mistakes made, obvious stuff. Is this a case of being brave enough to deliberately make the mistakes they understand (because they’re easy to fix later when you’re more successful – and it leaves you more spare time to focus on fixing/avoiding the mistakes you don’t understand yet) – or just naivety?

Interesting to hear the philosophy that fed into the creation of the game, the speaker’s personal journey and how it informed the design. On the other hand, I was a bit disappointed how little actual content there was in this talk. It was perhaps 50% or more made up of a few long video clips. They were long and very little was pulled-out / emphasised from them. Most had very little information content per minute. Worst example was a mildly entertaining video of one of their players giving an intro to the product – but, frankly, so what? This was “new” and “interesting” 4 or 5 years ago, but by now it’s happened thousands of times over, and we’ve all seen it for many games. I didn’t understand why we were watching it.

I have a sneaking suspicion that – given he’s a VC – the speaker was pitching that video stuff to show “look, we have players who love our game”. That’s interesting and exciting to investors who have little or no immersion in the online world, but IMHO for game developers that’s just par for the course these days. No?
(more…)

March 20th, 2009 by adam

I’m very tempted to make this:

http://gizmodo.com/5172615/iphone-os-30-will-turn-your-phone-into-a-revolutionary-sex-toy?skyline=true&s=x

…with particular emphasis on the social / avatar / chat / networking features.

March 5th, 2009 by adam

Maxis (part of EA) has a great competition up right now – use the public APIs for the Spore creature / user account databases to make “an interesting widget or app”.

I had a quick look at the API’s – they’ve got the right idea technically (use REST, provide PHP versions, etc), although the set of queryable data is pretty mneh (they could easily have done a *lot* more interesting stuff too). I’m impressed that they’ve got that right, and they appear to have done a great job of presenting it nice and clearly. Most importantly, because the selection of data is lame, the challenge is there – in your face – to be very creative with how you’re going to use it. Go for it.

I had a look at some of the demo apps that had already been done, and they show great variety. If you’re trying to break into the games industry as an online designer, you should try your hand at using their content (and this is *legal*) to design something cool. You (probably; I haven’t checked the legals) won’t own exploitation rights – but it could make a great portfolio piece.

So I was rather saddened that it’s taken until now, and a random glance at a newsfeed item, for me to be aware of this. Which isn’t so bad, except … I was one of the first wave of purchasers of Spore, and I played it heavily, and checked out the Sporepedia for the few months after launch.

But they launched with most of the Sporepedia either “broken completely” or “not implemented yet”. Having paid $50+ for a full price game, to discover that even after several months the Sporepedia was “mostly not implemented yet, watch this space”, my reaction was : “I have better things to do with my life than wait for you to pull your finger out and do your job properly and give me what *I’ve already paid for*”.

And because of the mind-numbingly stupid DRM decisions by EA, I’ve point blank refused to install their viruses – without which, the system isn’t going to let me upload any of my own creatures / UGC. Which takes away a lot of the other cause of interest that would have rapidly lured me in.

Finally if it had been a “real” online game (why wasn’t it? No-one really seems to know. My theory is “fear and shame over The Sims Online catastrophe”) of course … my friends relationships in-game would have meant I’d have been pulled-in to this new cool stuff as soon as it went live.

So … it would seem that when it comes to boundary-pushing game design Maxis is managing to go 2 steps forwards and 3 steps back. That’s a real pity, because I suspect a lot of people who would love what Sporepedia was *described* as being (rather than the massive short-sell it actually was) have already given up, gone home, and don’t care any more. Only the people who don’t know about the good games out there (the non-gamers who happened to pick up a copy – of whic there are many many of course, thanks to the Sims juggernaut) are still around to enjoy it.

Am I being too pessimistic here? Certainly, not a single professional I know has shown any remaining awareness or interest in what Spore’s doing for the last 6 months. That’s pretty damning, in my eyes, for a game with such big sales and the Sims driving marketing and sales for it.

(PS: in case it’s not clear – as far as I’m aware, there’s still literally zero socialising in Spore. That’s the irony of the title here. The only socialising is 1995-era “the players are doing it anyway despite the developer+publisher going out of their way to stop them”)

March 4th, 2009 by adam

http://www.gamasutra.com/php-bin/news_index.php?story=22528

“It is probably safe to say that, despite decades of ever more spectacular Hollywood visions of extra-terrestial domination, humanity in its worst nightmares never imagined it would have to contend with spawn-camping aliens.”

(also … If that article is accurate, sad but unsurprising to hear that (apparently) the underpowered server tech for TR yet again managed to make a misery of gameplay, even at the very end. If that article is accurate, then well done to the ops for managing to get some instancing sorted out, but note to self: never let this happen with future twitch-based / FPS MMOs)

February 3rd, 2009 by adam

Ironically enough, from the LotRO forums:

“You know the only analogue I can come up for this is to imagine a WWII FPS where the opening cinematic tells you that the Nazis have destroyed Great Britain with a giant laser and you’re one of the few English to escape via a magic portal to Russia at Stone Henge which was planted by ancient mystics from China. However the rest of the game takes place in relatively normal WWII FPS style while the Nazis throw paltry attacks into the steppes, and yet most of the people you meet are also British and no one seems to care that Jolly Ol’ England is smouldering black glass. Occasionally you stumble across more ancient Stone Henges to learn Mandarin to gain super powers. The Nazi country-destorying laser is never brought up.”

ROFLMAO. And … excellent plot-summary there.

(remembering that I did actually *like* TR. But the OP has a point)

January 16th, 2009 by adam

In the online games industry, if we keep quiet about the causes, the hopes, the fears, the successes, and the failures of the best part of $100million burnt on a single project, then what hope is there for us to avoid making the same mistakes again?
(more…)

December 11th, 2008 by adam

(a.k.a. “How to invest in MMO development … profitably”)

The world is full of games companies that blow stupid amounts of money on making online games (typically “massively multiplayer online games” (MMO)). It’s time to put a stop to this madness; honestly, I thought everyone learnt their lesson about 5 years ago when we had the last wave of “everyone’s making an MMO … oh god, these things are TEN TIMES as expensive and ONE HUNDRED TIMES as difficult as we thought … Run away!”. Apparently not.

I think there’s two ways you can learn for yourself how to make a profit from developing online games:
(more…)

November 14th, 2008 by adam

On this site I have a rather subtly-hidden Blog Roll. When I started blogging, the site had less on it, and the roll was easy to find – and short. Now it’s not. And it’s long. And each link on there has been carefully considered. There’s some gems in there (although a lot of them are updated so infrequently few people track them).

So it’s time to call-out some of the interesting things to be found in the blogging world of MMO people.

By the way … you can tell who’s working on uber-secret or personally exciting projects these days because they’ve suspiciously stopped blogging for months at a time. Lazy slackers, the lot of them. The more you do, the more you should blog! :P

There are some that should be on the blogroll but aren’t (yet), and some other bloggers I should mention (but I’m sticking to the blogroll only for this post – I’ll go through others next time). Feel free to add your own recommended reading in the comments.

Blogs to read:
Brinking (Nabeel Hyatt)
* Who? serial entrepreneur, raised funding and sold companies
* What? currently running a funk-tastic social / music / games company with a bunch of Harmonix guys
* Why? big commentator on the games/apps/making money/predictions parts of All Things Facebook

Broken Toys (Scott Jennings / LTM)
* Who? became infamous in the early days of MMOs as a player of Ultima Online who ranted publically, amusingly, and sometimes even insightfully
* What? ex-NCsoft, now doing intriguing web games at John Galt Games
* Why? In his heart Scott’s still a player, and more than anyone else I’ve seen he interprets the world of MMO design, development, and playing through the players’ eyes. Interesting point: he’s mostly concerned with life-after-launch. Funny that. Players kind of find that bit the most interesting. Also keeps a close eye on community-management screw-ups, and WoW generally

Bruce Everiss
* Who? ex-head of marketing for Codemasters
* What? um, I’m not sure what he’s doing these days, apart from becoming a “professional blogger”
* Why? he aims to comment on every single interesting piece of news in the mainstream games industry. That’s a lot of commentary. Always something to read! IMHO he is often completely wrong about anything online-games, and a lot of business and “future of industry” stuff – Bruce is from an older age of the industry. But … he says a lot of interesting things and sparks a lot of interesting debates in the process. Worth reading. Just remember he is extremely (deliberately, I’m sure) provocative, and don’t take it too seriously.

Coke and Code (Kevin Glass)
* Who? A programmer working in mainstream IT
* What? An insanely prolific author of casual games “in his free time, as a hobby”
* Why? Because he’s better at making games than many professionals I’ve met, and he is very very prolific, making new libraries, toolsets, editors, games, game engines – and commenting on it all as he goes, and throwing up new games for you to play all the time

Erik Bethke
* Who? ex-Producer for Interplay
* What? CEO of GoPets, an online casual virtual world that’s especially big in Asia (and based in South Korea)
* Why? A hardcore WoW player who analyses the game-design as he goes, and relates very honestly a stream of both emotional experiences and seminal events in the game that should give you lots of things to be thinking about, especially if you’re a designer, business person, or product manager.

Extenuating Circumstances (Dan Hon)
* Who? ex-MindCandy, current CEO of SixToStart
* What? one of the first Bloggers (on the whole of the internet!) in the UK, and an awe-inspiring assimilator of “everything happening on the internet, with technology, with media, with entertainment and the future of the world” for all of the ten years I’ve known him.
* Why? He’s still an excellent tracker of all those things, and finds memes very quickly. Nowadays he just auto-posts links (lots of them, every day) with a few words of commentary scattered here and there (del.icio.us descriptions) – making his blog a ready-made news filter for you :)

Fishpool (Osma Ahvenlampi)
* Who? CTO of Sulake (makers of Habbo Hotel)
* What? a very technical commentator, often in great detail, on the issues of running a 100-million user virtual world, with observations about Habbo’s community, business, and culture thrown in
* Why? He posts very rarely, but when he does, they’re usually full of yummy detail

Futuristic Play (Andrew Chen)
* Who? ex-VC (Mohr-Davidow Ventures)
* What? entrepreneur with a web-background who’s come into the games industry and bringing lots of useful stuff with him
* Why? blogs a LOT on advertising (and how to make money out of it in games and web and casual), and on metrics, and how you can use them to run you games or web business better. Also has a long fascination with what are the best parts of the games industry, and the best of the web industry, and how we can each put those best bits together to be even better

Off the Record – Scott Hartsman
* Who? ex-Everquest, ex-Simutronics
* What? Senior Producer for MMOs – but previously an MMO lead developer, and once (apparently) a Game Designer.
* Why? he’s funny, he knows his stuff, and he’s worked on some of the most important MMO projects outside Asia, so he’s got an interesting perspective going there.

Orbus Gameworks (Darius Kazemi)
* Who? ex-Turbine, now CEO of Orbus (a games-metrics middleware company)
* What? Likes the colour orange *a lot*, infamous for networking his ass off at games conferences (*everyone* knows Darius), very friendly, generous – and mildly obssessed with the use of metrics and stats to improve the creativity and success of game design (in a good way)
* Why? If you liked the Halo heatmaps when they came out, you’ll love some of the stuff they post on the Orbus company blog. A year ago they were posting heatmaps-on-steroids. If you thought “metrics” equalled “spreadsheets of data” then prepare to have your view changed pretty thoroughly.

Prospect Magazine/First Drafts (Tom Chatfield)
* Who? section-editor of the highly respected socio-political print magaine Prospect
* What? a highly-accomplished English Literature post-grad (bear with me here) … who also happens to have been a lifelong hardcore game player, I think the only person I know who got a hardcore character to level 99 on Diablo2, and now plays WoW a lot.
* Why? although Prospect only very rarely (like, only a few times ever) covers games, it’s very interesting to see what the rest of the world – especially the highly educated and highly intelligent but non-technical, older generations – thinks of us. And a bit of culture in your blog reading is probably good for you, too.

Psychochild (Brian Green)
* Who? ex-3DO/M-59, now the owner and designer of the revamped, relaunched, more modern Meridian-59
* What? an MMO game designer who disingenuously describes himself as an indie MMO designer but like most of the others has probably spent too long doing this and knows too much (compared to many of the modern “mainstream” MMO designers) for that to be true any more
* Why? lots and lots of great design ideas and commentary here for anyone wanting to do MMO design

Scott Bilas
* Who? programmer on Duneon Siege
* What? …in particular, responsible for the Entity System (one of my main areas of interest)
* Why? Scott’s phased in and out of blogging, but when he does blog he tends to do good meaty programming posts that contain lots of source code and some useful lesson or algorithm.

Sulka’s Game (Sulka Haro)
* Who? lead designer for Sulake (Habbo Hotel)
* What? more of a Creative Director than game designer, more of a web background than games, but above all a community/product/creative person who knows his stuff. Also a big player of MMORPGs
* Why? are you cloning Club Penguin or Habbo Hotel and want some pointers about revenue models, community management, and how to be successful with virtual-item sales? You might want to read his posts ;)

The Creation Engine No.2 (Jim Purbrick)
* Who? ex-Codemasters, ex-Climax (both times working on MMO projects)
* What? originally a network / MMO academic researcher, then a network coder, and now the person who runs Linden Lab (Second Life) in the UK. Very big proponent of all things open-source, always doing interesting and innovative things with technology
* Why? Keep an eye on the more innovative technology things that are done with Second Life (stuff you don’t tend to read about in the news but – to a tech or games person – is a heck of a lot more interesting by a long long way), and get some insight into the life of serious open-source programmers who succeed in living and breathing this stuff inside commercial environments

The Forge (Matt Mihaly)
* Who? developer of one of the earliest commercially successful text MUDs, now CEO of Sparkplay Media
* What? spent many years running Achaea, a text-only MUD that made a healthy profit from pioneering the use of itemsales (virtual goods) – and the things weren’t even graphical – and has now finally (finally!) moved into graphical games with the MMO he’s developing
* Why? one of the few MMO professionals who talks a lot about his experiences playing on consoles (especially Xbox), which makes for a refreshing alternate view – especially from the perspective of an MMO person talking about social and community issues in those games. Just like Brian Green, claims to be an indie MMO designer, but probably knows far far too much for that to be even vaguely justifiable

Vex Appeal (Guy Parsons)
* Who? ex-MindCandy
* What? Guy is an extremely creative … guy … who had a small job title but a big part in inventing and rolling out a lot of the viral marketing stuff we did for Perplex City (online game / ARG from a couple of years ago)
* Why? Awesome place to go for ideas and info on the cutting edge of doing games stuff with social networks. Usually. Also … just makes for a fun blog to read

We Can Fix That with Data (Sara Jensen Schubert)
* Who? ex-Spacetime, currently SOE
* What? MMO designer, but like Lum / Scott Jennings, comes from a long background as player and commentator, and shorter background as actually in the industry. Like Darius Kazemi, spent a lot of time in doing metrics / data-mining for MMOs
* Why? Take Darius’s insight into metrics for MMOs, and Scott’s knowledge of what players like, don’t like, and ARE like, and you get a whole bunch of interesting posts wandering around the world of metrics-supported-game-design-and-community-management. Good stuff.

Zen of Design (Damion Schubert)
* Who? ex-EA (Ultima Online), currently at Bioware (MMO)
* What? MMO designer who’s been around for a long time (c.f. UO)
* Why? Damion writes long detailed posts about MMO design, what works, what doesn’t, practicalities of geting MMO development teams to work together, how the playerbase will react to things, etc. He also rather likes raiding in MMORPGs – which is fascinating to see (given his heavy background as a pro MMO *designer*)

[NC] Anson (Matthew Wiegel)
* Who? ex-NCsoft
* What? Dungeon Runners team
* Why? was doing lots of interesting and exciting things with data-mining/metrics in the free-to-play low-budget NCsoft casual MMO. Watch this space…

People with nothing to do with games, but you might want to watch just because they’re interesting:
Bard’s World (Joshua Slack)
* ex-NCsoft
* Josh is one of the key people behind Java’s free, hardware-accelearted, game engine (JME)
Janus Anderson
* Who? ex-NCsoft
* What? um, he’s been taking a lot of photos recently
* Why? watch this space
Mark Grant
* Who? non-Games industry
* What? an entrepreneur, web-developer, and Cambridge Engineer
* Why? very smart guy, and interesting posts on web development (no games tie-in)

October 21st, 2008 by adam

(because that was yesterday, you know)

Richard Bartle concludes that, in the great scheme of things (and much as it might nice to think otherwise), it’s not actually that important.

So standing back and looking at it, the answer as to why there is not a lot of fuss over this 30th anniversary is that in the great scheme of things, it isn’t actually important. The mainstream isn’t interested because virtual worlds haven’t had much impact; developers aren’t interested because the paradigm is obvious; players aren’t interested because knowing doesn’t add anything to their play experience; academics might be interested in the historical facts, but anniversaries don’t figure in their analyses.

I disagree :). And not just because it’s a chance to celebrate some UK-based breakthrough in computer games (what else do we have – GTA? When you google for “history of uk games industry” the first hit you get is “Japanese games industry | Technology | guardian.co.uk”. Sigh; thanks, Guardian). I think it doesn’t get much fuss simply because it doesn’t have a community that is enmeshed in modern culture in the ways that would get a fuss caused; its community isn’t highly sought-after by advertisers and journalists, for example. Its community isn’t a major user of the web-games-newssites. Etc.

On the flip side, I think it should have some fuss, certainly in the games press. It’s particularly important to understand how many years of history exists here, just as a number. Because that implies certain things about how much prior art probably exists, and the level of detail you should expect to have been researched and/or tried out and improved upon – all of which is very helpful when designing, building, or operating new games.

For the same reason, I think it’s particularly important for people to know the game design of MUD1 in detail, either to read a detailed review, or to have played it for themselves. Because that tells you what the starting point was for those 30 years of prior art. It gives you even more info on what you can expect. For instance, looking at MUD1 and looking at a typical modern MMORPG, you can see certain things haven’t changed that much, which suggests there is a lot of (old) documentation on side-effects of those aspects. Likewise, certain things have changed a heck of a lot, which suggests strongly that there’s a lot of (old and new) documentation on what else has been tried in those areas and why it didn’t work. In particular, it suggests that there’s possibly as much as THIRTY YEARS of “weird shit” that people tried in those areas – and your new wacky idea has probably been tried before. So you can go look up what happened; can use someone else’s (possibly “failed”) game as a prototype for your “new” ideas without even having to wait for your team to build the prototype.

If you don’t know that MUD1 is 30 years old, if you think perhaps that it’s 15 years old, or that it looked more like tunnels-n-trolls, then those things all lack the same implicit value to you – and you might not bother to go look them up. So, yes, IMHO it does matter how old it is.

Which reminds me; when was the last time someone did a major review of MUD2 (how modern was it?), seeing as so many people rely on reviews these days to understand games they don’t have time to play themselves…

October 16th, 2008 by adam

Thord Hedengren (TDH) posted for GigaOM a list of things you should and shouldn’t do immediately after launching an MMO. They are mostly specious – I’m afraid I have no idea who Thord is or what he’s done, but from reading the article I get the impression he doesn’t know much about MMOs. Now, I’m sure TDH is a nice person, probably very smart, but these dos/donts are naive and ill-thought-out to anyone who’s been working in the MMO field for long. Some of TDH’s advice will probably cause you more harm than good if you follow it as-written.

What’s wrong with TDH’s list:

“Make sure the game is stable” – the games that launch “prematurely” (TDH’s description) ARE stable. Perhaps he meant something about “works on the majority of machines of your target market” or “has no economy-breaking bugs” or “all the quests work out of the box”, or … or … or etc. Depending on what he meant, my response would go in different ways.

If I were him, I’d have said “make sure the game is READY”, but whilst I know what that means, and most people in NCsoft seemingly had mostly congruent opinions, that’s not something I’m sure I can quantify off the top of my head. Hey, it’s part of what good publishers do as their value add, it’s not supposed to be obvious! More on this later, maybe.

Include significant content for all levels – you cannot possibly afford to do this, and it’s NOT ENOUGH even if you could. Rather, you need to provide masses of highly polished content for two particular levels: level 1, and level 20. Levels 10 through 19 need increasingly polished levels of content. Here I’m assuming that level 10 is the end of the newbie experience, and level 20 is the highest level 95% of the playerbase will reach within 1 month of starting play EVEN USING THOTTBOT et al to cheat their way through content faster.

Why? Because you lose subscribers at two points:
1. When they start playing.
2. when their first month subscription comes up for renewal.

All players should have completed the newbie experience (level 10) before their first subscrption renewal. From the moment they complete that, you want them to be more and more surprised, in a positive way, by how much “better” the game gets the longer they play. You also want to offset the decreased sense of wonder they have as individuals as they get to know the game and the world, so that they perceive a linear, constant, level of content quality (when in fact the content quality + volume is increasing, but their expectations are also increasing).

“Add new content on a regular basis” – like the outcome of a negotiated sales price (which can never go further in the vendors favour on future re-negotiations), whatever rate of content release you provide, you can NEVER reduce that rate in future, your players won’t let you. So DEFINITELY do not go around adding the “frequent” chunks at first that TDH recommends. That may well be suicidal.

“Make it easy for players to network, form guilds” – don’t bother. They will do it anyway. No MMO in existence has bothered to make this easy, and so the players have become adept at doing it themelves. This feature is therefore a complete waste of money – UNLESS you decide to make it a major competitive feature/advantage which becomes part of your sales strategy. Given how few MMOs do it even at a mediocre level or above, you could easily get great sales out of doing it well.

“Let players move characters between servers” – except that this destroys server-level community – something that all the big MMOs make heavy use of today. IMHO, the benefits to character-transfer outweigh the losses, ASSUMING you know what you’re doing and make use of those benefits, but TDH’s explanation (by omitting these) is probably going to lead many into weakening their game instead of strengthening it.

“Keep an open dialogue with the players” – Yes! This I agree with. Good recommendation.

So, just one of TDH’s points actually works without large amounts of hedging. Hmm. What about the “don’ts”?

What’s wrong with TDH’s list part 2: “Donts”

A general observation here: these have almost nothing to do with the realities of launching or post-launching an MMO; rather, they read like TDH’s personal bugbears of what he wishes that his MMO of choice did differently. I would humbly suggest that GigaOM is not the place to be airing a random selection of your personal criticisms of minor elements of someone else’s game-design (my personal blog, on the other hand, is an AWESOME place for me to be ranting about the quality of articles on other people’s sites. HA!). I’m only going to go through them for the sake of completeness, but mostly I’m not going to bother analysing them, they’re too trivial.

“Don’t promise features that are months away” – what TDH should have said was “in the management of online communities, Expectation Management is one of your core activities. This is also try of all mainstream AAA game development, just do what you would normally (not) do with a mainstream game”.

“Avoid having portals to future places” – this is just the same as the previous point. Nevermind.

“Don’t rebalance the game too much, too fast” – Hmm. Apart from directly contravening one of TDH’s “Do” points (“frequent updates and changes”) – what does TDH think updates are? Every update rebalances the game, de facto – “breaking [players] characters” is probably a good thing rather than a bad thing, as it extends the content for them (rebalancings can be the impetus for players to create an alt (second character) for the first time ever, and thereby increase attachment / stickiness for mass-market (non hardcore) players). Just don’t do an SWG NWE (if you don’t know what that is, google it – it was an extinction-level event in the Star Wars MMO that has masses and masses of commentary and post mortems all over the web).

“Publicly acknowledging problems” – Yes! Again, TDH’s final point actually has merit. Do it. It helps. But then again, this is nothing surprising – this is, in fact, part of that basic community management I referenced above.

Fine. “So, Adam”, I hear you ask, “if you’re so damn clever, what ARE the do’s and don’ts of launching an MMO, especially with respect to the post-launch period?”

Since I am currently technically unemployed – doing a Super Sekrit Stealthy Startup – I should really just put a PayPal donation link >HERE< and/or my cell number and an offer to answer your question (and any others you may have) at a discounted $100 an hour.

Launch Period: What Really Counts

For a subscription-based MMO (the target that GigaOM chose), two things count above all else:

  1. Absolute number of registered active accounts

  2. Conversion rate of registered accounts to subscribers who make one monthly payment IN ARREARS (i.e. one payment at end of month, or two payments at starts of months)

There’s some extra things that matter, because you NEVER launch an MMO in isolation – there has always been months or years of development leading up to this, and at least an alpha, if not two or even three betas, before launch:

  1. Retention of final beta (usually “free”) accounts that convert to paid subscriptions

I’ll come back to all three of these in a later post – I’ve been meaning to write something up about this stuff for ages now, but I don’t have the time this instant to do it justice.

As a parting shot, though…

Big Background Question Number 1

Ask yourself (and your team) this:

Do you even know what an MMO launch is? A pre-launch? A post-launch? A live team?

…and think about it; a lot of people these days don’t stop to think about the knock-on effects of that question, and there’s really no excuse now – there’s so much evidence staring you in the face, in the form of many many MMO launches that have happened. If you can’t answer those questions – and understand the menaning behind them – go do some research ASAP before you get even close to launching.

It’s easy to gloss over the launch, think it’s a one-off special event you plan for, just like alpha, or beta. It’s easy to forget some of the complexity that is peculiar to launch. We had people at NCsoft (both external developers and internal staff) who failed to include the live team as part of the budget for their games. Live team is going to be anywhere from 50% to 150% of the size of the develoment team. Since dev team staff are the majority of the project cost, failing to budget for live team is a MASSIVE hole in your budget. There are games that have launched with live teams as low as 30% (I think there’s some that were even like 10% but I can’t remember any off the top of my head) of the dev team; they failed.

Damion Schubert came up with the term “AO Purgatory” (AO = Anarchy Online) to describe live teams with just enough income to pay for upkeep, bug fixing, etc, and a few bits of content upgrade – but not quite enough to add enough content, fix enough bugs, to cause the overall subscriber base to grow significantly month-on-month. Rule of thumb: I would never launch a game without a live team that was the same size as the dev team if I could avoid it. If I had someone else’s cash to burn, I’d budget for live being 125% size of dev.