Eu fiz um sistema monetário no meu jogo parecido com o de Dragon age Origins onde o crédito é distribuído entre ouro, prata e cobre sendo que 100 cobre vale 1 prata e 100 prata vale 1 ouro.

Eu armazeno o crédito do jogador em uma variável e com um script de conversão eu faço a distribuição: Funciona perfeitamente e tudo, mas quando a quantia de crédito do jogador for muito grande, eu já estou vendo que vai ser um problema na questão de velocidade. Principalmente que estou fazendo esse jogo para plataforma mobile. Eu sou desenhista e meu forte não é programação por isso não estou conseguindo pensar em nada melhor.
Alguém teria uma ideia mais "otimizável" para chegar ao mesmo resultado?
Valeu qualquer ajudinha!