Ubisoft has responded to a video report from YouTube channel People Make Games that claims mental and physical abuse has taken place at an Assassin's Creed Shadows support studio in Indonesia, named ...