What about the project rights? I make them sign a contract that they are not allowed to share the project files with any one. Supposedly he shared my project files and some other person and he release it as his game or uses my files in his project, so whose fault would it be?
Any one that being said there is no problem with agencies, because we exactly know what we are getting. but an agency faking itself to be a single developer who doesn’t exists would be a problem.