A couple months ago I asked if Steam would be required and was told they had yet to determine that, and were considering several possibilities. Presumably that means the Steam client isn't required to use Steamworks, or at least only required when using that function (online multiplayer or user made DLC).