Deleted 329 days ago
Hi there!
Unfortunately, Itch owners won’t be getting Steam keys.
Everything available in the Steam version is also included on Itch, so no one will be missing out if they own it on a single platform. We do not have Steam achievements integrated, it's the exact same user experience.
I hope this clears things up :)