Sample game developer job description
[Company X] is looking for a game developer capable of embedding with a cross-disciplinary team to bring our next video game project to life. The successful candidate will take initiative to develop algorithmically sound code that conforms to game design requirements. They will also accept and develop requested features from other team members, helping them overcome obstacles preventing project completion. In doing so, the game developer will be a foundational component of [Company X]’s current and future video game projects.
Objectives of this role
- Assist game designers, animators, and other team members with realizing their goals
- Establish team-wide game-coding principles
- Document code for current and future developers
- Create cutting-edge algorithms that streamline workflows and improve performance
- Offer suggestions that elevate game projects
- Bring exciting and enjoyable games to worldwide audiences
Responsibilities
- Embed with the design team to understand game design concepts
- Translate design specifications into coding algorithms
- Program the game engine
- Troubleshoot and fix game performance and logic errors
- Develop shaders that benefit visual assets
- Contribute design, audio, and visual ideas
Skills and qualifications
- Deeply analytical with an eye for detail
- Ability to stay organized and focused on long-term projects
- Strong communication skills, and a willingness to work on a team
- Superb time-management processes
- An understanding of advanced mathematics
- Proficiency with at least one programming language
Preferred qualifications
- Experience shipping game titles from conception to completion
- Deep knowledge of modern game engines such as Unreal and Unity
- Understanding of game development APIs such as SDL and GLFW
- Specialization in at least one game programming discipline
- Willingness to stay current with gaming trends
- Demonstrated resourcefulness in high-stress situations