Gameplay Programmer

Gameplay Programmer Job Description Template

Our company is looking for a Gameplay Programmer to join our team.

Responsibilities:

  • Excellent communication, time-management & organisational skills;
  • Work with the Technical Director, department leads and programmers to design the game code and contribute to technical design documents;
  • Assist in preparing milestone builds as required;
  • Write extensible, stable, efficient code;
  • Profile and maintain existing game code;
  • Self motivation;
  • Communicate effectively with team members;
  • Develop scalable, fast and efficient code;
  • Help others;
  • Iterate on existing features and mechanics;
  • Solve problems encountered along the way;
  • Improve as an individual;
  • Implement new game features and modes;
  • Good debugging skills;
  • Develop gameplay systems and scripts.

Requirements:

  • Profile and maintain existing game code;
  • Assist in preparing milestone builds as required;
  • Work with the Technical Director, department leads and programmers to design the game code and contribute to technical design documents;
  • Assist in finding and fixing bugs within your feature area;
  • Ability to estimate task schedules/dependencies;
  • Ability to communicate effectively to groups with different technical perspectives;
  • Test all code against the design to ensure it performs as required, writing automated tests where appropriate;
  • Ability to work well with others;
  • Ability to identify bugs and understand the interplay between systems;
  • Excellent c++ knowledge;
  • Collaborate with your team and mentors to support good engineering practices;
  • Professional experience shipping at least one title;
  • Experience with Unreal Engine 4 and UE4 Blueprints;
  • Participate in code reviews across features in your specialist area;
  • A background in game coding.