What education is needed to become a video game designer?
#video-games #game-design #video-design
2 answers
Doc’s Answer
In a strict sense, no.
In all practicality, yes.
Whether or not a degree is worth it is a never-ending debate among developers; my answer* is based on my experience and bias as someone with a computer science degree, and the next person to answer this question for you may say that I'm completely wrong. However, I think the answer is clearer for game development than other developer paths.
There are a lot of successful programmers in the world who do not have a computer science degree. Not counting coding classes in high school, they might be self-taught or have gone to a "code camp" or some mix of the two. But the most common career paths for programmers without a formal CS degree are web and mobile development. Many companies are willing or eager to fill Junior Developer roles with code-camp graduates because these positions do not require the deeper theory taught in a good computer science college—those code camps are focused on basic algorithms and data structures, how to use APIs and frameworks, and UX, and you can teach yourself web development even without them.
Game development is not like that. Game developers deal with AI (NPC pathfinding, decision making), memory management (games aren't built on Python and JavaScript), math-heavy graphics programming (particles, shadows, post-processing), simulation (water, materials, prediction, physics), networking, and compression. No one person is going to do all of that, but a good computer science program will give you the foundation to do any of it. These are things that very few people are able to teach themselves at a level comparable to learning at a university. To a hiring manager at a AAA studio, you look a lot more capable of what they need holding a CS degree than a boot-camp certificate or unbacked self-taught claims. You may be able to join a small indie game maker without a degree, but it will be hard without a very impressive portfolio.
You may, a few years from now, decide that all that glitters is not gold and you don't want to be a game developer. If you finish your degree, you will still have more well-rounded experience and a better foundation for doing anything else software related than those without, so stick with it. Yes, having a degree and what that degree is in matter less the more experience and time you have in the field, but you need to actually get into the industry first. Do not forget to take an internship to get work experience and work samples to show.
* Source: Brian – Computer Sicence Master Degree
Nader’s Answer
That really depends on which facet of game design you wanna get into. For the animation/level design/art aspect, you'd probably want to follow an art school path. There are many schools that offer courses in that field. Also, get yourself a copy of Blender and play with it. It's free. Same with Unity. Design something and create a portfolio for studios to look at.
Other aspects require more of a technical background in software engineering and network engineering. Some schools offer directed programs for video game design but it's not 100% necessary to get into the field.
Good luck!