Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

No, nobody from itch could have gotten his steam key because Urtuk did not release on steam yet. It happens at 9am PST 14 Feb.

Afterward you should be able to pick up your steam key from the itch website (there should be a button "request key" somewhere).

Hope that helps!