I’ll get to part 2 of Ugly Truths in Gaming at some point, but I recently got into a discussion with some friends about the kinds of things they want to see in MMOs.
Top of the list, as always, was player housing. I have such a love-hate relationship with the concept. On the one hand, some people LOVE it. It’s their own personal in-game space that they can make their own and get that little extra bit of immersion going. People love it, and get super invested, goes the argument, so why not put it in? Everyone loves it, right?
Why Not Every Game Has Houses
Player housing is hard. Yes, I know other games have done it, yes I know it’s possible, but honestly no one has done it *right*, and it’s incredibly resource-intensive. I’ll get to the part of that sentence that makes most people angry in a moment. First, a little bit of tech:
In order to implement even the most basic player housing, you need a few things. First, you need the ability to create instances. Sure, Star Wars Galaxies, Shadowbane, and Ultima Online didn’t do this. I would point to the vast amounts of empty space (or ridiculous overcrowding) in both of those games, and comment that city planners exist for a reason, and players simply slam houses down wherever if given the opportunity, which is not something you actually want. Instancing, in this day and age, is not that difficult, except that for player housing you need to have a very specific instance saved per player. Not terrible, but it’s notable that that kind of data (i.e. saved instance data) doesn’t generally hang around more than a day or a week in most games, for things like raid lockouts.
You also need a complete in-game interface for placing the stuff that goes in the house. This is an entirely separate interface from any other part of the game, requires you to be able to dynamically generate collision and pathing information (so that your pet doesn’t walk through the chair you just placed, and neither can you), and needs an entire items database for things that you can display, how they work, how to orient them, and how they behave once they’re placed.
Then you need art, visuals for all of the stuff that goes in the house, that has to be tested with all of the other things that could go in the house to make sure there aren’t any unintended things that happen when they’re placed (like, for example, a little seam that makes you fall through the world). This usually involves thousands of objects, many of which are custom-made just for the player houses.
What Do I Get For All Of This?
The above is not an insurmountable amount of resources. A development team dedicated to putting in player housing can reasonably implement it, if they so desire. Unfortunately, one of the big things that comes up in design discussions when picking what things to add is “what are we giving up to get this?”
In the case of player housing, it can be something like “large group (raid) content”, or “PvP”, or “four to six full zones”, or “three player classes” or “crafting”. None of these are small things, so if you’re going to give one of them up for player housing, you’d better make sure that your return is more awesome than whatever you’re giving up.
I mentioned above that no one has done player housing right. What I mean by that is that no one has designed a model for player housing that makes it clear beyond a shadow of a doubt that it’s worth the trade-off. The pitfalls are as numerous as the benefits; player housing splits people up into little private instances, making cities feel empty, they’re huge resource hogs, only some percentage of players even care, and that number is smaller than feature X that would otherwise be removed.
The biggest one, and the one that I have the hardest time with, is that there’s no actual gameplay involved with player housing. You have this extra system for houses that is only used there, only used for decoration, and then you look around it or show it off to other people.
Housing That Matters
I don’t think it’s a hopeless cause, though. The system just needs to be designed to be more than just a dollhouse to show off one’s fancy décor. A house should be something that adds tangible value to your character, rather than simply a money and time sink. Imagine a game where part of it is colonizing new, uncharted lands. You need to forge out into the wilderness and make your home there. The instanced neighborhoods in LOTRO would be great for this, either little pockets in a larger landmass or little islands or both, but instead of simply a row of houses, there would be hostile mobs, resource nodes, everything a “real” zone has.
You could get hooks into the crafting, raiding, and questing systems as well, as you actually build your house and clear out hostile mobs from your territory. As you develop your land, you worry less and less about mobs coming and wrecking shop and more about the most efficient means with which to harvest valuable materials from your area. If you’re working collaboratively with several different players, you can clear an area faster and develop more quickly. Possibly, if you’re a devoted crafter, you hire other players to help you clear out the baddies while you craft what you need for the house. Dragon inhabiting your island? Get some raiders to take it down for you, and in return they get a nice place to hang out.
In The End
I think the biggest issue with player housing is that it needs serious evaluation from the design side. There simply hasn’t been a compelling design that’s been more than a little added bonus to the game rather than a fully-featured system, and it’s incredibly difficult to justify that kind of resource expense without a solid design plan and without appeal to a wide range of players.
Hopefully we’ll see a design that simply blows everyone away, for the industry as a whole to latch onto and build upon.