Gameplay Programming Intern - Undergraduate

Insomniac Games•Burbank, CA

About The Position

Join Insomniac Games’ Gameplay Programming team for a hands-on internship developing and improving gameplay features in C++. The intern will contribute to systems such as character controls, cameras, characters, breakables, interactive objects, enemy behaviors, player abilities, platform features, trophies, and visual effects. The role includes investigating and fixing bugs and collaborating with experienced programmers to explore technical solutions and refine gameplay features. Senior team members provide mentorship and guidance on gameplay programming techniques and development workflows. This undergraduate internship lasts 12 weeks and must be completed during one of these periods: May 17–August 6 or June 14–September 3. Applicants must be authorized to work for any employer in the United States without requiring current or future work visa sponsorship. Relocation assistance is available to eligible candidates. The position offers fixed hourly pay of $41.50–$50 USD; the stated pay applies to the internship period.

Requirements

  • Currently pursuing a BS/BSE in Computer Science or Computer Engineering; students majoring in Physics or Math with computer programming experience will also be considered.
  • Ability to program in C++.
  • Strong interest in gameplay programming and using technical skills to create engaging player experiences.
  • Creative, self-motivated, and responsible approach to learning and completing assigned work.
  • Passion for video games and programming, with an interest in developing gameplay features and solving technical challenges.
  • Expected graduation between May 2026 and December 2029 from an accredited university.
  • Must be available for the entire 12-week internship period and able to work during one of the listed internship periods.
  • Authorized to work for any employer in the United States without requiring work visa sponsorship now or in the future.

Nice To Haves

  • Six to twelve months of related experience and/or training is beneficial but not required for currently enrolled students.

Responsibilities

  • Develop and improve gameplay features using C++ in collaboration with experienced programmers.
  • Contribute to gameplay systems involving controls, cameras, characters, breakables, and interactive objects.
  • Support development of enemy behaviors, player abilities, and other gameplay mechanics.
  • Work on platform features, trophies, and visual effects as part of gameplay development projects.
  • Investigate, track, and fix bugs to improve gameplay functionality and performance.
  • Collaborate with the Gameplay Programming team to explore technical solutions and learn how gameplay features are developed and refined.
  • Gain hands-on experience with gameplay programming techniques and development workflows through mentorship from senior team members.

Benefits

  • Relocation assistance is available for eligible candidates.
  • Fixed hourly internship pay of $41.50–$50 USD.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service