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
You must log in or register to comment.
cs.rin.ru is probably your best bet to find those, but you will have too look for each game separately