I see the price is cheaper on steam, are the versions the same?
Yes, they are identical. It is cheaper because of the steam winter sale right now, normally it is 3$ both on steam and itch.