Guillaume Ortega and Eric Caginicolau, two French indie game developers has announced the release of Islands Planet, their new Puzzle game for iPhone, iPad and Android. (Android, iPad, iPhone, Islands Planet)