The Wayback Machine - https://web.archive.org/web/20180912143932/http://www.mine-control.com:80/zack/uoecon/uoecon.html

The In-game Economics of Ultima Online

Zachary Booth Simpson, Origin Research Fellow
7 Apr 1999

Originally presented at Computer Game Developer's Conference, San Jose, CA; Mar 2000

(c)2002 ZBS. http://www.mine-control.com/zack
Please sign my guestbo0k if you find this work useful.

Thanks to Ultima Online team members:
Raph Koster, Richard Vogel, Starr Long, Damion Schubert

Thanks also to:
Andrew E. Stivers, Timothy O'Neill Dang, Steve Beeman,
Jim Greer, and Prof. Jamie Galbraith

Chapter 1. Introduction

 
Screen-shot from Ultima Online.
Four characters attacking a dragon.

Ultima Online (UO) is a popular online computer role-playing game created and maintained by Origin Systems (http://www.owo.com). Subscribers to UO gather online and interact with one another in a medieval fantasy world. One very interesting aspect of this game is the inter-player economy which is analyzed in detail in this paper.

In many ways, the in-game economy is similar to a real world economy – goods and services are traded to mutual advantage and are mediated in currency or barter. In other ways, the economy is very alien; for example, some commodity prices are determined by a robotic simulation of business profit motivation. These quirky rules will be described in Chapters 3 to ensure that the reader appreciates the entire economic environment of the game.

The economy is highly planned by the game designers; this includes everything from the possible items which can be manufactured to the rules which govern supply and demand. However, the economy did not behave as expected in many ways. It is these failures and the resulting redesigns which are most interesting and which we will examine in detail in Chapter 5.

This paper begins with an introduction to the virtual universe for those that are unfamiliar. We then turn to the economy and describe the micro and macro elements of it in detail. This is followed by an analysis of the evolution of the economy – what went wrong, and how it was fixed. Finally, the paper concludes with a proposal for several specific research topics. The ultimate goal of this research is to provide information for the design of new virtual worlds as well as use the virtual world as a platform for investigating real world economic phenomena. This is a particularly exciting research field as it will allow the researcher complete measurement and variable control while still operating in a non-trivial economy.

Chapter 2. Description Of The World

Characters

 
Example character in full armor.

While playing in the virtual world of Ultima Online, a player takes on a persona or character sometimes referred to as an "Avatar" which they control by moving the mouse. They can communicate with others by typing on the keyboard text which appears in cartoon-like thought bubbles.

Subscribers may play and maintain a variety of characters. That is, for a single $10 per month fee, a subscriber may play more than one character within the virtual world.

Players often role-play their character as something totally different than their "real" selves; for example, they may switch genders or they may play with a devilish personality; this ability to fantasize is, of course, among the primary reasons why people play.

Characters are rated with certain attributes such as strength, health, and dexterity. There are, additionally, a large number of skills which can be learned and mastered. These allow the character to engage in specialized and interesting interactions. Table 1 summarizes a few of these; there are actually about 50 such skills. Mastering any particular skill involves either practicing it, watching a more advanced practitioner, or receiving instruction from special schools. Becoming a master of one skill automatically creates weakness in others; therefore, no character can be a master of all skills simultaneously.

Skill

What a player can do with the skill

Requirements

Alchemy

Create magical potions

Mortar, pestle, reagents

Begging

Gain small amounts of gold from NPCs

Wealthy NPCs

Blacksmithing

Create arms

Forge, tools, ingots

Healing

Improve health of a character

Bandages

Item Identification

Determine the quality of something

Objects with varying qualities

Lumberjacking

Get wood from trees

Axe, trees

Snooping

Covertly inspect what someone is carrying

Other players

Stealing

Get items from PCs and NPCs

Other players with things worth stealing

Tailoring

Make clothing, armor, bandages

cotton, flax, hides, sewing tools

Table 1. Example Skills

Characters can engage in combat with on another. Not surprisingly, these contests are one of the primary online past-times. Although characters can be "killed" as a result of combat, this fate is more akin to an annoyance than it is to true death. When one’s character is killed, the character’s "ghost" can be resurrected and the game continues with a penalty of reduced skill and/or possessions. The design motive for the impermanence of death is, of course, highly utilitarian: if characters could actually "die", subscribers would stop paying the $10/month fee!

Non-Player Characters

 
A monster
on the prowl.

The medieval fantasy world of Ultima is filled with a zoo of non-player controlled ("NPC") animals and monsters. Many of these are inherited from Ultima’s roots in Dungeon and Dragons and Tolkien novels: orcs, dragons, ogres, etc. Monsters exists for the players to kill; they are a renewable resource to be exploited for their treasure and hides. This kind of "adventuring" is an important part of the game play and economy of UO.

In addition to creatures there are also non-player controlled human characters. While the appearance of human NPCs is similar to player characters their interactions are, of course, very different. NPCs are essentially robots which are programmed to do some action such as sell goods, "train" players in a skill, or provide services such as healing. Some NPCs can be hired to guard a premise or act as a companion in warfare.

Human NPCs serve an extremely important role within the economy of UO because they are permanent. That is, real players disconnect to go to bed or (heaven forbid) to go to work and are therefore not online the majority of the time. NPCs provide stability – an NPC shopkeeper will tend his store 24/7 and thus ensure players of a constant source of critical goods and services.

Objects

There are hundreds of types of objects within the world of UO ranging from the mundane (food & clothing) to the exotic (magical weapons & armor). Each item is represented in the server database as a record which includes information such as weight, size, and quality.

Category

# of Types

Examples

Notes

Armor

50

Bronze Shield, Leather Gloves, Orc Helm, Plate Mail Leggings, Studded leather Sleeves

Includes separate pieces of a complete set. For example, there are five components of plate mail (helmet, legs, etc).

Weapons & Ammo

44

Bow/Arrow, Battle Axe, Dagger, Halberd, Mace, Spear

Weapons are among the most prized possessions.

Clothing & Apparel

43

Bonnet, Earrings, Fancy Shirt, Feathered Hat, Kilt, Skirt, Wizard’s Hat

There is a lot detail in clothing so that characters can be distinguished from one another.

Food & Drink

69

Bowl of Corn, Bowl of Peas, Bowl of Stew, Fish Steak Raw, Fish Steak Cooked, Pitcher of Ale, Pitcher of Wine, Small Fish, Wheel of Cheese

Food is needed only for healing. Many of these items are to create atmosphere. There are many variations on a theme.

Magical Reagents

8

Black Pearl, Garlic, Nightshade, Spider’s Silk, Sulphurous Ash

Consumed to cast magical spells.

Tools & Crafts

74

Ball of Yarn, Cleaver, Dying Tub, Hammer, Iron Ingot, Lock-pick, Ore, Potion, Magical Scroll, Sextant, Tinker’s Tools, Wooden Box

Tools used in trades as well as the components of production.

Provisions

49

Backpack, Bedroll, Fishing Pole, Lantern, Map, Torch

Items which are used for adventuring.

Miscellaneous

170

Barrel, Basket, Book, Broken Chair, Cards, Chess Piece, Fork, Horse Dung, Kettle, Mushroom, Painting, Pillow, Rope, Statue, Tribal Mask, Wooden Tray

Items used for utility, decorations and atmosphere. Many are oddities added for interest and may be quite rare.

Total

507

   

Table 2. Summary of Items

Items are created through three primary mechanisms. 1) Players skilled in manufacturing can create them. 2) They can be created by NPC shopkeepers out of thin air. 3) They are created as "booty" carried by the monsters and become available when the monster is killed. This "loot" mechanic is the method by which the majority of items are created.

