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
Hi there, and sSorry for taking so long to reply.
Itchio benefits us more (it's the same for most developers), and you still get a Steam key if you purchase it from here.