i thought it was free :
To be clear, the demo will be 100% free when it releases this October. Itch Page
i played the game free already