
You might hire a game developer to:
- 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
| Required skills and qualifications | Preferred skills and qualifications |
| Proficiency with at least one programming language | Ability to ship game titles from conception to completion |
| Strong communication skills, and a willingness to work with a team | Deep knowledge of modern game engines such as Unreal and Unity |
| Deeply analytical with an eye for detail | Understanding of game development APIs such as SDL and GLFW |
| Knowledgeable about ways to stay organized and focused on long projects | Specialization in at least one game programming discipline |
| Excellent problem-solving skills | Willingness to stay current with gaming trends |