1

Video Game Programming Jobs in California (NOW HIRING)

next page

Showing results 1-20

Video Game Programming information

See California salary details

$12

$18

$22

How much do video game programming jobs pay per hour?

As of Jul 3, 2026, the average hourly pay for video game programming in California is $18.31, according to ZipRecruiter salary data. Most workers in this role earn between $16.59 and $19.90 per hour, depending on experience, location, and employer.

Is video game programming a good career?

Video game programming is a viable career that involves designing and coding interactive entertainment using programming languages like C++ and tools such as game engines. It typically requires strong problem-solving skills, knowledge of software development, and the ability to work in a team environment. Job prospects depend on industry demand, technical proficiency, and experience, with opportunities in both large studios and indie development.

How to get a job as a video game programmer?

To become a video game programmer, develop strong programming skills in languages like C++ or C#, build a portfolio of game projects, and gain experience with game engines such as Unity or Unreal Engine. A bachelor's degree in computer science, software engineering, or a related field is often required, along with knowledge of graphics, physics, and AI programming. Internships and networking within the industry can also improve job prospects.

How much do coders for video games make?

Video game programmers typically earn between $50,000 and $120,000 annually, depending on experience, location, and the complexity of projects. Entry-level positions often start around $50,000, while experienced developers or those working on large titles can earn higher salaries, especially with specialized skills in languages like C++ and knowledge of game engines such as Unity or Unreal Engine.

What are the key skills and qualifications needed to thrive as a Video Game Programmer, and why are they important?

