Economia Virtual🔗

Definição curta: Economia virtual é o sistema de produção, distribuição e consumo de recursos dentro de um jogo — incluindo currencies, itens, crafting e trade — projetado para criar progression satisfatória e engagement de longo prazo, evitando inflation ou collapse econômico.

Antes de começar

  • Nenhum — esta seção é o ponto de entrada do guia

O que você vai aprender

  • Explicar Tipos de moeda com suas palavras
  • Explicar Sinks e leaks com suas palavras
  • Explicar Crafting systems com suas palavras
  • Aplicar o conteúdo desta página a um jogo que você conhece

O que é🔗

Economia virtual é o estudo e design de sistemas econômicos dentro de jogos. Todo jogo tem alguma forma de economia — mesmo que simples:

  • “Collect 100 coins to unlock next level”
  • “Defeat enemy to get loot”

Jogos mais complexos têm economias elaboradas com múltiplas currencies, crafting, trading e markets.

flowchart TB
    subgraph Economy["Economia Virtual"]
        C["Currencies\n(Ouro, gems, coins)"]
        R["Resources\n(Materiais, componentes)"]
        I["Items\n(Armas, armaduras, consumíveis)"]
    end

    subgraph Sources["Sources (entrada)"]
        D["Drops\n(Mobs, containers)"]
        P["Purchase\n(Loja, crafting)"]
        E["Events\n(Bônus temporários)"]
    end

    subgraph Sinks["Sinks (saída)"]
        R1["Repair\n(Manutenção de equipment)"]
        C1["Consumption\n(Potions, ammo)"]
        U["Upgrade\n(Crafting costs)"]
    end

    Sources --> C --> Sinks
    Sources --> R --> Sinks
    Sources --> I --> Sinks

Índice de sub-tópicos🔗

Tipos de moeda🔗

Soft currency🔗

Moeda ganhada jogando (não comprada):

  • Ouro, XP, coins
  • Gemas gratuitas (earnable)
  • energy/stamina

Hard currency🔗

Moeda comprada com dinheiro real:

  • Gemas premium
  • Gemas debattle
  • Battle Pass currency

Propriedades desejáveis🔗

PropriedadeSoftHard
Earnable free
PurchasávelSim (lento)
ScarcityMediumHigh
Sinks associatedFrequentemente não

Sinks e leaks🔗

Sink (ralo/escoadouro)🔗

Sink é qualquer mecanismo que remove moeda/item do jogo:

  • Repair costs
  • Upgrade fees
  • Crafting ingredients consumidos
  • Player-to-player trade (remove do supply global)

Leak (vazamento)🔗

Leak é qualquer mecanismo que adiciona moeda/item sem sink correspondente:

  • Farm infinito sem gold sink
  • Drop rate alto demais
  • Rewards por daily login sem custo

Exemplo de economy balance🔗

# Economy de RPG típico

# ENTRADA (Leak potencial)
mob_kill_gold = 50      # gold por kill
quest_reward_gold = 200 # gold por quest

# SINK (Mantém economia saudável)
repair_cost = lambda hp_lost: hp_lost * 2  # 2 gold per HP lost
upgrade_cost = 500       # para próximo tier
crafting_fee = 100       # fee por craft

# TUNING
# Se gold_per_hour > sink_per_hour → leak (gold se acumula)
# Se gold_per_hour < sink_per_hour → scarcity (jogador frustrado)

Regra prática: a taxa de entrada de recursos deve equilibrar com sinks + consumption rate.

Crafting systems🔗

Basic crafting🔗

5 Wood + 3 Iron = 1 Sword

Recipe complexity🔗

NívelComplexidadeExemplo
11-2 ingredientsWood + Wood = Stick
22-3 ingredientsStick + Stone = Axe
33-5 ingredientsAxe + Iron + Leather = Battle Axe
45+ ingredientsLegendary items

Randomness in crafting🔗

  • Pure deterministic: sempre funciona se tiver materials
  • Success rate: X% de chance de sucesso
  • Material quality: ingredients de maior qualidade = melhor resultado

Loot e drop rates🔗

Drop rate theory🔗

# Duas escolas:

# 1. Guaranteed drops (certainty)
def calculate_loot():
    return {"gold": 100, "common_item": 1}

