Will this game be updated on itch in the future
The demo, probably not, but the full game will potentially be for sale here as well as Steam once it's released.