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.