Free play games and no deposit games are completely different. Free play games are slots or casino games that allow you to play for free, you can’t win real money on these games. No deposit bonuses are free but you get the chance to win real cash.
Free play versions are demo games, these are used for players to trial the game before committing or staking real money. A number of slot games give you the chance to play for free before enjoying the real version of the game.