I searched around a while on job sites ...
The range for "entry level" jobs pays $35,000 - $50,000 .
Experienced ( 5+ years ) .... $60,000 - $85,000 .
Management positions $95,000 - $140,000 .
All this depends on where you live, and are willing to travel.
India is hiring for $400 - $1,200 a month !
Way back when I exited school in 1995 in the United States in a region with approximately median cost of living, we had some statistics taken from the student body. The CS department was the only group where the statistics for employment was "1", as in 100% had jobs or job offers. The CS department's self-reported wages at graduation were in the $55,000 to $60,000 range fresh from school, unlike the other departments where students were in the $30K, $45K, and similar ranges.
The Game Developer Salary Survey has been running strong for many years now. Here's the 2016 numbers for programmers, with averages for the US:
* Game programmer, under 3 years experience: $72,000
* Non-lead, non-senior, non-management game programmer with 6+ years experience, $105,000
They have some regional variation (Silicon Valley and NYC are more money) and they don't publicly break down their survey into bigger ranges. Those with 10+ years experience tend to make even more and cross above $120K, and those long-career numbers are on par with what I saw on the stack overflow site.
There are far too many people in this industry who accept lowball offers. They're often thinking "I don't care how low you pay me, please give me a job in this field." Of course companies will be glad to hire you if you accept far less than you should be earning. The company runs a risk that when you discover the wages you will leave, but for them it is cheap labor.
Figure out what salary you are worth, figure out how to justify it, and then negotiate well with the company.