Como posso armazenar os metadados do jogo em um arquivo .png?

O Spore permite que criaturas criadas por jogadores sejam compartilhadas exportando um .pngarquivo. Essa .pngé uma foto da criatura, mas se for importada para o jogo, as informações da criatura (como texturas, tamanho e forma) também serão fornecidas. Como posso implementar esse...