Wednesday, April 18, 2012

Auction House Feature Breakdown

This segment was taken out of this piece on MMOs for the sake of readability.

I'll analyze the auction house ("broker") feature because -- to say it diplomatically -- there's a reason SW:TOR now has to patch up their "auction house" in their next few patches (if they haven't already).

Use cases for the broker:
- Player wants to sell an item they possess.
- Player wants to purchase an item they need.

My expectation is for production to understand and own the implications of the use cases in the context of their particular games. Here, we'll look at the first case generally, avoiding going too far into game-specific minutiae.

In Aion, "Player wants to sell an item they possess" involves deciding the price and transferring the item to the broker system, which really means...
  1. Player travels to the broker NPC to interact with it.
  2. The interaction brings up some UI, but the player doesn't really care because...
  3. ... the player right-clicks on their item that they want to sell. The UI populates the search field with their right-clicked item.
  4. The user presses Enter or clicks the Search button to see all current listings.
  5. The player now knows what their item is worth. This is an intention!

Compare this against (disclaimer: what I remember of) the equivalent SW:TOR Galactic Market use case.

  1. Player travels to the Galactic Market terminal to interact with it.
  2. The interaction brings up a UI.
  3. The player looks at the drop-down labeled "Required" to understand the drop-down selections.
  4. The player chooses the drop-down selection that seems most appropriate for the item.
  5. The player hits search that returns the listings of that drop-down categorization at that time -- but to enable the Search textbox.
  6. The player types the name of their item into the Search textbox.
  7. The player presses Search to search for listings that correspond to their item.
  8. If no listings are found, the player might go back to step 3 to make a different guess at categorization. If listings are found, the player now knows what their item was worth at the time they searched for the categorization*!

No comments: