This isn't unique to game dev. This is true in education as well - most white collar positions pay between 40 - 100k while vice presidents and presidents get 250k + packages. I think more developers need to get better at negotiating. One 10 minute conversation can beat years of 2-4% raises. It's all about setting expectations and being willing to walk away.
You see this advice a lot, but it's never very specific. "Just negotiate better!" OK, great... how? Most of us have no leverage besides our willingness to walk away, and when the market is saturated with talent, it's usually fine for a company to just let you walk away. I bet for someone who happens to be the world's foremost expert in some niche skill the company needs, negotiating a higher comp is straightforward.…
I see some people act like negotiating is an antagonistic game of chicken or something. In reality, it's just an amicable case of you finding your best options, communicating them clearly to everyone involved, then taking the best option. Think of it as more like an auction than some slick game of poker. What's wrong with this script?
Candidate: I'd like $150K. Comparable companies offer people with my experience $150K.
Hiring manager: We'll offer you $100K.
Candidate: I'll walk if you give me less than $140K.
Hiring manager: Ok... Bye?
Candidate: Okay, bye. [Takes a job earning $150k at one of those other companies]
In general, I think the benefits of negotiating don't go to the individual. They go to next individual/the market. You repeat that script a few times and the hiring manager goes to HR and says nobody's taking the job unless they pay more.
(If instead, you say "okay, fine I'll take $100k, I was bluffing" then that's what the next person is offered too.)
> "Just negotiate better!" OK, great... how?
My mental model is to approach it cooperatively. You're not trying to beat them. Talk about other data points if they say you're not being realistic, and talk about the reasons you're a better fit than they accounted for when you ask for more. They say they're better than the next company and you say you're better than the next candidate.
But most of all, just make sure you actually have that alternative you're willing to walk away for. Interview while you have a job. Time your interviews so that you have options while this conversation takes place.
YMMV. I've gotten like +10% from negotiating and +30% from walking away to take other offers, which should tell you the relative importance of each.