CD Projekt Red Opens Their Own Merch StorePolish Game Developer and Publisher CD Projekt Red has opened their own merchandise store, which was built in-house and is run by the studio. The store