Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Admin (1 edit) (+1)

I'm not sure this will help your specific case, but if you are covering itch.io games then definitely leave a comment on the game's page with your video embedded. People appreciate more footage of games and it can help people find your channel.