Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

The steam version is actually also DRM free, you can launch it without Steam open!

Sorry I haven't updated the Humble version in a while, they don't make it very easy.  

If you want an itchio key, ping me on the discord or email me, and we can figure out how to prove you have it on steam or humble.