, CD Projekt Red has teased.
London developer Slightly Mad Studios will no longer be committing resources to a