Gameplay Programmer
Insomniac Games
(Burbank, California)Insomniac Games is an independent video games developer that created the Ratchet & Clank and Resistance franchises. It has two studios: One in Burbank, California and the other in the Raleigh-Durham area in North Carolina.Founded in 1994, Insomniac Games is based in Burbank, California.
Insomniac Games is looking for a gameplay programmer, that person who is never satisfied with “good enough” and who is still looking for “that challenge” that will make the game as mind-blowing as possible, and raise the level of programming and code development for the whole group. We are looking for you to design and implement gameplay systems and features.
- Design and implement gameplay features within an established framework, including server functionality as appropriate
- Design and implement modifications, reorganizations, extensions, and optimizations to existing code base
- Implement and augment tools to expose features to content creators
- Work closely with designers and artists to implement their ideas, providing technical, creative, and scheduling feedback; expand and adapt designs to meet project goals
- Provide time estimates to leads and management; keep co-workers informed about progress of programming deliverables as well as non-programming prerequisites for feature implementation
- Other duties may be assigned
- Bachelor's degree from a four-year college or university; or two to four years related experience and/or training; or equivalent combination of education and experience, and a proven track record of shipped titles.
- Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry.
- Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
- Strong 3D math skills, including but not limited to practical knowledge of vectors and vector operations, matrices and matrix transformations, and the various different representations of rotations (Euler, angle-axis, quaternion).
- Highly proficient with an application programming language (C,C++,C# and/or AS3, as applicable to role).
- Ability to adhere to the prevalent coding style and practices, including source control standards.
- Understanding of procedural and object-oriented programming paradigms.
- Familiarity with commercial content creation packages (Maya, 3DS Max, Flash, as applicable to role).
- Familiarity with component-based programming paradigms and with networking programming.
- Desired: proficiency in a scripting language (Python, Perl, Javascript, as applicable to role).
- The basics of intersection testing and collision is a plus.
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.