I'm currently a 22-year-old student in my third year of a five-year master's program in computer science. My university doesn't offer a bachelor's degree, which makes it a bit tricky since I also want to immigrate after graduation. For the first three years, I learned general computer science topics, like web development and different programming languages. Now, I've got to choose a specialization for the next two years. I'm torn between specializing in video game development and software engineering. On one hand, I find game development more appealing since I might actually enjoy the products I get to work on. But on the other hand, software engineering seems like it would provide more job opportunities, which is crucial for my goal of immigrating. I'm not particularly passionate about computer science itself; I'm mainly in it for immigration prospects. Any advice or insights would be super helpful!
3 Answers
Follow your passion! I did what you’re thinking about and now I'm a senior software engineer for an MMO. If you aren't passionate about your field, it’s hard to progress or stay motivated. So if game development excites you, go for it! Just make sure you're ready for the challenges.
Honestly, if you're unsure about committing to video game development long-term, I would be cautious. I've seen many people graduate in game dev only to struggle finding jobs. A safer route might be software engineering, which could lead to more stable job opportunities. You can always try breaking into game development later on; the transition isn't impossible!
Thanks for the insight!
I can't speak for the current landscape, but keep in mind the game industry can be tough. Many developers have had to work long hours and deal with heavy pressures to deliver products. You might want to research the current work-life balance in game development to see if it matches what you're looking for.
I would love to pursue that path, but immigration is my top priority. I worry that I'll struggle to find a game dev job abroad, while software engineering seems more secure for job opportunities.