gamesNews Report: CD Projekt Red Has Laid off 29 Developers Who Were Working on Project Sirius May 16th, 2023