Does the creator get more money if we buy from itch.io, or from steam?
not sure, i guess neither since it's a free game. but on itch you can pay extra from your own choice, and get digital artbook for 5$
I'm not sure either, but I personally donated them money after I played it for free on Steam because I felt they had done such a great job and deserved some love (read: cashmoney) ;p