I checked a few of the sites and search engines in the megathread but nothing came up so either they’re not there or I’m doing something wrong
edit: Hosted Games is a studio
I checked a few of the sites and search engines in the megathread but nothing came up so either they’re not there or I’m doing something wrong
edit: Hosted Games is a studio
Yes, Hosted Games is a Studio