Các lập trình viên có thể chuyên về game 2D, 3D hoặc cả hai.
Lập trình viên game (Game Developer): Người chịu trách nhiệm thiết kế, viết mã lập trình và phát triển các trò chơi điện tử. Để thành công trong vai trò này, lập trình viên cần nắm vững các ngôn ngữ lập trình như C++, C# và có kinh nghiệm với các engine game như Unity hoặc Unreal Engine. Các lập trình viên có thể chuyên về game 2D, 3D hoặc cả hai.