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.