2026 Best Game Programming Degrees for AAA and Indie Studio Paths
Choosing a game programming degree is really a choice between career environments: large AAA pipelines, small indie teams, simulation studios, tool development, or adjacent software roles. The U. S. game market remains substantial, with the Entertainment Software Association and Circana reporting $58.7 billion in U. S. consumer video game spending in 2024. This guide is for students comparing degree types, formats, costs, and outcomes. You will learn what programs teach, how to evaluate quality, and which path best fits your technical strengths, budget, and studio goals.
Key Things You Should Know
- For most AAA programming roles, a bachelor's degree in computer science, game programming, software engineering, or a closely related field is the strongest baseline because large studios often screen for C++, algorithms, math, engine architecture, and team production experience.
- Cost varies widely: College Board's 2024-2025 figures list average published tuition and fees at $11,610 for in-state public four-year colleges and $43,350 for private nonprofit four-year colleges, before grants, housing, equipment, and software costs.
- Game programmer salaries are usually benchmarked against software developer labor data; the U.S. Bureau of Labor Statistics reported a May 2024 median annual wage of $133,080 for software developers, but game-specific pay can vary sharply by studio size, location, specialization, and shipped-project experience.
What is game programming, and how do degrees prepare you for AAA and indie roles?
Game programming is the technical work of building interactive systems for video games, simulations, virtual production, and real-time applications. It can include gameplay mechanics, graphics rendering, artificial intelligence, physics, networking, tools, user interfaces, performance optimization, and engine integration.
A game programming degree prepares students by combining computer science fundamentals with studio-style production. The strongest programs do not only teach how to use Unity or Unreal Engine; they also teach why engines work, how to write maintainable code, how to debug complex systems, and how to collaborate with artists, designers, producers, and quality assurance teams.
AAA and indie paths reward different combinations of depth and versatility. AAA studios usually need specialists who can contribute to large codebases and production pipelines, while indie studios often need programmers who can prototype quickly, implement gameplay, optimize performance, manage builds, and sometimes contribute to design or business decisions.
The table below compares how degree preparation tends to map to each path. Use it to identify whether you need specialization, broad production skills, or a hybrid approach.
| Career target | Best-fit preparation | What employers often look for | Main trade-off |
| AAA gameplay programmer | Bachelor's in computer science, game programming, or software engineering with strong C++ and team projects | Algorithms, debugging, gameplay systems, engine familiarity, code reviews, shipped or polished portfolio work | More competition and narrower specialization |
| AAA engine or graphics programmer | Computer science or software engineering degree with advanced math, rendering, systems, and performance coursework | C++, linear algebra, GPU concepts, optimization, memory management, low-level systems knowledge | Higher technical barrier and longer preparation timeline |
| Indie developer | Game programming, computer science, or interdisciplinary game design degree with production-heavy projects | Prototype speed, Unity or Unreal skills, gameplay implementation, self-direction, publishing awareness | More creative control but less role stability |
| Serious games or simulation programmer | Computer science, game programming, simulation, or interactive media degree | Real-time systems, user interaction, data integration, UX awareness, domain knowledge | May require learning industry-specific standards outside entertainment games |
One practical way to decide is to look at job postings for your target studios before choosing a program. If postings repeatedly mention C++, Unreal Engine, networking, tools, or graphics, your degree should give you enough structured coursework and project time to prove those skills before graduation.
Which types of game programming degrees best support AAA studio and indie career paths?
The best degree depends on the kind of programmer you want to become. "Game programming" degrees can be valuable, but they should be evaluated against broader computing degrees because studios hire for demonstrable technical ability, not the degree title alone.
The following comparison shows common degree options and when each one makes the most sense. The goal is not to rank them universally, but to match the credential to your intended role.
| Degree type | Best for | Strengths | Possible limitation |
| Associate degree in game development or programming | Students seeking lower-cost entry, transfer credit, or junior technical roles | Shorter timeline, practical software exposure, portfolio starter projects | May not be enough for competitive AAA programming roles without transfer or strong portfolio work |
| Bachelor's in game programming | Students who want game-focused programming and production experience | Engine workflows, team projects, gameplay systems, industry context | Quality varies; weak programs may overemphasize tools and underemphasize computer science |
| Bachelor's in computer science | Students who want AAA, engine, tools, AI, graphics, or backup software career options | Algorithms, data structures, operating systems, math, broad employer recognition | May require self-directed game projects or electives to build a game-specific portfolio |
| Bachelor's in software engineering | Students interested in tools, production systems, backend services, live operations, or large codebases | Software design, testing, teamwork, architecture, maintainability | May offer fewer game design or real-time graphics courses |
| Master's in game technology, computer science, or interactive media | Students targeting specialization, career switching, research, or leadership | Advanced technical depth, research opportunities, stronger specialization | Usually not necessary for entry-level gameplay roles if you already have a strong bachelor's and portfolio |
A bachelor's degree is usually the safest all-around choice for students who want both game industry access and flexibility outside games. An associate degree can be smart if it transfers cleanly into a bachelor's program, while a master's degree is most useful when it develops a specific technical advantage.
Before committing, compare programs using criteria that reveal career fit rather than marketing language. Focus on evidence you can verify directly from catalogs, student work, and career support materials.
- Choose a computer science-heavy path if you want AAA engine, graphics, tools, AI, networking, or systems programming roles.
- Choose a game programming degree if it includes rigorous computing courses, multiple team projects, and portfolio-ready capstone work.
- Choose an indie-oriented or interdisciplinary game degree if you want to build complete games, collaborate across disciplines, and possibly launch your own projects.
- Avoid programs that rely mostly on drag-and-drop tools, outdated engines, or broad "game design" courses without substantial programming depth.
The common mistake is assuming a more specialized degree automatically leads to a game studio job. In practice, the stronger signal is whether your coursework and portfolio prove that you can solve real technical problems under production constraints.

