Animation
Art
Design
Programming
Audio
Admin
Interns
QA

SENIOR GAMEPLAY PROGRAMMER- NETWORKING

CALIFORNIA
Are you fighting the good fight? Do you have the desire and drive to develop one of the top online console games? Do you have experience working on a fast-paced network game for a console or PC? Insomniac Games is looking for a Senior Gameplay Programmer who can join our battle against lag, dropped packets, flakey routers (those are the worst!), and other vile evils of the Internet as we continue to shatter conventional (and maybe unconventional) wisdom about the limitations of online gameplay.
 
 
Major Duties of this position:
• Implement network-synchronized game code including enemy behaviors, player interaction, vehicles, etc.
• Maintain and extend the development of our current game networking systems.
• Design and Implement networking architectures for future generation technologies.
• Work with other programmers to interface with all project subsystems, including character control, AI, and physics.
• Work with external vendors to develop solutions using and/or extending their online service SDKs.
 
What you bring to the table:
• Master's degree (M.A.) or equivalent; or five to seven years related experience and/or training; or equivalent combination of education and experience. Must have shipped three titles.
• Experience programming network games.
• Understanding of dead reckoning, latency, object synchronization, bandwidth and the effects on the gameplay experience.
• Extensive knowledge of C and C++.
• Strong 3D math skills
• Good verbal and written communication skills.
• Visual Studio experience, LUA, XML, and Maya experience a plus
• Familiarity in assembly level programming a plus.
 
Over the Top Skills:
* An avid gamer with a passion for creating top-quality games.
* Broad understanding of computer and game networking systems, including DNS, NAT, firewall, security methods, peer-to-peer and client server models.
* Online console game experience, particularly PS3 , Xbox Live, or PC gaming a plus..
 
If this sounds like the charge that you would like to help lead, then we look forward to hearing from you! Please use the link below and apply on-line. Thanks!
 
 
 
APPLY NOW

GAMEPLAY PROGRAMMER

CALIFORNIA
Left vs right, blonde vs brunette, MAC vs PC, Liam vs Noel, Napoleon vs The Duke of Wellington, LA Dodgers vs SF Giants, Ali vs Fraser, Green Bay Packers vs Chicago Bears…some great rivalries here… but what does that have to do with programming? It’s you vs the memory! That is what it boils down to. How much code can you squeeze in? That is the question. Insomniac Games is looking for a whiz to design and implement gameplay systems and features into code. How tricky and creative can you get to win this battle? Don’t let it be your Waterloo!
 
Essential Duties and Responsibilities include the following:
• Program content for enemy AI, weapons, character controls, and other functionality within an established framework
• Design and implement modifications, reorganizations, and extensions to existing code base
• Analyze, organize, and optimize code
• Flesh out, expand, and implement game designs
• Provide input on game design and code architecture decisions
• Work closely with designers to implement their ideas (this should include the ability to estimate the time it would take to implement a feature to give feedback to the designer in what is possible in the given time frame)
• Add gameplay data to assets through the use of 3D tools.
• Optimize development practices and iteration times
• Other duties may be assigned.
  
Qualifications, Education and/or Experience:
• 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.
• Must have shipped one or more titles.
• Good interpersonal skills and the ability to work in and contribute to a collaborative environment. Good instincts for game design and fun and innovative gameplay.
• Strong 3D math skills.
• Must be flexible with schedule changes and shifting timetables.
• Needs to be able to work independently and efficiently when required.
• Ability to multitask several time intensive tasks at once.
 
Gold Stars for: Avid gamer, especially in the platformer/action genre, PS3 or Xbox 360 experience. Understanding of procedural, object oriented, and aspect oriented programming paradigms. Maya experience a plus. LUA experience is a plus.
 
If this sounds like the challenge that you have been looking for –then we cannot wait to hear from you! Please use the link below – and apply directly to us on the website! Thanks!
 
 
APPLY NOW