Hi, if you click the 'download' button on the game page I believe there should be a steam key listed at the bottom of the download page. I double checked to make sure there are still steam keys available and there's over 1000 too. Do you know if the game is behaving differently from any other itch products with steam keys that you've previously purchased?