This is such a broadly international issue that it's really hard to describe what a general salary level is - even in the US, salaries for Los Angeles will vary tremendously from salaries for North Carolina, but in both cases, the salaries and progression of your career will definitely be able to afford you a nice lifestyle.
We're important cogs in the machine of game development - we're highly technical, and there aren't a lot of us, so we're also rare. As long as that game development machine is making money (and it very much is), there's going to be plenty of money for us to make.
That said, if money is your sole motivation, you should go be an investment banker or lawyer. Our little niche definitely requires personal passion to get through the challenges we face.