To thrive as a Video Game Programmer, you need strong skills in programming languages (such as C++, C#, or Python), a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with game engines like Unity or Unreal Engine and version control systems like Git is commonly required. Creativity, problem-solving, and effective teamwork are essential soft skills for collaborating with designers and artists to bring game concepts to life. These skills and qualities are crucial for developing high-quality, efficient, and engaging games in a competitive industry.

How do video game programmers typically collaborate with other departments during a game's development cycle?

Video game programmers work closely with artists, designers, sound engineers, and quality assurance testers throughout the development process. This collaboration ensures that gameplay mechanics, visuals, and audio elements integrate seamlessly, and that the final product meets the creative vision and technical requirements. Regular team meetings, code reviews, and the use of project management tools help maintain clear communication and efficient workflow. Programmers often receive feedback from other departments and must be adaptable in implementing changes based on testing and design revisions.

What jobs can a game developer do?

A game developer can work in roles such as gameplay programmer, graphics programmer, AI programmer, tools programmer, or technical director. These positions involve designing, coding, and optimizing game features using programming languages like C++ or C#, often within game engines like Unity or Unreal Engine. Additional skills in mathematics, problem-solving, and knowledge of software development processes are also important.

What is the difference between Video Game Programming vs Game Design?

AspectVideo Game ProgrammingGame Design
Primary FocusWriting code to develop game mechanics, systems, and featuresCreating game concepts, storylines, and gameplay experiences
Required SkillsProgramming languages (C++, C#), software development, problem-solvingCreativity, storytelling, level design, user experience
Work EnvironmentTypically in a development team, coding in studios or remoteCollaborative with artists and programmers, often in design teams
Common UsageUsed by programmers, software engineers, and technical rolesUsed by designers, artists, and creative roles

Video Game Programming focuses on coding and technical development of games, while Game Design emphasizes creating engaging gameplay and story elements. Both roles are essential but serve different functions within the game development process.

What is video game programming?

Video game programming is the process of writing code to create the software that powers video games. Programmers work closely with designers, artists, and other team members to turn creative concepts into interactive, playable experiences. They use various programming languages and tools to build game mechanics, graphics, audio, and artificial intelligence. Video game programming can involve everything from engine development to gameplay scripting and bug fixing, making it a diverse and challenging field.
What job categories do people searching Video Game Programming jobs in California look for? The top searched job categories for Video Game Programming jobs in California are:
What cities in California are hiring for Video Game Programming jobs? Cities in California with the most Video Game Programming job openings:
Infographic showing various Video Game Programming job openings in California as of June 2026, with employment types broken down into 60% Full Time, and 40% Part Time. Highlights an 90% In-person, and 10% Remote job distribution, with an average salary of $38,094 per year, or $18.3 per hour.
CTE Teacher - Computer Programming, Video Game Design and Digital Photography

CTE Teacher - Computer Programming, Video Game Design and Digital Photography

Conejo Valley Unified School District

Thousand Oaks, CA

$130K - $132K/yr

Other

Posted 20 days ago


Job description

CONEJO VALLEY UNIFIED SCHOOL DISTRICT
POSITION DESCRIPTION

POSITION TITLE: CTE Teacher, Computer Programming, Video Game Design and Digital Photography
REPORTS TO: School Principal or Designee
SALARY: Teacher Salary Schedule
Credential Requirement: A valid single subject Industrial and Technology Education (ITE) Credential or CTE: Arts, Media, Entertainment and CTE: Information and communication Technologies 
POSITION PURPOSE:
The position is responsible for creating and maintaining an engaging, inclusive learning environment that fosters student growth in computer programming, video game design, digital photography, and related technology-based skills.
PERFORMANCE RESPONSIBILITIES (ESSENTIAL JOB FUNCTIONS):












  • Teaches skills, knowledge, and a working understanding of the curriculum designated by Conejo Valley Unified School District.
  • Develops lesson plans and supplementary materials compatible with the division's basic instructional philosophy and congruent with course standards.
  • Plans and leads our Computer Programming, Video Game Design and Digital Photography programs, which involves hands on learning, student projects, offering demonstrations, lectures, guest speakers, and field trips
  • Participates in programs and activities that promote diversity, equity and inclusion.
  • Participates in co-teaching as needed to best serve students and programs.
  • Provides individualized and small group instruction and adapts the curriculum to the needs of each pupil with varying abilities, and to accommodate a variety of instructional activities.
  • Organizes storage areas and controls use of materials, equipment, and tools working with office staff to order necessary supplies.
  • Provides clear behavior expectations for students and monitors student behavior throughout the class and school campus.
  • Evaluates academic and social growth of students, prepares report cards, and keeps appropriate records to include attendance reports, checklists, census forms, and other recordkeeping activities as necessary.
  • Performs basic attendance accounting and business services as required
  • Follows established policies and procedures for reporting incidents (e.g., child abuse, substance abuse, harassment, and violence).
  • Maintains professional competence through participation in in-service education activities provided by the district and/or in self-selected professional growth activities
  • Communicates with families to create a partnership around student learning by providing information about the instructional program and the progress of their child(ren); advocates the special needs of the students with the school and community.
  • Reflects on practice and student work to determine what went well and what changes could improve instruction and uses reflection to inform future instruction.
  • Participates in curriculum and other developmental programs within the school of assignment and/or on a district level. May teach under modular or flexible scheduling plans.
  • Plans and coordinates the work of student helpers and paraprofessionals and participates in the evaluation of their performance.


OTHER FUNCTIONS:
 

  • During periods of critical shortage or other emergency situations, shall temporarily perform any duties as directed within the authorization of any credentials held by the incumbent that are part of the class description requirements in effect at the time such duties are performed.
  • Performs other duties as assigned


EDUCATION AND EXPERIENCE:
 

  • Bachelor's degree, including courses needed to meet credential requirements
  • A valid single subject Industrial and Technology Education (ITE) Credential or CTE: Arts, Media, Entertainment and CTE: Information and communication Technologies
  • English Learner Authorization


KNOWLEDGE AND ABILITIES:
 

  • Thorough knowledge of and ability to conduct and implement a cognitively challenging instructional program as required by a District approved course of study.
  • Ability to differentiate instruction to meet diverse student learning needs.
  • Ability to cooperate with the school faculty and administration in the development of a coherent program of instruction.
  • Ability to work effective with students, parents, staff members, and community representatives in providing a rigorous educational program.
  • Thorough knowledge of content and pedagogy necessary for effective instruction; enthusiasm for, and imagination and creativity in teaching the necessary skills for academic success; and commitment to the education of all students.
  • Understanding of the physical, intellectual, social, and emotional developmental growth patterns of students.
  • Ability to work effective with all racial, ethnic, linguistic, disability, and socioeconomic groups.
  • Ability to communicate effectively, including giving clear, concise instructions, using academic language, and appropriate level of delivery, and listening without bias and providing appropriate feedback/reinforcement.
  • Ability to compose and comprehend written communication.
  • Ability to properly use and to care for the materials, supplies, and equipment employed in teaching.
  • Appropriate personal appearance, cleanliness, and manner.
  • Poise, tact, and good judgment, and commitment to the education of all students.


The CVUSD Governing Board is committed to providing equal opportunity for all individuals in district programs and activities. District programs, activities, and practices shall be free from unlawful discrimination, including discrimination against an individual or group based on race, color, ancestry, nationality, national origin, immigration status, ethnic group identification, ethnicity, age, religion, marital status, pregnancy, parental status, physical or mental disability, sex, sexual orientation, gender, gender identity gender expression, or genetic information; a perception of one or more of such characteristics; or association with a person or group with one or more of these actual or perceived characteristics. (BP 0410)