DERU - The Art of Cooperation: Release date annouced: 7th November 2018

DERU - The Art of Cooperation ready to bend minds on November 7th DERU is, finally after years of development and promises of release dates, coming to Steam ( on PC, Mac and Linux) and Nintendo Switch on November 7th. W…