I work in China and recruit Chinese game developers.
It is just amazing the difficulty to find developers with technical proficiency. Everyone who can code worth a damn has a job that pays very well, and you're stuck training kids from scratch every time. Luckily there are always clever kids willing to learn, there just seems a lack of people able to teach them.
"Game planners" here, which kind of work a little like designers in the west can not and will not learn basic scripting. Show them a few lines of Python or Lua and they will throw up their hands saying "it's all in English! I can't read it!" They also have no inclination or ability to learn the basics about what engine you're using, what it can do and how it does it. Meeings with them feel like meeting with the marketing department, the same level of technical know-how and coherency of suggestions, just without the understanding of the marketplace.
And game programming and programming in general pays fantastically in China, 2x what a doctor is paid at least, it's just there are so few candidates.
The other thing is kids graduate from a computer science degree without ever writing an entire program. I've taken to hiring maths graduates recently, since they have no less hands-on experience, but actually know basic linear algebra, quaternions and other useful stuff.