Skip to main content
Currencies are the units your economy runs on — coins, gems, energy, or anything else. Each game defines its own currencies; every player has a wallet holding their balances.
Scope: currencies are defined per Game Version; each player has a wallet of balances.
Three terms first:
  • The currency config is the one config of a Game Version that lists its currencies. Game Currencies are earned or bought inside the game, such as coins or gems. Real Currencies are money, such as USD or SAR, that an item can be priced in when a store or a web checkout sells it.
  • A player template describes one record Flock keeps for every player: its fields and their starting values. Saving the currency config makes a player template tagged currency for you.
  • A wallet is that record for one player: one balance per currency, made from the currency template.
Set them up in Flock, in this order:
  1. In the menu at the top of the page, choose your game and the Game Version your build runs.
  2. Open Monetization → Currencies. The page is Currency Configuration. Keep the Config Name it offers or type your own.
  3. On the Game Currencies tab, press Add Game Currency and fill in the Currency Name (what players read, such as Gold) and the code (such as GOLD), which your game uses in its calls. Codes keep their letter case and must differ across game and real currencies.
  4. To sell items for money, open the Real Currencies tab, press Add Real Currency, and give each an ISO 4217 code in capitals, such as USD, EUR or SAR.
  5. Press Create Currency Config (Update Currencies once it exists). Success: the page says the currency config was created.
  6. Open Player Management → Player Template. Success: a template tagged currency is listed, read-only: it changes only from Monetization → Currencies.
  7. Only now register your test player. Success: Monetization → Wallets lists the player under Player Wallets, every balance at zero.
The wallet is made when the player registers, from the currency template of the Game Version the build sends. A player who registered before that template existed has no wallet, and signing in again does not make one: register a new test player. A player whose wallet was made under another Game Version keeps it: at sign-in the server moves it to the new version’s currency template, balances kept and new currencies at zero.A version deployed to Production is locked: its currencies then change only through a patch.
The Currency Configuration page with three game currencies, Gold, Crystals and Souls

Monetization → Currencies: the Game Currencies tab of a currency config.

Shop purchases debit the relevant wallet automatically as part of the transaction — you don’t adjust balances by hand for a normal buy.