no its not, they took content in form of downlodable files, worth hundrets of dev hours, I dont get even a single $from it and Iam called a scamer, you have very twisted logic ,27people paid 1$ and 1 person paid2$, it makes 29 $,and developers revenue is 3.6$, it means that dev gets 1/8 of gross reveneu, thats stupid as fuck, Steam takes 30% cut, well itch takes 700%