I'm trying to figure out how to build my virtual economy. It seems like some games have one currency and some of them have up to 3 and 4 different ones.

The game is an action game which is currently single player but I'm planning on adding a tournament mode that allows users to compete against each other. The virtual goods that a user would be able to purchase would be either customization to the character or powerups and utilities that give the character more abilities in the game. The character is able to gain coins during game play.

The advice I'm trying to get is whether or not it makes sense to set up more than one currency and more than two currencies? What are the pros and cons? Reference to some resources that indicate research would be great.

  • 3
    \$\begingroup\$ What's the actual question? \$\endgroup\$
    – House
    Oct 12, 2012 at 14:28
  • 1
    \$\begingroup\$ I agree with Byte56, what is actually being asked here? I have no concept of what he means by "some games have up to 3 or 4 different currencies." Do you mean 3 or 4 virtual currencies and an exchange market, or do you mean one of them is gained through real money? Also, what kind of markets do you have (things users buy), resource generation, etc? All these factors would drive your decision for how to setup units of exchange. Voting to close for being overly vague. \$\endgroup\$
    – kurtzbot
    Oct 12, 2012 at 17:17
  • 1
    \$\begingroup\$ I just added some more details about the game and clarified the question being asked. \$\endgroup\$ Oct 12, 2012 at 18:05

2 Answers 2


There are arguments to both options.

  • Single Currency - usually simpler for players to understand
  • Multiple Currencies - allows more flexibility to in future optimizations

For a single player action game I don't think you need more than two. Three of four currencies is something that is usually reserved for resource management games where you actually gain different types of supplies and currencies as part of the game play.

A standard two currency model for an action game is having a 'soft currency' and a 'hard currency':

  • Soft Currency - Coins that a player can collect or otherwise obtain during game play
  • Hard Currency - Only available to users who pay real cash

The game would normally allow users to exchange hard currency to soft currency but not the other way around. To get more users to pay some virtual goods will require a user to pay with hard currency or with amounts of soft currency that are hard to collect with game play.

  • \$\begingroup\$ I agree that for an action game you really only need 1 currency for single player, 2 for multiplayer. Having a second currency earned through PvP will encourage people to enter tournaments, especially if there are items you can only get with that currency. \$\endgroup\$ Oct 12, 2012 at 14:21

There are different reasons to incorporate single and multiple currencies.

  1. Single currency is a simple way to trade. Just like in real world we created it not to go from vendor to vendor, because one sells carrots we want, but he wants potatoes in exchange, and we have only oranges. So we need to look for a vendor that will trade oranges for potatoes, or oranges for anything else that someone else will trade for potatoes, or for something else that another trader will exchange for potatoes or... You get the idea.

  2. Multiple currencies:

    • Make your game more complex. Think of a chess game with only two pawns - players will get bored quickly. With multiple currencies you make a player think what currency he might need to get for best results, e.g. should I get more imperial credits for a new ship, or rather concentrate on collecting bottle caps to get illegal upgrades from Rogue Junkers.
    • Currency is wealth, wealth is your position in society, that is, your rank. You may divide different game mechanics to multiply not exchangeable currencies to create separated rankings.
    • A popular multiple currencies system is free/premium. One currency, e.g. gold, can be achieved by trading with others, or found in game world, the other only bought.
    • You may enable multiple currencies in different countries/fractions with an option to exchange them, to simulate a high level economy like in real world, where players can make money by buying and selling in a right time.
  • \$\begingroup\$ @LisaHoward Thanks for edit and welcome to Gamedev! \$\endgroup\$ Oct 12, 2012 at 19:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .