Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

You're just uploading content or you're also promoting the channel and being active on social media to others?

The "build it and they will come" only works if you're lucky. If not you should advertise and be active on social media like crazy.

Comment on others people videos, and showing interest on others can take you a long way.

Also there are a lot of let's play channels, so that's a tough market