Há um artigo de blog interessante com algumas idéias gerais para você começar.
Eu diria que no nível mais básico você precisará de pools de dinheiro e sumidouros de dinheiro. (Ou seja, uma maneira de ganhar dinheiro e uma maneira de perdê-lo (de preferência uma que seja inevitável).
Eu notei algumas sugestões em outros fóruns que sugerem tornar tudo possível de criar e controlar diretamente apenas os recursos básicos (minérios de colocação aleatória, taxas de queda variáveis, pontos de desova em movimento (para evitar acampar). artesanato ainda pode ganhar a vida trabalhando para aqueles que gostam de lutar :)
Outra sugestão foi impedir que jogadores de níveis mais altos se apossassem de recursos de níveis mais baixos diretamente, mas fazendo com que eles precisassem deles para criar, a fim de garantir que os novos jogadores tivessem maneiras de ganhar ouro.
Em geral, depende do jogo e do nível de complexidade que você deseja. Você tem o sonho do economista ao seu alcance, pode ver todas as transações, transações e eventos que ocorrem.
Você pode alterar dinamicamente os preços de acordo com os itens de demanda e fornecimento e os preços de negociação dos jogadores.
Quanto à pergunta real, encontrei uma resposta aqui sobre as sugestões dos usuários, no entanto, não posso recomendar nenhuma (eu não as li).
Espero que isto ajude