Industry August 8, 2017 A new Dropleaf indie game store has been launched On August 8, the Dropleaf platform, which offers a subscription service for a library of games from independent developers, started working in beta testing mode.