im definetly curious even if its paid games
look up f95zone. then click "latest updates". There's a lot there. You might need to make an account thought. I'm not sure.