I got itch logged in then brought the game, but I havn't yet sync'd with steam (does this mean I wont be getting a steam key?)
Was a meant to sync Itch with steam before purchase ???
Also how do I link them ??? I have looked all thu Itch