Items are also destroyed though various means. For example, using a sword slowly causes irreparable wear and it will eventually break, disappearing from the world. The most common way for an item to leave the world is through "garbage collection" – when an item is left on the ground, it is deleted automatically by the server within a few minutes to ensure that the world does not accumulate junk.

Players are not online constantly and therefore need store items while offline. Several mechanism exist for this. For example, each player is given a "safety deposit box" and bank account which can hold a limited amount of items and gold. The goods placed in such banks are accessible from any banking outlet; this provides a sort of medieval version of an ATM machine. Players who have built houses can store items in the relative safety of their abode. Items on a player’s person are also stored securely when the player goes offline.

All items in the game are transferable from one player to another. A few special items such as homes can only be transferred if the owner agrees to the transaction; however, the vast majority of items can be transferred through theft, a common form of exchange in UO. There is also a great deal of player-to-player and NPC to player sales and bartering occurring which will be analyzed in detail in the following chapters.

Aspects Of The Virtual

For those that have never played an online game it is difficult to imagine exactly how the world operates. For the uninitiated there are quite a few rules which seem counterintuitive. The reason for many of these idiosyncrasies is that while the virtual world of UO is superficially similar to the real world in many respects, it is also extremely different in many non-obvious ways. The following is an attempt to summarize some of the most important aspects of the virtual world.

Fun

There is one overriding design criteria in all game design. It is the cardinal rule: players are there to have fun.

Many rules which seem perfectly logical extensions of the real world will be rejected by players. For example, if the game designers create a rule that states: "you must eat to stay alive", the players will complain: "I don’t want to worry about keeping my character fed! If I wanted to worry about that, I would ‘play’ my real life!"

Game designers are therefore frequently confronted with the following dilemma:

  1. All elements of the game need to be fun.
  2. Much of the real world is not fun.
  3. Elements which are unrealistic are often counterintuitive.
  4. Counterintuitive rules are difficult to learn and not fun, at least at first.

Therefore, fun and realism are frequently at odds. The game designer’s difficult job is to balance the two.

Transient Play

Players can obviously not be online 24 hours a day, yet the game is always active. This presents a major challenge to the designers of "persistent" online worlds – what happens when a player is not online? For example, can they be killed? On the one hand it does not seem fair to get killed when you aren’t there to defend yourself. On the other hand, if players are invulnerable when not online, what is to stop someone from just pulling the plug on their modem as soon as they start losing a battle? Similar issues are posed by a player’s property. Can my items be stolen when I’m not around? If so, why don’t I pull the plug when I’m about to be mugged? Players who leave the game permanently pose a related problem: what happens to their accumulated wealth and real estate? Should these assets be taken away at some point?

