Gameplay Programmer

Insomniac Games

(Burbank, California)
Full Time
Job Posting Details
About Insomniac Games
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.
Summary
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.
Responsibilities
* 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
Ideal Candidate
* 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

Answered by on
This question has not been answered
Answered by on

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.