Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

For now it is itch.io key and when/if game get released every winner will get steam key. I hope it happens soon, but for now I can't do more. Have to only wait if Valve/steam approved that project