Anonymity

It is extremely important to understand that "players" – the subscribers who pay to play the game – do not necessarily play just one character. Each subscriber may own up to 5 characters per world (and there are about 14 worlds!). However, players can not actually control more than one avatar simultaneously unless they purchase additional subscriptions. In other words, there is a one-to-many relationship between subscribers and characters. This leads to one of the most interesting and non-obvious aspects of the virtual world, a phenomena known as "muling".

A "mule" is a character who is maintained for the sole economic gain of another character. For example, imagine that there is a dungeon filled with traps and treasure. Knowing that the cave holds unknown malice, a smart player will send his disposable mule character into the labyrinth first, thus revealing the traps and monsters at the cost of killing the disposal character several times. Once the optimal solution is discovered the player replays the adventure with their real character, who can now make it through unharmed.

Mules present a major complication to both game design and economic research. On the one hand it seems appropriate to consider all characters owned by a single subscriber to be that subscriber since they are all being controlled by and acting on behalf of that person. On the other hand, many people role-play their various characters with little thought given to the benefits of their other characters. This dichotomy is not easily resolved. Simply imposing a one-character-per-player rule would be politically difficult due to similar features in other games.

The problems of anonymity should not be misunderstood. The difficulty is not that a character can not be attached to a real-world person, but that the in-game reputation of a character may be absent as they may exist only for a brief time or may be acting on behalf of another character controlled by the same person.

Server Limits

The items and characters of the world are all stored in a large database which is modified according to the game rules by a central computer known as the "server". While the servers are very high-end computers they still have finite resources. Each item in the world, each action that a player takes, and each decision that an NPC makes must be processed and stored on this machine with minimal delay. This is an extremely challenging problem for a game with hundreds of thousands of players such as UO and practically every game design decision is impacted by these requirements.

For example, as will be discussed in Chapter 5, players tend to hoard items en masse. A favorite anecdote among the designers is of a character who had over ten thousand identical shirts in his house! This hoarding tendency leads to server failures when the database becomes too large and too slow.

These server limits create a requirement that the economic and social design of the game discourage hoarding. This is an interesting problem – one which lacks precise real-world analogies. Unfortunately, the existing solutions in UO have been less than successful as we will see.

Newbies

The turnover rate of subscribers in UO is fairly high. At any given time a significant fraction of the online population is new and is therefore at a significant disadvantage. "Newbies" don’t understand the complex rules and their characters are weak. This presents another difficult design problem. On the one hand, it is necessary to give some sort of special advantage to newbies to help them quickly advance. On the other hand, special advantages given to an underdeveloped character are prone to abuse though muling.

Newbies have an especially difficult time integrating into the economy. A new character is granted a small amount of gold to purchase basic goods; however, these funds are very limited. More significantly, newbies have little to offer for trade. In the real world, most people advance in the beginning of their lives through relatively unskilled work. The institutions which provide this kind of work are highly developed in the real world and almost non-existent in UO.

Cheating

In any computer system as complex as the UO server, there are bound to be bugs. Hundreds of thousands of subscribers beat on the system 24 hours a day which ensures that they will find bugs quickly and exploit them for personal gain. For example, counterfeiting was rampant for the first several months due to an obscure bug which allowed gold to be cloned at will. The resulting inflationary effect was extremely damaging in the early months of UO and will be examined in detail in Chapter 5.

Cheating is, of course, a significant problem in any game be it football, poker, or Super Mario. However, the effects are greatly amplified in online games because of the remarkable ability of players to organize their communications. For example, an AltaVista search for "Ultima Online" finds almost 8000 web pages, most of them built by fans. Many of these web pages document the inner workings of UO in great detail1 (in fact, the developers sometimes refer to these user-created document because they are often more up-to-date than internal documents!). Thus, when an exploitable bug such as gold counterfeiting is discovered it is just a matter of hours before every subscriber is aware of the cheat. Unfortunately, the small team maintaining the server code is always out-manned – there’s 100,000 players and often only one programmer who understands the code well enough to fix it. Therefore the server can never be fixed as fast as it can be exploited. This is "Hacker’s Law" – exploits will always be found faster than fixes.

Chapter 3. Introduction To The UO Economy

Why Do People Play?

To understand the economy of Ultima Online, one should first consider why people engage in this economy at all. In other worlds, why do people play Ultima Online? The answers to this are, of course, complicated. Consider the disposition of at least four broad categories of players proposed by Bartle2.

The Role of the Economy

On the one hand, the economy in Ultima Online is spontaneous; that is, players are free to trade between one another as they see fit. On the other hand, the economy is carefully designed. For example, features such as the NPC shopkeepers, vendors, and other details are all painstakingly planned by the designers. These and other features will be examined in the following chapters.

The following table examines some of the roles of the UO economy, both planned and spontaneous. It is important to keep in mind that the economy is just one part of the solution to these design requirements; in other words, the economy is not necessarily the decisive instrument in achieving these goals.

Chapter 4. The Macroeconomic Design

