is the steam version and itchio version same?
They are both the same and will continue to be the same. The only difference I guess would be things like Steam achievements whenever those get added to the game.