No, it's free. You can buy games directly from the channel if you want, but the videos and demos are free of charge, as would be expected. The channel itself costs 0 points.

Takes up a lot of space, though. :P