# 2. Random drops (gambling)
import random
def calculate_loot():
    if random.random() < 0.1:  # 10% chance
        return {"rare_item": 1}
    return {"gold": 50}

Bad luck protection🔗

Evitar frustração com streaks ruins:

def roll_loot():
    global bad_luck_counter
    bad_luck_counter += 1

    if bad_luck_counter >= 100:  # garantido após 100 rolls
        bad_luck_counter = 0
        return {"rare_item": 1}

    if random.random() < 0.01:   # 1% base rate
        bad_luck_counter = 0
        return {"rare_item": 1}

    return {"junk": 1}

Mercados e trading🔗

Player-to-player trade🔗

  • Cria valor econômico real
  • Pode criar exploits (RMT - Real Money Trading)
  • Requer safeguards (trade limits, cooldowns)

Auction house/marketplace🔗

  • Centraliza preços
  • Automated price discovery
  • Pode criar inflation se supply > demand

Anti-inflation measures🔗

  1. Capped listings: máximo de items por jogador
  2. Listing fees: custo para vender (gold sink)
  3. Price floors/ceilings: range de preço permitido
  4. Tax on sales: % removido em cada transação

Inflation e collapse🔗

Como inflation ocorre🔗

  1. Jogadores acumulam mais gold do que sinks podem remover
  2. Preços sobem para compensar
  3. Jogadores precisam de mais gold para mesmas coisas
  4. Loop de feedback positivo → hyperinflation

Sintomas de economy desbalanceada🔗

SintomaCausa
Gold sem utilidadeSinks insuficientes
Items não têm valorDrop rate alto demais
Rich players dominamHard currency muito fácil de earn
Mercado mortoTrade restrictions fortes demais

Tutorial: balanceando economia🔗

Passo 1: Mapear sources e sinks🔗

Documente:

  • Todas as fontes de entrada (drops, rewards, crafting output)
  • Todos os sinks (repair, upgrade, crafting input, decay)

Passo 2: Estabelecer targets🔗

  • Tempo para adquirir item X: Y horas
  • Gold por hora: Z
  • Consumption rate de items: W por hora

Passo 3: Calcular e tune🔗

# Exemplo: quanto tempo para full gear?

target_hours = 50  # 50 horas para full gear

# Sources por hora
gold_per_hour = 500
items_per_hour = 0.5  # half an item per hour

# Custo de full gear
full_gear_gold_cost = gold_per_hour * target_hours  # 25000 gold
full_gear_item_cost = items_per_hour * target_hours  # 25 items

# Tuning: se calculado > target, adjust sources ou sinks

Passo 4: Playtest e adjust🔗

Economia teórica ≠ economia prática. Dados de jogador são essenciais.

Veja também🔗

Erros comuns

  • Projetar torneira e esquecer ralo. É a causa de quase toda inflação em jogo com economia persistente.
  • Ralo que não escala. Reparo de equipamento a preço fixo é ralo no nível 5 e é decoração no nível 60.
  • Subestimar o comércio entre jogadores. Assim que houver troca, o jogador vira parte da política monetária — e ele otimiza mais rápido que você ajusta.
  • Testar economia em sessão curta. Inflação leva semanas para aparecer. Playtest de uma hora não vê nada.

Você aprendeu

  • Tipos de moeda
  • Sinks e leaks
  • Crafting systems
  • Loot e drop rates
  • Mercados e trading

Perguntas para reflexão

  1. O que Tipos de moeda resolve, e o que se perde sem isso?
  2. O que Sinks e leaks resolve, e o que se perde sem isso?
  3. O que Crafting systems resolve, e o que se perde sem isso?
  4. Que parte desta página você conseguiria explicar a alguém que nunca fez um jogo?

Artigos relacionados

Referências🔗

  • Schreiber, Ian & Romero, Brenda (2021). Game Balance. CRC Press. ISBN 978-1-351-64341-2.
  • Bartle, Richard (2003). Designing Virtual Worlds. New Riders. ISBN 978-0-13-101816-7.
  • Sylvester, Tynan (2013). Designing Games: A Guide to Engineering Experiences. O’Reilly Media. ISBN 978-1-4493-3793-3.