Figure 1. Original Economic Flow


Figure 2. Revised Economic Flow

 

Virtual Resources (Box 1)

Every object in UO is made from basic resources. For example, a sword might consist of two units of metal; a rabbit might consist of two units of fur and one unit of meat, etc.

When an object such as a sword is created it consumes its constituent resources which are now tied up within the sword. This association is two-way; when the sword is destroyed through decay or breakage the metal resources are liberated. In this way, resources circulate from abstract (like a bookkeeper’s ledger) to concrete and back again.

Box 1 represents all of the resources within the game which are not tied up in items. Think of it as a bank of resources ready to be distributed whenever necessary to create objects in the world. The method by which this bank gets refilled is one of the primary changes that has occurred to the UO economy since its inception. We will return to this in Chapter 5 once the remainder of the economy is more fully understood.

The Supply of Raw Materials

Natural Resources: Creatures & Mines

Path 1c represents the creation of items from natural resources. For example, there are mines in UO which will occasionally produce chunks of ore when a player clicks in the right place while holding a pick. The amount they can extract in a given time is proportional to the ore remaining in the mine as well as their mining skill. A character can then take this ore and convert it to useful metal through smelting. There are many variations on this theme, all of which can be broadly called "mines". For example trees can be gathered from the forest – and have their wood converted to lumber with the carpentry skill; rabbits can be hunted in the forest – and have their pelts turned into leather boots through tailoring. Each of these is a "production path." It is important to understand that each of these production paths must be explicitly designed and implemented by the game creators; players can not make up new production paths on their own.

Probably the most important natural resources in terms of both quantity and fun are the monster NPCs which inhabit the forest and dungeons. Players spend a great deal of time (and have a lot of fun) hunting these monsters and collecting the loot they carry. These creatures can be very complicated resource collections. For example, an orc contains not only the fur and meat of its body, but may also carry goods such as weapons, armor, gold, and magical reagents.

Raw Materials

Path 2a represents the gathering of raw materials such as pelts, wood, and meat. Players accumulate these raw materials through hunting and mining expeditions and may store this loot for future conversion into more useful goods through manufacturing (path 4a). Some raw materials are also available directly from certain shopkeepers (path 1b).

The Supply Of Finished Goods

Player Manufacturing

There is great demand in the game for finished goods such as weapons and armor (box 5). Many of these goods, as previously mentioned, are generated and distributed as booty belonging to monsters. However, many types of goods are additionally or exclusively distributed through NPC or PC manufacturing.

Player characters become manufacturers by mastering a skill such as smithing, tailoring, or alchemy. A manufacturing trade such as tailoring takes raw material inputs (box 4) such as wool and pelts and creates finished goods such as shirts, armor, and boots (box 5). It is important to understand that not all goods can be manufactured. The manufacturing paths require design and programming effort and are therefore bounded by development time constraints.

A character practicing a skill such as tailoring will improve that skill over time. When first practicing the skill, they tend to create a lot of waste which consumes the inputs but does not produce an output. This waste is carried away along path 4b. However, despite this waste, a great deal of finished product is created by players learning to craft. There is a major economic problem associated with player character manufacturing: players have a non-demand incentive to produce – they ‘improve by doing’. In other words, a tailor may choose to produce clothing not because there is a demand for clothing, but because their abilities to produce clothing cheaply and efficiently tomorrow depends on producing extra shirts today. The resulting overproduction is very important and will be examined in detail in Chapter 5.

Vendors

Players can sell the items they produce (or obtain through trades, etc.) via vendors. Vendors are NPC salesmen who hock wares on behalf of players. They are, in reality little more than automated vending machines. Players "own" vendors and can stock them full of inventory (Path 6d on Figure 2) which the vendor will then sell to player characters only at the set price. Vendors are a critical part of solving the "transient play" problem – a player can not be online 24 hours a day, but their vendor can.

Although vendors were an original part of the game design, they were not implemented until about six months after the game was released. Their effect on the economy was drastic and will be examined in more detail in Chapter 5.

Vendors have several rules which are important to their usage:

  1. They are secure containers. Inventory can be added and removed from them at will, but only by the owner.
  2. They can not purchase goods, only sell. (There are currently plans in the works to allow this.)
  3. They will not haggle; they sell only at the price assigned by the owner of the vendor. (Smart players give volume discounts by packaging large quantities into a bag and then putting a price on the bag which reduces the per item charge.)
  4. They charge a fee for their service which they automatically extract from their receipts.
  5. If they are not paid (there isn’t enough cash in their receipts) they will quit, taking their inventory with them.
  6. They must be attached to a house to provide realistic context. They can not move.

An interesting economic phenomenon occurred concerning the fee charged by vendors. When they were first implemented, vendors charged a fee based on the resource price of their inventory regardless of their sales. With this in mind, clever players realized that they could set the price for the goods to be extraordinarily high and thus prevent anyone from buying them. This, it turned out, was a very effective way of creating a safety-deposit box since the vendors can not be robbed. Players started buying vendors for the sole purpose of increasing their hoarding space. This exacerbated hoarding problems and also resulted in a form of suburban sprawl where people built tents and attached vendors consuming valuable land. The designers ultimately fixed these problems with an elegant economic solution: the vendors now charge a fee based on the value of the goods assigned by the player. Thus, players can still set the values too high, but they will be charged rent proportionately thus deterring this practice dramatically.

