I have to wonder, are recruitment agencies as bad as people say? I have heard many times to bi-pass recruiters and apply straight to the company. The reason for this, people tell me, is that you are much more likely to get a job that way, as the company doesn't have to pay the finding fee ... I have come to find that applying through an agency will result in a higher chance of getting an interview.
What are your views?
It is both.
Think about why people use recruiters.
Game companies don't really need to work hard to find entry level workers. Put a notice on their web page and a sign at some local universities and colleges, and the company will be flooded with entry level applicants. When the applicants come in they are so eager to work in the industry that they'll take artificially low rates just because they want in so much. They'll offer 70% or 60% of the wage the student could get at a non-game company and the stupid kid will shout things like "I'll work for even less, just hire me!"
But when they want someone with a bit of experience it gets harder. Usually the limit is around 5-10 years of experience. Most people hit their mid-thirties and realize they aren't willing to put up with the BS that happens at so many studios. They have a family and don't want to stay late every night. They are unwilling to work for very little pay.
It is interesting to compare various studios. As I've written in the past, I've had the opportunity to work closely with several studios but have seen a couple studios that treated people as professional software developers rather than teenage hackers or disposable cogs. Many studios have a culture of age discrimination and usually don't realize it. Then they are puzzled at why they struggle to hire and maintain anyone with a long background, and put the job title "senior" on someone who has completed 2 or 3 games, rather than most industries where "senior" means 2 or 3 decades.
Some very simple questions to ask: How many people (other than studio founders) have worked at the company through retirement? Give a count of the number of non-founder retirement parties held in the last five years. At the vast majority of game studios the answer will be "zero". In my experience, I know of only two studios that could answer more than zero, making less than 5%. It is a simple interview question that reveals the extent of age discrimination and abusive practices.
Couple the factors and you have the answer to your question about why recruiters develop bad reputations.
Recruiters get a bad reputation from young people because the recruiters won't have many good entry-level matches. They say "recruiters won't find us any good jobs", or "the few jobs we can find are low-paying". They get a bad reputation on the experienced people because most of the active high-paying jobs are from companies blind to their own discrimination trying to hire people they will mistreat, so the experienced developers get matched with an employer that claims they want them but actively rejects them. Both the worker and the employee feel unhappy with the match because the employer is naturally discriminatory.
On the question of if you should use a recruiter, look at your age and experience.
If you are part of the first group, an eager young student or recent graduate with no real experience, then no, a recruiter is probably not the right avenue. A recruiter might take your name and might submit it to a few jobs, but probably not. Most likely you'll talk to a recruiter and they'll say they don't have anything that matches you right now, but they might in a few years.
If you are part of the second group, a more mature developer with a decade or two of experience, a recruiter would love to help match you with a job. They have lots of studios who want to hire you because you look good on paper, even if deep down they want to fire you because you are over age 30 and they misinterpret 'professionalism' as 'working late nights and abusing employees'. You will of course want to do a lot of vetting and ensure the company is a good match for you, but the recruiter can help give you a long list of companies that at least claim they want to hire older, experienced developers.