Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

You do have to pay a developer fee to even upload anything to Steam. Now by imagining the popularity of this game, he probably has the funds to do so though the real question is, will there still be profit