NPC Manufacturing

UO towns are populated by many NPC shopkeepers. These shopkeepers provide goods such as weapons, clothing, and supplies (path 1a) as well as some raw materials such as wool and leather (path 1b). There are a few important commodities which only NPCs can sell, chief among these is magical reagents – the ingredients which are needed for all magical spells, a very important part of the game.

The NPC shopkeepers help to provide continuity to the economy – providing goods at a fixed location 24 hours a day. They also help create atmosphere, their shops and taverns form organized towns which give the newly formed worlds a lived-in feel. However, the NPC shopkeepers’ importance has been diminished by the creation of vendors which have moved the economy towards a more player-oriented supply chain.

The NPC shopkeepers run a very complicated artificial intelligence (AI) algorithm to simulate supply and demand; in essence, they are robotic businessmen seeking to create a profit for themselves by evaluating the situation around them. The NPCs can also create finished goods from thin air to sell. When they do so, they must withdraw the necessary resource components from the supply of virtual resources (path 1a). As before, if there are no resources available in box 1, the object can not be made. They can also purchase items for resale and, if necessary, destroy the item, returning its constituent resources back into the bank (Path 6c).

The Supply of Gold (Box 3)

Gold coins are the primary form of money in UO. NPC shopkeepers and vendors get paid in gold and big ticket items like houses can only be bought with it. Gold enters the economy through two legitimate means: from creatures’ loot (path 2b) and by NPC shopkeepers making purchases (path 1c). Player-to-player transactions don’t add or remove gold from the economy, of course (path 3a).

Counterfeiting

In the early stages of UO, players discovered an obscure server fault which allowed them to clone certain kinds of items, primarily gold and reagents. Although the programmers discovered this cheat quickly, it took them a long time to fix it (Hacker’s Law). In the interim, the existing UO worlds became saturated with gold. Estimates of the inflation value range from multiples of hundreds of thousands to millions. The hyperinflation destroyed the gold economy and players resorted to bartering and just plain-old charity during this period. The results of this inflation are explored in Chapter 5.

Alternate Currencies

As in the real world, players are free to barter between themselves and thus alternate player-to-player currencies are possible. However, it did not occur en masse in UO once the counterfeiting cheats were corrected. Presumably, this is because there are a number of important commodities such as real-estate and reagents which are only priced in gold and players find it cumbersome to convert between more than one currency.

Drains

Item Drains

There are five primary ways in which items are removed from the economy.

  1. Botched manufacturing is the result of inexperienced player manufacturing. (Path 4b.)
  2. Degradation is simple wear and tear; for example, as a character uses a sword it wears and eventually breaks. (Path 6d.)
  3. Decay is garbage collection – if items are left on the ground in an unprotected place (such as outside of a house), they will be reclaimed by the server within a few minutes to prevent the world becoming littered with junk. This is very common after someone is "killed". (Path 5b.)
  4. Degradation (Path 6d again) also covers consumables such as reagents which are destroyed when used.
  5. Selling to NPC shopkeepers can remove items from the world if they choose to destroy the item. (Path 6c.)

Players generally dislike the first three of these drains because they seem to be artificial rules which take away their goods. But, without these rules, the game would become cluttered and pointless.

The forth drain – consumption – is very natural and players accept it. Perhaps making more items consumable would alleviate some of the hoarding problems. This will be examined in Chapter 5.

The firth drain – selling items to NPC shopkeepers – is very popular because it theoretically generates a profit for the players. This item drain is not a true sink of goods because it involves printing gold to pay for the goods. Thus, it is really a conversion from non-gold resources to gold. (See Chapter 5).

Gold Drains

Gold leaves the economy in two principle ways:

  1. NPC shopkeepers take gold when they sell goods to players. The large sums paid for house deeds are a very significant component of this. (Path 3b)
  2. Rent charged by vendors. Note that this drain did not exist until vendors were added about six months after the initial release of the game. (Path 3c)
 
A humble miller's shop including oven and mill.

Land and Housing

Players may construct houses in UO. Much like the real-world, obtaining housing is considered a major sign of achievement and advancement. These houses range from humble abodes to grand castles. Some houses include tools utilities such as metal forges which make them more akin to small factories than houses.

The rules which govern land and housing are significantly different from real-world market economies. The following summarizes these rules:

Several of these rules are designed explicitly to constrain the supply of housing. Controlling the supply of housing is very important for several reasons.

Chapter 5. The Economic Evolution of UO

Although the Ultima Online economy is only a year old, it has evolved radically over its brief life. The preceding chapters described the economic elements of UO, but the most interesting aspects are how those elements were forced to change due to player reaction.

The original design focused heavily on macroeconomic rules: the closed resource flow, the mechanics of supply from NPCs, and the drain rules to name a few. With perfect hindsight, one can argue that these macro design elements came at the expense of microeconomic development. For example, there was little investigation of alternative price determination mechanisms for NPC shopkeepers; their prices are based on simulation instead of real world mechanics such as auctions. Also, vendors were not added until six months after release despite their pivotal significance to the micro-economy.

