Multiplayer Programmer

Double Fine has an immediate opening for a full time, permanent Multiplayer Network Programmer for its San Francisco development studio to work on an unannounced game. You’ll be responsible for the design, development and maintenance of server architecture, core systems and gameplay features for an online multiplayer game.

Applicants should have a strong preference for working in a highly creative, innovative, and nimble development environment, where collaboration with design, art, tech, production, and other disciplines is standard.
 
Knowledge or experience with the Unreal Engine is a strong plus, as is previous experience supporting game features and/or development tools. Good problem solving skills, the ability to work well and communicate effectively with others, and a passion for the process of developing creative, high-quality games are all key qualifications.

Responsibilities:

  • Designing, implementing, and supporting key multiplayer gameplay features using Unreal Engine 4.
  • Creating well documented and highly optimized code in C++.
  • Debugging bugs and optimizing performance for multiple platforms.
  • Being the primary driver of best practices around network capabilities and restrictions.


Requirements:

  • Minimum of 3 years of professional experience with modern game engines, preferably working on multiplayer game systems.
  • Experience developing gameplay systems between server and client
  • Understand different game networking models and the pros and cons of each
  • Ability to communicate and collaborate effectively with programmers, artists and designers.
  • Ability to write clean, readable, reliable, documented and portable code.
  • Passion to learn, grow and share information with your co-workers.
  • A strong passion for online games/services and/or video game development.

Plusses:

  • 2 or more years of professional experience working with Unreal Engine 4.
  • Development experience on the current generation of consoles, particularly Xbox One, and enthusiasm to develop for next gen consoles.
  • Experience implementing analytics systems to measure game design feature performance
  • Experience using Blueprints in Unreal Engine 4.
  • Experience in other programming languages in addition to C++.
  • Experience working with external APIs or SDKs.



Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file