Yes, you can play Release the Kraken for free. The demo game means you don’t need to make a deposit or sign up to find out how the gameplay works.