Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

You're correct, in a way! The sale is set up by whoever owns the game's page - in Steam's case it's the game's publisher, Assemble Entertainment, while on Itch it's just me, at least for a few more days. : )