French hypercasual publisher Voodoo has revealed that it has surpassed six billion downloads across its games and apps. This latest milestone follows the company’s previous achievement of five billion ...