How do online game programming programs compare to campus-based options for aspiring developers?
Online and campus-based game programming programs can both work, but they serve different learners. The better format is the one that helps you build technical discipline, complete polished projects, receive meaningful feedback, and collaborate with other developers.
Online degrees can be especially useful for working adults, transfer students, military learners, and students who need to control relocation costs. If affordability is a priority, comparing a game programming program with a cheapest online computer science degree can help you decide whether a broader computing credential offers better value and career flexibility.
The table below summarizes the practical differences that matter most. Use it to evaluate learning environment, not just convenience.
| Factor | Online programs | Campus-based programs | Best choice when |
| Scheduling | More flexible; may offer asynchronous courses | More fixed class and lab schedules | Online fits students balancing work, caregiving, or military responsibilities |
| Collaboration | Requires remote teamwork, version control, and strong communication habits | Offers easier in-person collaboration, labs, clubs, and game jams | Campus fits students who learn best through frequent face-to-face interaction |
| Equipment access | Student often supplies the computer, peripherals, and stable internet | May provide labs, motion capture, VR equipment, or specialized workstations | Campus helps if you need access to expensive production tools |
| Networking | Depends heavily on virtual events, Discord communities, alumni channels, and internships | May offer local studio connections, showcases, and recruiter visits | Campus helps when the school has a proven regional game industry network |
| Portfolio building | Can be strong if courses require team projects and public builds | Can be strong if capstones and studio courses are well managed | Either format works if projects are polished, playable, and technically documented |
Students considering online study should be honest about self-management. Game programming requires sustained debugging, version control discipline, and iterative improvement; a flexible format helps only if you can create structure for yourself.
To compare online and campus options, take these steps before enrolling:
- Review the course catalog and confirm that programming courses progress beyond introductory scripting into data structures, algorithms, engine work, and software design.
- Ask to see student portfolios, capstone games, GitHub repositories, or public showcases from recent cohorts.
- Confirm how team projects are run, including version control, milestone reviews, peer evaluation, and faculty feedback.
- Check whether the school supports internships, game jams, studio networking, and career coaching for remote learners.
- Calculate total cost, including equipment, software, fees, housing, commuting, and the time you may need away from paid work.
A strong online program can prepare you well for remote-friendly development workflows. A strong campus program can give you faster access to labs, peers, and local recruiters. A weak program in either format will leave you with a thin portfolio and limited technical confidence.
What accreditation and program quality indicators matter most for game programming degrees?
Accreditation matters because it affects transfer credit, federal financial aid eligibility, graduate school options, and employer confidence. For U.S. students, the first check is institutional accreditation from an accreditor recognized by the U.S. Department of Education or the Council for Higher Education Accreditation.
Programmatic accreditation is less universal in game programming than in fields such as nursing or engineering, but it can still be a quality signal. Some computing programs may hold ABET accreditation, especially in computer science, software engineering, or related computing areas. ABET is not required for every game programming job, but its presence can indicate that the curriculum has been reviewed against external computing standards.
Accreditation is only the baseline. You should also evaluate whether the program produces graduates with current, employable skills. The table below separates "must-check" quality indicators from optional advantages.
| Quality indicator | Why it matters | How to verify it |
| Institutional accreditation | Supports financial aid, transferability, and academic legitimacy | Check the school's accreditation page and confirm it through federal or accreditor databases |
| Computing rigor | AAA and technical roles require more than engine familiarity | Look for data structures, algorithms, systems, math, software engineering, and C++ or comparable lower-level programming |
| Faculty experience | Industry-aware faculty can connect assignments to production realities | Review faculty bios for shipped games, software engineering work, research, or technical specialization |
| Portfolio outcomes | Employers need evidence of ability | Review capstone projects, public showcases, repositories, and student reels |
| Internship and career support | Game jobs are competitive and often network-driven | Ask for examples of employer partnerships, internship support, alumni outcomes, and career services for game students |
| Transfer and credit policies | Poor transfer rules can raise total cost and delay graduation | Request a written transfer evaluation before committing |
Red flags include vague job placement claims, no clear curriculum sequence, limited programming depth, unverified "industry standard" promises, and portfolios that look like class templates rather than original technical work.
Ask admissions advisors direct questions, and request written answers when the information affects cost or completion time. Strong programs should be able to explain how students move from introductory programming to advanced projects and how faculty evaluate code quality, not only final visuals.
What core courses and technical skills do game programming majors typically include?
Good game programming programs build from general computing foundations to real-time interactive systems. The curriculum should help students understand both the theory behind software and the production practices used to ship playable projects.
As AI tools become more common in asset generation, testing, NPC behavior, and development workflows, programmers benefit from understanding machine learning concepts without neglecting fundamentals. Students who want a broader specialization in intelligent systems may also compare game programming with an AI degree online, especially if they are interested in game AI, simulation, procedural systems, or technical roles outside games.
The table below lists common course areas and the skills they should develop. Use it to spot whether a program is deep enough for serious programming roles.
| Course area | Skills developed | Why it matters for games |
| Programming fundamentals | Variables, control flow, object-oriented design, debugging, testing | Builds the base for every technical game role |
| Data structures and algorithms | Performance-aware problem solving, memory use, search, sorting, graphs | Supports AI, pathfinding, tools, gameplay systems, and optimization |
| Mathematics for games | Linear algebra, vectors, matrices, trigonometry, probability | Essential for graphics, physics, camera systems, animation, and gameplay mechanics |
| Game engines | Unity, Unreal Engine, custom engine concepts, component systems | Connects programming to production workflows and playable builds |
| Computer graphics | Rendering pipelines, shaders, lighting, GPU concepts | Important for graphics, technical art, engine, and performance roles |
| Physics and simulation | Collision, motion, constraints, real-time simulation | Supports gameplay feel, vehicles, environments, and interactive systems |
| Networking and multiplayer | Client-server models, latency, synchronization, replication | Important for online games, live service titles, and backend-aware roles |
| Software engineering | Version control, code reviews, architecture, testing, agile workflows | Prepares students for team production and large codebases |
| Capstone or studio production | Team collaboration, milestones, scope control, polish, presentation | Creates portfolio evidence employers can review |
Beyond courses, students should graduate with a practical toolset. The most valuable skills are those that can be demonstrated through working builds, readable code, and technical explanations.
- C++ for AAA, engine, graphics, tools, and performance-sensitive roles.
- C# for Unity gameplay, tools, mobile games, and rapid prototyping.
- Unreal Engine or Unity experience supported by original projects rather than tutorial clones.
- Git or another version control system used in team projects.
- Debugging, profiling, and optimization skills that show you can improve performance, not just make a feature work once.
- Clear technical communication, including documentation, code comments, postmortems, and the ability to explain design trade-offs.
A common mistake is building only visually impressive projects. For programming roles, employers need to see technical ownership: what systems you built, what problems you solved, what trade-offs you made, and how your code behaves under pressure.

