basically there're a lot of games that can give you 'free Bitcoin',
but it's not worth,because it'll only wasting your time to play it,
they get the traffic but you will get nothing in reality,
you need to accumulate it for more than 100.000 satoshi to withdraw it or even more than that,
and other than that you need to know that Bitcoin transaction Fee minimum around 70.000 satoshi or more,
so you only get 30.000 satoshi(if you really get it,most of them didn't pay it),
in conclusion,if you want to get 'free Bitcoin' and don't want to waste your money at all,try to offer your skill in here,
you can get hired by people if you're fullfill their criteria or someone needed your services,
go here for more :
https://bitcointalk.org/index.php?board=52.0in there you can find many people offer you a task to get Bitcoin,or something similiar like that