Detroit: Become Human – Better than its Predecessors? May 24, 2018December 11, 2018Jacob 0 Detroit: Become Human is the new title from French developers Quantic Dream. Having previously released Heavy Rain and Beyond: Two Souls, gamers weren’t hopeful about […]