1

Computer Science Game Development Jobs in Michigan

Bachelor's degree in Computer Science, Game Development, or related field (or equivalent experience) * Experience with Unity (C#) for real-time application development * Familiarity with Visual ...

Video Game Design Tutor

Kalamazoo, MI · Remote

$18 - $40/hr

Skilled at teaching game concept development, engine-based implementation, and iterative design ... Emphasizes the iterative design process and connects game design to computer science, visual arts ...

Video Game Design Tutor

Ann Arbor, MI · Remote

$18 - $40/hr

Skilled at teaching game concept development, engine-based implementation, and iterative design ... Emphasizes the iterative design process and connects game design to computer science, visual arts ...

Video Game Design Tutor

Detroit, MI · Remote

$18 - $40/hr

Skilled at teaching game concept development, engine-based implementation, and iterative design ... Emphasizes the iterative design process and connects game design to computer science, visual arts ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of ... development, data science, game design, and automation applications. * Curriculum Awareness ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of ... development, data science, game design, and automation applications. * Curriculum Awareness ...

What We Look For In a Computer Programming Tutor * Advanced Subject Mastery: Deep knowledge of ... development, data science, game design, and automation applications. * Curriculum Awareness ...

... development applications. * Curriculum Awareness & Adaptive Instruction: Familiar with AP Computer ... Science A curriculum across ten units and common challenges such as understanding polymorphism ...

... development applications. * Curriculum Awareness & Adaptive Instruction: Familiar with AP Computer ... Science A curriculum across ten units and common challenges such as understanding polymorphism ...

next page

Showing results 1-20

Computer Science Game Development information

See Michigan salary details

$28.3K

$94.5K

$156.9K

How much do computer science game development jobs pay per year?

As of Jul 29, 2026, the average yearly pay for computer science game development in Michigan is $94,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,000.00 and $108,100.00 per year, depending on experience, location, and employer.

What is a Computer Science Game Development job?

A Computer Science Game Development job involves designing, programming, and optimizing video games using principles of computer science. Professionals in this role work with game engines, graphics programming, artificial intelligence, and software development techniques to create interactive experiences. They collaborate with artists, designers, and other developers to ensure seamless gameplay and technical performance. This field requires expertise in programming languages like C++ and Python, as well as understanding algorithms, physics, and networking.

What is the 80 20 rule in game development?

In game development, the 80/20 rule suggests that approximately 80% of the game's value comes from 20% of its features or content. Developers often focus on the most impactful elements, such as core gameplay mechanics, to maximize quality within time and resource constraints.

Will game dev be replaced by AI?

Computer science game development involves creative problem-solving, design, and programming skills that are difficult for AI to fully replicate. While AI tools can assist with tasks like asset generation and testing, human developers are essential for designing engaging gameplay and making creative decisions. Therefore, game development is unlikely to be fully replaced by AI in the near future.

What are common challenges faced by professionals in Computer Science Game Development roles?

Professionals in Computer Science Game Development often encounter challenges such as optimizing game performance across multiple platforms, debugging complex systems, and integrating new technologies while meeting tight deadlines. Team members frequently coordinate with designers, artists, and other developers, requiring strong collaboration and adaptability to shifting project requirements. Balancing innovation with technical constraints is another common aspect of the role. Staying up to date with evolving tools and industry standards is essential for long-term success in this fast-paced environment.

What are the key skills and qualifications needed to thrive in the Computer Science Game Development position, and why are they important?

