Yes. It is possible to play all LevelUp Casino demo games for free. However, if you wish to play the full version or play for real money, you must deposit some funds before you can access it.