You need to sign up for an account, but you don’t need to make a deposit to play free games.