Education · 1 of 5
The path
Nobody gets hired on a transcript. You get hired on things you finished and shipped.
- 1
High school
Grades 9 to 12
Start making now. Learn one language properly and finish small games, even bad ones. Finished beats ambitious every single time.
- 2
Learn an engine
6 months to 2 years, alongside school
Unity uses the C sharp language, Unreal Engine uses C++. Both are free. Pick one and go deep rather than sampling both.
- 3
Degree, usually computer science
2 to 4 years
Four years at a public university is the safest bet. Specialist game programs exist and some are excellent, but they cost more and narrow your options.
- 4
Build a portfolio
Throughout
Three to five finished projects, published where people can play them, plus game jams. For a programming job, one deep technical project beats five shallow ones.
- 5
First job
After graduation
Junior programmer, associate designer, or quality assurance with a plan to move. Expect to apply to a lot of places. Internships are the strongest route in.