Yes, you have to create a real money account at 888 Casino to play the games for fun. But you don't have to make a deposit. If you already have a loaded gaming account at 888 Casino, you can play the games in the demo version whenever you wish.