Hi Mage! Thanks for your consideration :) Shift Happens here on itch.io is a separate version without Steam integration. The content and features are identical to the steam version and can be played without a game client. But if you prefer the steam version we're still happy about every customer on Steam.
hope this answer helped you out,
thanks and have a great week! Simon from Klonk Games