Nope, I'm actually quite poor. I only get $10 every Saturday from my mom. I've only been able to afford the games I bought thanks to SwagBucks.
All I have to do is watch videos and fill out surveys on their site, and they reward me with points. After I earn enough points, I trade them in for an Amazon gift card. It's all free too, I don't even have a credit/debit card or bank account.
I usually wait until I have $35+ though, so I qualify for free shipping (Amazon used to have $25+ free shipping until October 2013).