no. You don't have to play for real money if you don't want to. American casino sites that will be online in 2021 also offer the opportunity to play their games online for free. So if you just want to play for fun without depositing cash, you can do so in most of the casinos in the USA.