Hello!
Is it true that the store that provides more revenue to you is itch.io?
Should I buy from here or from Steam?
Let me know your thoughts