Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I purchased with my registered account. The download page for this order only has a direct download link, doesn't have the steam key button which is usually there if steam keys are included. I checked my email, it just directs me to the same download page. Am I missing anything?