Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Totally! Twitter i where I get the majority of views on my games and I'm pretty sure it works for youtube too.