Early economic design decisions were further obscured by the effects of counterfeiting. One designer said: "We really have no idea how well the original simulation worked because counterfeiting destroyed the ‘experiment’."

The following sections examine specific problems within the economy, some of which are still major issues. The microeconomic aspects are examined first.

Over-Production

As explained earlier, skills improve through use. For a manufacturing profession such as tailoring or smithing, players are motivated to improve skills because it will allow them to make better items for themselves on-demand in the future. Thus players, in the process of training, produce huge numbers of item regardless of whether there is a market for them. This, combined with the effects of macroing and the fact that some players create items for the shear fun of it, conspire to shift the supply curve to the right. This results overproduction and deflated prices of many basic goods. (Figure 3)

Figure 3. Shifted supply curve

Complicating this oversupply problem in UO is that the players expect to make a profit for their labor regardless of whether or not there is a market for it. A tailor may create a large number of shirts and then take them to an NPC shopkeeper to sell. The shopkeeper, already storing a pile of identical shirts which he can’t sell, refuses to buy more. Many players will report this is a bug! They will claim (with some justification) that the game encouraged them to produce but they didn’t make a profit! In other words, players expect a free ride.

The psychology of this is interesting. In the real world, these people would not expect a shopkeeper to buy goods which were in massive oversupply; and even if they did, who would they complain to? There are several explanations for this profit expectation

First, most players on Ultima Online have played many hours of single-player games and in these single-player games player are at the center of the universe. Because UO places a large emphasis on character development through production, players expect that this is a mechanism for the young character to develop and gain gold at the same time (which is, indeed, accurate). These two design goal at are odds with each other. On the one hand the game is trying to be a realistic economic environment, on the other hand it contrives economic elements such as character development which just don't fit within the simulation.

The second factor in the profit expectation is that in UO almost all characters are forced to be entrepreneurs of some type, a fact which doesn’t correspond well to these player’s real life. In other words, most people in real life generate their incomes from employment contracts and thus they understand these arrangements. Unfortunately, such employment contracts are not implemented in UO. Therefore, there is naturally disappointment when players are forced into being entrepreneurs and find that this job is not effortless.

Further exacerbating the over production problem is that many players use "macros" (a program which replays a series of mouse moves and clicks) to script the tedious functions of production. This creates even more junk that can not be sold and even more demand for the NPC shopkeepers to buy the goods back. Meanwhile, other players who don’t cheat complain bitterly that others are getting ahead through cheating and then justify their own cheating on these grounds.

Eventually, the designers were forced to partially give in to these demands. They changed the shopkeeper code to buy goods such as shirts which were in massive oversupply regardless of the demand. However, to prevent abuse, the shopkeepers will only buy in limited quantities, say 10 an hour, so that players will not be able to write a macro which produces endless shirts and sells them for endless gold.

In order to facilitate these shopkeeper changes, the AI which required the shopkeepers to keep a positive cash flow had to be abandoned. Shopkeepers now effectively print gold in order to pay for the useless goods which are being created by the manufactures. The result is that the improve-by-doing system is inflating the gold supply. However, compared to the hyperinflation which occurred while counterfeiting was possible, the inflation is minimal and goes almost unnoticed.

Failure of NPC Shopkeeper Economy

There are many miscellaneous items in the UO world which, for thematic reasons, are not available as loot on monsters. For example, it doesn’t make sense for an orc to be carrying a chair. As discussed above, many of these items are supplied by player manufacturing; however, not all items have player manufacturing paths. The remaining items have to be produced by NPCs who can simply create them out of thin air. The importance of NPCs was especially relevant during the early days of the game for three reasons: 1) characters were expected to be undeveloped and therefore unable to produce many goods efficiently 2) vendors didn’t exist to streamline player-to-player transactions 3) not all player manufacturing paths had been implemented.

A large amount of work went into making the NPC act like intelligent shopkeepers. As described above, their AI involved a complicated set of values such as inventory, sell through, resource value, cash on hand, etc. to arrive at prices. In other words, they created a full-blown simulation of supply and demand.

As if this simulation wasn’t complicated enough, the problem of price determination was compounded by the oversupply of certain player-manufactured goods as well as by hyperinflation through counterfeiting. With hindsight, a strong argument can be made that this complicated algorithm should have been abandoned in favor of some variation of an auction.

However, even creating an auction does not entirely solve the problem. As described above, players who are encouraged to produce because they improve-by-doing expect to make a profit for their labor. Obviously, no auction is going to provide such an external profit. Thus, unless the improve-by-doing scheme is fundamentally revised or a mass change of players’ expectations occurs, the NPCs have to buy back useless goods and print the gold to do it. Another problem with auctions is that it is hard to imagine that they could run efficiently without large marketplaces which are currently underdeveloped. However, if properly implemented, large organized markets could not only help price determination, but also create fun socialization events as they do in the real world.

