Ubisoft is closing down XDefiant, shuttering two development studios, and laying off 277 people.The Latest Tech News, Delivered to Your Inbox ...
Three major companies have removed ads from Twitch amid allegations of antisemitism against the Amazon-owned streaming platform.