Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Haha this is really weird! But about the Galaxy Champions TV the difference between Steam and itch version is that the Steam version you have a leaderboard and daily challenge.