To thrive in Computer Science Game Development, you need a strong grasp of programming languages (such as C++, C#, or Python), computer graphics, algorithms, and software engineering principles, usually demonstrated by a relevant degree or portfolio. Experience with popular game engines like Unity or Unreal, familiarity with version control systems (e.g., Git), and, in some cases, certifications in game development are highly valuable. Creative problem-solving, strong teamwork, and effective communication are essential soft skills for collaborating with artists, designers, and engineers. These skills are critical for building efficient, engaging games and for working effectively within multidisciplinary development teams.

Is CS good for game development?

Computer Science is highly relevant for game development, providing foundational knowledge in programming, algorithms, and software engineering. Skills in languages like C++ and tools such as game engines like Unity or Unreal are essential for creating and optimizing games. A CS degree can enhance problem-solving abilities and technical expertise needed in the industry.

Can you work as a game developer with a computer science degree?

Yes, a computer science degree is a common qualification for game developers, as it provides foundational knowledge in programming, algorithms, and software development. Many game developers use languages like C++ and tools such as Unity or Unreal Engine, and a strong understanding of software engineering principles is essential for the role.
What are popular job titles related to Computer Science Game Development jobs in Michigan? For Computer Science Game Development jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Computer Science Game Development jobs in Michigan look for? The top searched job categories for Computer Science Game Development jobs in Michigan are:
Infographic showing various Computer Science Game Development job openings in Michigan as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $94,542 per year, or $45.5 per hour.

$49K - $68K/yr

Other

Re-posted 7 days ago


Job description

POSITION TITLE: CTE - Computer Science Teacher IB
FTE: 1.0
POSITION LOCATION: Huron High School
SALARY: Teacher's Salary Schedule
REPORTING RELATIONSHIP: Principal




Ann Arbor International Baccalaureate teaching positions will fully embrace and implement the
innovative teaching and learning practices for which International Baccalaureate is known as
described by the International Baccalaureate Programme Standards and Practices , MYP
Principles to Practice, and DP Basis for Practice documents.




QUALIFICATIONS REQUIREMENTS:
To perform this job successfully, an individual must be able to perform each essential duty
satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or
ability required. Reasonable accommodations may be made to enable individuals with
disabilities to perform the essential functions. The following is a list of qualifications for the
position, any one of which may be waived by the Board in exercising its prerogative to
determine qualifications







EDUCATION AND EXPERIENCE:
Michigan Secondary Teaching Certification in mathematics or science
State of Michigan CTE Certification in CIP Code(s)11.0201 and or 11.1003
 Bachelor of Science in engineering, science, or mathematics
 Experience developing software in an object-oriented language
 Ability to attend professional development as needed during summer 2026 for AP
Computer Science Principles (Code.org), AP Computer Science A, or PLTW Computer
Science Core Training








Preferred but not required:
 Michigan NR (Computer Science) endorsement
 Experience teaching high school computer science
 Master's degree or significant coursework and/or professional work experience in
computer science or software engineering
 Professional development in:
 AP Computer Science Principles (Code.org)
 AP Computer Science A
 PLTW Computer Science
 Principles of Computer Science
 Applications of Computer Science
 Cybersecurity
 Swift Language for iOS













Professional Experience:
 Public or private sector work experience in computer science or software engineering
Website Programming Skills:
 Proficiency in creating and maintaining professional websites. Working familiarity with HTML 5,
digital programming across multiple user platforms, and creating professional level and
compelling digital content for all social media platforms is required. Maintaining online
curriculum is required.







JOB RESPONSIBILITIES:
The Huron Computer Science (CS) program is designed to engage beginning through advanced
CS students, especially traditionally underrepresented groups, through a series of classes that
develop computational thinking, digital citizenship, and programming skills.
Teacher will be expected to teach CS courses at a variety of levels and to mixed-level
classrooms, promote the CS program to Skyline students especially underrepresented groups,
work with other CS teachers in Ann Arbor Public Schools on common curriculum and
assessments, effectively prepare students for AP tests, and utilize project-based learning as a
differentiation tool.
This is a full time position, requiring regular reliable and predictable attendance on site to
successfully perform the essential functions of this job.











LANGUAGE SKILLS:
Read, analyze, and interpret professional journals, technical procedures, or governmental
regulations
Communicate effectively and present information both in oral and in written form




REASONING ABILITY:
Define problems, collect data, establish facts, and draw valid conclusions.
Interpret an extensive variety of statistical information and data related to student achievement.



OTHER SKILLS and ABILITIES:
Interact with public and other staff as required.
Apply knowledge of current replicated research and techniques related to sensory issues.
The physical demands described here are representative of those that must be met by an
employee to successfully perform the essential functions of this job. Reasonable
accommodations may be made to enable individuals with disabilities to perform the essential
functions. While performing the duties of this job, the employee is frequently required to stand
and talk or hear and sometimes walk and sit. Occasionally the employee will bend or twist at the
neck more than the average person While performing the duties of this job, the employee may
occasionally push or lift up to 50 lbs such as boxes of books and AV/VCR carts. The employee
is directly responsible for safety, well-being, or work output of other people. Specific vision
abilities required by this job include close vision such as to read handwritten or typed material,
and the ability to adjust focus. The position requires the individual to meet multiple demands
from several people and interact with the public and other staff.














WORK ENVIRONMENT: The work environment characteristics described here are
representative of those an employee encounters while performing the essential functions of this
job. Reasonable accommodations may be made to enable individuals with disabilities to perform
the essential functions. The noise level in the work environment is usually quiet.




METHOD OF APPLICATION:
All applicants must complete the online application at A2schools.org -> District Links -> Job
Postings
Certified Positions Only: Copies of an active Michigan Teaching Certificate and college
transcripts are required with application packet. Original certificate and certified transcripts are
required prior to being hired.