Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

i believe you can request/redeem your steam code on the download page. If you search your email for "New TumbleSeed build! Now in beta" there should be a download link in there that takes you to that page. It's a bit weird since I think it needs to be a unique URL so I can't directly link it here it