Despite the work that went into providing NPCs as suppliers the truth is that, especially in the early days of the game, there was little that the NPCs provided that players wanted. Most of their demands were being fulfilled by loot on monsters or through the infantile (pre-vendors) player-manufacturing economy. There were two important exceptions to this: magical reagents (discussed in detail below) and raw materials.

Raw materials such as cotton and wood were sold by NPCs in order to help characters more quickly advance their skills in the improve-by-doing system. In other words, it is tedious enough repeat the skill over and over again without having to venture off into the potentially hostile woods to gather raw materials. The prices of these raw materials were kept artificially low (i.e. subsidized) for these developing characters. Due to the profit expectation, the shopkeepers would buy back the finished goods made out of these raw materials at a premium. The result was simple: the shopkeepers went broke – they had piles of things no one wanted and no cash. Before abandoning the idea that the shopkeepers should be running realistic profit simulations (i.e. that the shopkeepers should track cash on hand), the designers first tried to create things for the shopkeepers to sell which people actually wanted. This, they thought, would attract cash and thus underwrite the oversupplied ‘market’ in player-manufactured goods such as clothing. Furthermore, it was thought, this would help extract gold from the hyper-inflating economy.

This scheme did not work. First, it was very difficult to come up with things that players wanted for which they were willing to pay very high prices. Second, the things they did think of generated player outcry as unfair competition by the NPCs. For example, they created a special blue plate armor – pretty much the same thing as regular plate armor except it was blue! The players who specialized in making armor were outraged. "That’s not fair, why can’t we make blue armor? The NPCs have an unfair advantage over us player manufacturers!"

An interesting analog can be drawn here between these virtual subsidization efforts and the efforts made in the real world to help developing nations.

Another major exception to the rule that NPCs did not supply things that players wanted is magical reagents. Shopkeepers are the only source of reagents. It was not long before a group of players realized that they could corner the market in this valuable commodity. (In fact, some of the first people to try this were actually employees at a rival computer game company.) This group became highly efficient at the process of buying up all the reagents available at every store. They had to devise secure warehousing as well as a scheme for dividing up the inventory for redistribution. On the one hand, this scheme created an very interesting player event, the kind of thing a game designer hopes will be possible within the rules. On the other hand, while it amused a minority, it annoyed the majority who demanded that Origin stop the Mafia.

Figure 4. Simplified view of two parallel economies

In practice, there are really two economies within UO as diagrammed in figure 4. The NPC-to-player economy involves the flow of goods and services between NPCs, players, and resources. The second economy is the exchange between players. The NPC economy was intended only to augment the player-to-player economy – to supply those things which it didn’t make sense for the players to produce and to stimulate adventuring. One thing is clear: managing the non-player economy is extremely difficult. To put the matter in real world terms: central planning doesn’t work.

The addition of vendors has significantly improved the player-to-player economy. This allows players to effectively trade through a proxy while they are not online. There is room for improvement, however. For example, the vendors can not auction or haggle to find ideal prices, they will sell only at the prices assigned by their owner. Vendors can not buy goods and thus players can not accumulate goods while offline. There is no such thing as an enforceable contract so futures and other agreements are impossible.

Perhaps more importantly, player-controlled vendors are scattered throughout the world attached to player’s houses. The search time and cost to find vendors is high (not to mention perilous). One good step in improving this was allowing players to place signs which labeled their houses as a certain kind of shop. The players also created advertising campaigns themselves. For example, they posted messages on public boards and gave away "recall runes" which allowed customers to teleport instantly to their shops.

Hoarding and The Failure Of The Closed Economy

Figure 1 illustrates the original design of the macro-economy. Notice that all of the drain paths lead back up to the top, forming a closed loop. The impetus for this design was to prevent resource inflation; the theory being that a fixed quantity of resources would simply circulate from abstract to concrete and back again thus preventing the inflation that had plagued many similar on-line worlds. While this sounded good in theory, it was a failure in practice.

What the designers had not counted on was the deflationary effects of hoarding. What actually happened was that many of the resources accumulated as inventory (box 6) with little flowing back to the top via the drains. As the virtual resources in the "bank" (box 1) dried up, there were no longer resources available to spawn creatures and their loot. The result: the world became boring and the players began to complain loudly.

At first, the designers attempted to solve the deflation problem by pumping more resources into the world – they simply increased the total quantity of resources in the bank. But, no matter how much they added, the resources always flowed into inventory and just sat there. The problem, they concluded, was the lack of drains – not enough stuff was flowing out. However, players are (understandably) extremely resistant to rule changes which take things away from them. Thus, significantly increasing the decay or degradation rates is politically unfeasible. New drains were proposed: taxes, maintenance fees on housing, etc. Unfortunately, many of these drains feel too much like real world "work" and are therefore politically unacceptable (see ‘Fun’ Chapter 2).

After a few changes to hoarding rules, such as limits on the number of objects which can be practically kept inside of a house, the designers were forced to give in. It was clear that the drains were not going to be steady enough to count on so the answer was to disconnect the output from the input. This is demonstrated in the drain difference in figure 2. In this diagram, all outputs flow to the ultimate drain where they are simply destroyed. At the top, new resources are created out of thin air (the "faucet") and flow into the world at a more or less constant rate. While this solves the deflationary problem, it does not solve the server congestion problem; the server backups are still growing and some sort of improvement in the drains will have to be created sooner or later. This is a contentious topic because it is filled with politically sensitive solutions.

