If you dont want to move though the trick is to write and manage some key code or make yourself the sole expert in one area of game development that they lack in in order to make yourself indispensible.
Oh, man, please don't encourage that. It's only a short step from "I should be the sole expert at
X so they need me" to "I should write
X in brain-damaged gibberish-code with meaningless single-letter variable names, every method called
nearly the same thing and fifteen layers of unnecessary abstraction so that I'm the only person who can ever understand it and it would be cheaper for them to pay me more than pay someone else to make sense of it or re-write it".
And then some poor sod has to spend a week trying to track down an odd error when your code loads some perfectly-compliant-with-the-schema-and-sole-existing-yet-still-misleading-document XML config file, and he hates you forever.
Yeah... no prizes for guessing what I was doing a couple of weeks back. ;-)
what draws people in is prizes and publicity
Most of us users are teens with little to no money
To be honest, I'm not entirely convinced that either of these things is totally true.
I mean - plenty of people develop for challenges or competitions with no prizes: some friends and I recently took part in a game-in-a-month challenge which several other teams entered, for example; The TIGSource forums recently finished a 'Random Videogame Name Generator' competition which was just for laughs, that had plenty of entries.
And really, I could be wrong but I got the impression that most of the active members here were already out there with full-time jobs, some of them in the games industry; not just the admins...