Stephen MachugaMay 24, 20217 minReview: BiomutantBiomutant flaunts unique world-building and an interesting premise, but does the game live up to the hype?