What are the usual admission requirements and prerequisites for game programming programs?
Admission requirements vary by school and degree level, but most undergraduate game programming programs look for evidence that students can handle math, programming logic, and project-based work. Selective programs may also review portfolios, essays, or prior coding experience.
For associate and bachelor's programs, common requirements usually include a high school diploma or equivalent, transcripts, an application form, and sometimes standardized test scores depending on the institution's policy. Many schools are test-optional, so applicants should confirm current requirements directly with each program.
The table below outlines typical expectations by degree level. It is a planning tool, not a substitute for a school's official admissions page.
| Program level | Typical admission requirements | Useful preparation |
| Associate degree | High school diploma or GED, placement testing or transcripts, basic math readiness | Introductory coding, algebra, digital media basics, problem-solving practice |
| Bachelor's degree | High school transcripts, application essay, possible portfolio, possible test scores, math placement | Precalculus, physics, AP Computer Science or equivalent experience, small game projects |
| Transfer bachelor's pathway | College transcripts, minimum GPA, completed prerequisites, transfer credit review | Programming I-II, discrete math, calculus or precalculus, general education courses |
| Master's degree | Bachelor's degree, transcripts, statement of purpose, resume, possible portfolio, prerequisite computing coursework | Data structures, algorithms, linear algebra, software projects, C++ or systems programming |
If you are not yet ready for a degree program, build readiness before taking on tuition risk. A few focused steps can make the first year less overwhelming.
- Learn one programming language well enough to build small interactive projects from scratch.
- Review algebra, trigonometry, and basic linear algebra because game programming uses math constantly.
- Create two or three small games that show input, collision, scoring, menus, and debugging improvements.
- Practice using Git so team-based coursework does not become a technical shock.
- Ask whether the school offers placement support, bridge courses, tutoring, or prerequisite refreshers.
Students should be cautious about enrolling in a highly specialized program before confirming they enjoy coding itself. Game programming can be creative, but much of the day-to-day work involves debugging, refactoring, testing, and solving stubborn technical problems.
How long do game programming degrees take, and what do they typically cost?
Program length depends on degree level, enrollment status, transfer credits, and whether courses are offered year-round. Most associate degrees take about two years full time, bachelor's degrees about four years full time, and master's degrees about one to two years after a bachelor's degree.
Cost depends heavily on institution type, residency, financial aid, housing, and equipment. College Board's 2024-2025 data reported average published tuition and fees of $11,610 for in-state public four-year institutions and $43,350 for private nonprofit four-year institutions. Those figures are not game-specific, but they show why students should compare net price and total cost instead of relying only on program branding.
If your primary goal is technical employment and you are flexible about the degree label, comparing game programs with a broader computing option can be financially useful. For example, an affordable computer science pathway may provide similar programming preparation with wider software career options.
The table below summarizes common timelines and cost considerations. Use it to estimate the commitment before you request official financial aid information.
| Degree level | Typical full-time length | Cost drivers | Best-fit student |
| Certificate or bootcamp-style program | Several months to one year | Tuition model, software access, career services, equipment | Students adding focused skills, not necessarily replacing a degree |
| Associate degree | About two years | Community college tuition, transferability, fees, commuting | Students seeking a lower-cost start or transfer pathway |
| Bachelor's degree | About four years | Tuition, housing, fees, computer hardware, software, lost work time | Students seeking the strongest entry-level credential for competitive programming roles |
| Master's degree | About one to two years | Graduate tuition, assistantships, specialization tools, opportunity cost | Students pursuing advanced specialization, research, or career switching |
To control cost, evaluate programs by net value rather than sticker price. The cheapest option is not always best if it lacks technical rigor, but the most expensive option is not automatically the strongest career investment.
- Request the school's net price estimate after grants and scholarships, not just published tuition.
- Confirm transfer credit policies before starting at a community college or changing schools.
- Ask whether game-specific courses require additional software, hardware, lab, or portfolio fees.
- Compare internship access, alumni outcomes, and portfolio support because these affect career readiness.
- Consider part-time study if working while enrolled reduces borrowing, but check whether course sequencing will extend your graduation timeline.
Students interested in advanced analytics, simulation, machine learning, or research-heavy technical paths may eventually consider graduate study, including options such as a PhD in data science online. That level of education is not required for most game programming jobs, but it can be relevant for specialized research, AI, simulation, and data-intensive roles.
What game programming career paths, roles, and industries can graduates pursue?
Game programming degrees can lead to entertainment game roles, but they can also support careers in simulation, visualization, training, extended reality, education technology, virtual production, and interactive software. This matters because game hiring can be cyclical, and broader technical skills give graduates more options.
The table below shows common roles and what each one actually does. Use it to match your coursework and portfolio to a specific hiring target.
| Role | Typical responsibilities | Portfolio evidence that helps |
| Gameplay programmer | Implements player mechanics, controls, weapons, abilities, interactions, and game rules | Playable prototypes with clean mechanics, responsive controls, and documented systems |
| Engine programmer | Builds or modifies core engine systems, memory handling, rendering support, and performance features | C++ projects, custom engine modules, optimization write-ups, systems-level code samples |
| Graphics programmer | Works on rendering, shaders, lighting, visual effects, and GPU performance | Shader demos, rendering projects, graphics math explanations, performance comparisons |
| AI programmer | Creates behavior systems, pathfinding, decision logic, procedural content, or agent simulation | NPC behavior demos, pathfinding visualizations, behavior trees, procedural systems |
| Tools programmer | Builds editor tools, pipelines, automation, and workflow improvements for developers | Custom editor extensions, build tools, pipeline scripts, usability-focused technical demos |
| Network programmer | Implements multiplayer systems, synchronization, matchmaking support, and latency handling | Small multiplayer projects, replication demos, network debugging notes |
| Technical designer | Bridges design and programming by scripting systems, balancing mechanics, and prototyping features | Design-focused prototypes with scripting, documentation, and iteration notes |
| Simulation or XR developer | Builds real-time training, visualization, VR, AR, or interactive simulation systems | Interactive 3D demos, device integration, simulation logic, usability testing summaries |
Graduates are not limited to entertainment studios. Industries such as defense simulation, healthcare training, architecture visualization, sports technology, education, and fitness technology use game-like real-time systems. Students interested in movement, wellness technology, exergaming, or rehabilitation-focused interactive tools may find it useful to compare game programming with exercise science degrees online if they want to combine software development with human performance or health applications.
AAA studios often hire into specialized pipelines, so students should tailor portfolios to the exact role. Indie employers and startup teams often value range, so students should show complete playable projects, not only isolated code samples.
A practical career-building sequence looks like this:
- Start with small solo projects to prove you can finish playable work.
- Join team projects, game jams, or capstones to show collaboration and version control skills.
- Choose a specialization by your junior or senior year, such as gameplay, tools, graphics, AI, or networking.
- Build a portfolio page with playable builds, short videos, GitHub links when appropriate, and concise technical write-ups.
- Apply broadly to game studios and adjacent software roles because early-career hiring can be competitive and location-dependent.
The strongest candidates can explain not only what they built, but also why they built it that way, what failed, what they optimized, and what they would improve with more time.
What salary ranges and job outlook can game programmers expect in the U.S.?
The U.S. Bureau of Labor Statistics does not publish a separate national occupational category for "game programmer," so salary and outlook are usually interpreted through related software developer data and game-industry job postings. This means any salary estimate should be treated as context, not a guarantee.
For software developers overall, the BLS reported a May 2024 median annual wage of $133,080. Game programmers may earn more or less depending on studio size, region, specialization, seniority, platform, and whether the role is at an entertainment studio, simulation company, or broader technology employer.
The table below provides a practical way to think about compensation differences without treating any figure as a promise. Your actual market will depend on the role and employer.
| Career stage | Common role examples | Salary factors that matter most |
| Entry level | Junior gameplay programmer, associate tools programmer, junior Unity developer, technical designer | Portfolio quality, internship experience, C++ or C# strength, location, studio budget |
| Mid-career | Gameplay programmer, engine programmer, graphics programmer, network programmer | Shipped titles, specialization, code ownership, ability to work in large codebases |
| Senior level | Senior programmer, lead programmer, technical director, principal engineer | Technical leadership, architecture decisions, mentoring, cross-disciplinary communication, production history |
| Adjacent software roles | Simulation developer, XR developer, software engineer, tools engineer, visualization developer | Transferable computing skills, domain knowledge, security or data requirements, employer type |
Job outlook is also best understood through broader software demand. BLS projections published for the 2023-2033 period show much faster-than-average growth for software developers, quality assurance analysts, and testers. For game-focused students, the takeaway is that strong programming skills can be portable even when game studio hiring fluctuates.
Several trends affect prospects. AI-assisted development is changing workflows, live-service games require ongoing tools and backend support, and real-time 3D technology is spreading into non-game industries. These trends do not remove the need for programmers; they raise expectations for adaptability, systems thinking, and the ability to use tools responsibly.
To evaluate salary potential before choosing a program, compare job postings in your target region and role. Look for required languages, engines, years of experience, remote policies, and whether employers ask for shipped titles, portfolios, or degrees.
How do certifications, portfolios, and internships strengthen your game programming prospects?
Degrees help establish academic preparation, but game programming hiring is heavily evidence-based. Employers want to see that you can write code, solve problems, collaborate, and finish playable work. Certifications, portfolios, and internships can strengthen that evidence when used strategically.
Certifications are most useful when they validate a tool or cloud skill that appears in job postings. They are not a substitute for a degree or portfolio, and they rarely compensate for weak programming fundamentals.
The table below shows how different career assets contribute to employability. Use it to decide where to spend your limited time.
| Career asset | What it proves | Best use | Common mistake |
| Portfolio | You can build and explain working interactive systems | Primary evidence for programming roles | Showing only final visuals without code, systems, or technical explanation |
| Internship | You can work in a professional team environment | Best bridge from school to entry-level roles | Waiting until senior year to look for opportunities |
| Game jams | You can prototype quickly and collaborate under constraints | Good supplement for indie, gameplay, and technical design paths | Submitting unfinished projects without post-jam polish |
| Certifications | You understand a platform, engine, or cloud service at a defined level | Useful add-on for Unity, Unreal, cloud, or agile workflows when relevant | Collecting credentials instead of building stronger projects |
| Open-source or modding work | You can work with existing systems and community feedback | Helpful for tools, gameplay, and systems roles | Not documenting your specific contribution |
A strong portfolio should be selective, not crowded. Three polished technical projects are usually more persuasive than ten unfinished prototypes. Each project should make your role, code contribution, and technical challenge easy to understand.
Use this checklist before applying for internships or junior roles:
- Include at least one polished playable project that matches your target role.
- Add a short technical write-up explaining systems, tools, algorithms, performance issues, or design trade-offs.
- Show code samples when allowed, but avoid sharing proprietary or school-restricted material.
- Use version control consistently and clean up repositories before linking them.
- Prepare a concise explanation of what you personally built in team projects.
- Apply to adjacent roles such as simulation, XR, tools, QA automation, or software engineering if your goal is to enter real-time development broadly.
The biggest red flag is a portfolio made entirely from tutorials. Tutorials are fine for learning, but hiring materials should show original decisions, custom systems, and evidence that you can troubleshoot without step-by-step instructions.
Other Things You Should Know About Game Programming & Development
A game programming degree can be worth it if the program has strong computing fundamentals, team projects, portfolio support, and reasonable net cost. It is less worthwhile if it is expensive, lightly technical, or built mostly around software tutorials without deeper programming coursework.
Computer science is often the safer choice for AAA technical roles because it is broad, rigorous, and widely recognized. A game programming degree can be just as useful if it includes strong C++, algorithms, math, software engineering, and production experience.
Yes, indie development is portfolio-driven, and some developers are self-taught. However, a degree can provide structure, collaborators, feedback, and broader software skills that help if you need employment while building indie projects.
Include playable projects, short videos, technical write-ups, and code samples when appropriate. Focus on what you personally built, the problem you solved, the tools or languages used, and how the project demonstrates your target role.
References
- Game Design Requirements: Skills, Portfolio & Entry Guide | BSBI https://www.berlinsbi.com/blog/game-design-requirements-what-you-need-to-know-before-you-apply
- How to build a game programming portfolio that impresses employers | Vancouver Film School https://vfs.edu/news/2025/06/20/game-programming-portfolio-tips
- What Courses Should I Take to Become a Computer Games Developer? https://www.lcca.ac.uk/blog/careers/what-courses-should-i-take-to-become-a-computer-games-developer/
- Game Development Degrees: What You Need to Know https://www.ivywise.com/ivywise-knowledgebase/gaming-majors/
- Career Path and Salary for Video Game Designers | ComputerScience.org https://www.computerscience.org/careers/video-game-designer/career-outlook-and-salary/
- Game Developer Certifications: Best Credentials to Advance Your Career | Teal https://www.tealhq.com/career-paths/game-developer-certifications
- Is Game Programming a Good Career Path? Opportunities, Salary, Outlook - Champlain College https://www.champlain.edu/blog/stories/game-programming-career-path/
- Game Programming Degree | Bachelor of Game Development https://www.cgspectrum.com/courses/game-programming-program
- AAA vs Indie Game Development Careers: Complete Comparison 2025 https://generalistprogrammer.com/aaa-vs-indie-careers
- Game Creation https://en.ehuniversity.lt/study-programs/game-creation/