by The0didactus » Thu Feb 21, 2019 7:43 pm
Hello!
This is a great question but it has pretty complex answers depending on what you mean by "good."
Gamedev is definitely NOT a stable career...in fact, this is what has kept me out of going into it as a "real job" despite the fact that making board and computer games is, without question, the thing I spend the most time on. Nothing ruins a hobby quite like having to rely on it for survival. I don't wish to talk you out of doing it, if it really is your dream...but it's hard, and it is a job. The reasons those layoffs you've been reading about happened is because Blizzard, etc. didn't meet their investors expectations for profit. They fell victim, basically, to the same problem that leads to layoffs at manufacturing companies and construction companies and stuff...it's a job, and american-style capitalism finds all kinds of brilliant ways to squeeze all the fun out of jobs.
The nice thing is that a lot of skills are compatible with gamedev as a career, but have more stable application. For example, I'm a law student, and doing fairly well in law school despite, as aformentioned, spending way more time making ADRIFT games and writing science fiction stories. You can USE skills you build in your hobby in "real life". If I were actually giving career advice, I'd say you find a stable area to build your gamedev skills, build them, and then someday, when you're stable and secure and powerful, you can more easily get a stable job as a game developer. Depending on what gamedev skills you possess/like, there are a few fields you could think about
Level design and interface design, I think lends itself naturally to web design
Story/writing has numerous applications, but just look up copywriter jobs
Coding fairly speaks for itself, and making a game can seriously impress people looking for passionate coders
When I was young, I was really afraid when I grew up and got a "real job" i'd have no time for creative work...that has not been true. The older and more successful you get, the more power you have to build your schedule the way you want.