The first question that must be asked is, "Why do players hoard?" It is a difficult question to answer. Among the theories proposed are:

Regardless of the psychology, new drain mechanisms will ultimately have to be adopted to combat hoarding. There are as many ideas of how to do this as there are theories of why people hoard. Unfortunately, most of them suffer from the same political problem: players don’t want new rules which take things away. Among the ideas:

In addition to these direct approaches, there are several indirect methods to combat hoarding.

Figure 5. Alternative macro-economy.
Skills purchased with gold instead of improve-by-doing.

Counterfeiting

As mentioned earlier, the counterfeiting of gold and reagents was possible through various loopholes which took some time to fix. Because the bugs were found early, the resulting hyperinflation was limited to only the few worlds which existed at the time. Looking at those worlds now, there appears to be a higher "standard of living" in the form of castles, houses, and other expensive items (although one should be cautions with this analysis since should it may be simply because these worlds are older). An interesting observation is that players don’t seem more attracted to these wealthier worlds. Most players seek challenges – when it gets to the point where they can buy whatever they need at the corner vendor, what’s the point? Thus, many people simply stop playing these maps and move on to other, newer and fresher worlds.

In the real world, we associate hyperinflation with the almost total devastation of a country and its population. In UO this really did not happen because there was little that players wanted that was purchasable with gold. The one major exception was reagents which were also cloneable! The hyperinflation, while annoying, did not preclude players from having fun and, in the end, this is all that matters. This should perhaps introduce a bit of humility into the over-design of the economy – for all its complications, it is not required to make the game fun.

After the inflation bugs were fixed, the designers attempted to extract gold from the inflated economies. While imposing a simple progressive tax might have sufficed, it was (as always) politically unfeasible. The designers tried to create unique items such as special suits of magical armor which would command huge prices and thus deflate the economy a little. They could not make a dent in it and ended up creating even more problems (see Failure of NPC Shopkeeper Economy above). The game masters even tried to create special events to extract the gold. For example, they auctioned off special red hair dye in a one-time-only special. Players literally queued up for hours, partitions had to be built to stop them from cutting in line and guards had to stop fights from breaking out. While the dye auction did fetch a lot of gold, it required too much effort on the part of the game masters to make it worthwhile.

Chapter 6. Conclusion

Lessons Learned

Another way to look at this is to state what happens when a game economy fails. In a poorly functioning game economy:

From these lessons, we propose several possible modifications to the economy. (This is by no means a complete list nor are many of these ideas original. Furthermore, some of these ideas may be mutually exclusive.)

Immediate Research Goals

Further research into the UO environment is certainly warranted. Immediate research goals are to add code to the UO servers to track the flow of goods and resources. This will help verify the theories presented in this paper and will help the designers of UO and future persistent online worlds to design, measure, and manipulate their virtual economies.

Specifically, we intend to measure:

Long Term Research

Economist have long lamented the difficulties that social scientists face compared with physical scientists. Fifty years ago, Edward Chamberlain observed:

It is commonplace that, in its choice of method, economics is limited by the fact that resort cannot be had to the laboratory techniques of the natural sciences… The social scientist…cannot observe the actual operation of a real model under controlled conditions.3

Since then, experimental economists have worked to address this problem by creating methodologies of laboratory experimentation. Many results have been achieved by paying subjects to induce preferences and controlling the institutions with which they interact.

There are, however, inherent limitations to laboratory economics as currently practiced. Two in particular are striking. First, one can only experiment with a small number of markets, in isolation from a whole economy. Second, the very control which makes laboratory experiments beneficial largely limits research to those subjects which are fully formalized.

Ultima Online, and online games similar to it, offer a unique research platform because, while the commodities traded are virtual, the resulting economies are not simulations. This has several implications for research:

Because it is implemented on a computer and is so different from the real world, many may argue that this economy is not real; that it is merely a simulation. However, this misses the point. UO players are engaging in this commerce voluntarily; in fact, they are paying real money for the privilege! Proof of the reality of the economy can be obtained by observing the real-world prices fetched by players who auction off existing UO characters and property on the electronic auction house eBay.com. As of this writing, one character sold for $2000! It is this economic reality which makes UO a potentially very interesting research platform.

Notes

  1. Among the best of these web pages is: http://uo.stratics.com
  2. Bartle, Richard. Hearts, Clubs, Diamonds, Spades: Players Who Suit MUDS. http://journal.tinymush.org/v1n1/bartle.html
  3. Chamberlin, Edward H., 1948. An Experimental Imperfect Market. Journal of Political Economy 56(2):95-108

Acknowledgments

Thanks to the entire Ultima Online team, especially: Raph Koster, Richard Vogel, Starr Long, Damion Schubert.
Thanks also to: Andrew E. Stivers, Timothy O'Neill Dang, Steve Beeman, Jim Greer, and Prof. Jamie Galbraith.