Gameplay Engineer Job Description

Gameplay Engineer Job Description Template

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

Responsibilities:

  • Code, debug, and manage gameplay systems;
  • Collaborate across disciplines to implement new gameplay features and improvements;
  • Assist team leads with engineering task specifications and scheduling;
  • Work closely with content creators to implement, expand, and maintain game systems for continually updated online titles;
  • Develop and maintain gameplay systems in a client/server environment;
  • Code to clearly defined performance and memory usage specs;
  • Implement new game systems;
  • Refine systems throughout the development cycle of the project;
  • Collaborate with designers, artists, and other engineers for feature development.

Requirements:

  • Experience with networked multiplayer games is a plus;
  • Experience with Python and Lua is a plus;
  • Experience with Unreal Engine 4;
  • Robust programming skills/experience in C++
  • Experience with multi-threaded programming;
  • Experience with network game client/server architecture;
  • Strong debugging skills;
  • Experience developing for multiple platforms (Windows, PS4, Xbox One);
  • Ability to write clear, maintainable, portable code;
  • Bachelor’s Degree in Computer Science or equivalent experience;
  • Solid architecture, system design, and analytical skills;
  • Self-motivated and energetic team player with a strong work ethic and cooperative attitude;
  • 4+ years of software development experience;
  • Excellent 3D math skills;
  • Strong communication skills.