Graphics Programmer
Graphic Programmer làm công việc gì?
Graphic Programmer đảm bảo game phải trông đẹp nhất có thể. Họ muốn lửa giống lửa, nước trông như nước và da trông như da. Điều này có nghĩa là làm cho đồ họa càng chi tiết càng tốt mà không ảnh hưởng đến tốc độ và hiệu năng của trò chơi. Công việc của họ liên quan đến toán học, kết xuất (Rendering) và tối ưu Game (Optimize).
Graphic Programmer phải giỏi điều gì?
Đồ họa
Lập trình
Kiến thức về game engines và nền tảng trò chơi
Giao tiếp
Đồ họa
Thực hiện các kỹ thuật và quy trình đáp ứng các yêu cầu nghệ thuật, thiết kế và kỹ thuật của trò chơi.
Toán học
Hiểu logic và toán học làm nền tảng cho hầu hết các quy trình đồ họa.
Lập trình
Viết code tốt mà các đồng nghiệp lập trình viên dễ dàng hiểu được.
Đổi mới
Tưởng tượng và phát triển nhiều phương cách cải thiện đồ họa.
Kiến thức về games engines và nền tảng trò chơi
Hiểu những hạn chế khác nhau của bảng điều khiển trò chơi, PC, thiết bị cầm tay và điện thoại di động.
Giao tiếp
Làm việc với các lập trình viên và các nghệ sĩ khác.
Graphic Programmer làm việc với ai?
Programming Artist báo cáo cho Lead Programmer và làm việc với những người còn lại của nhóm lập trình. Họ cũng làm việc trực tiếp với các Artist.
VR Programmer
VR Programmer viết code phát triển các game trên kính thực tế ảo, người chơi sau khi đeo kính VR sẽ có cảm giác thực sự bước vào thế giới ảo. Xem chi tiết
Tools Engineer
Tools Engineer giúp quá trình làm game trở nên dễ dàng hơn bằng cách cung cấp cho các team khác những bộ công cụ, phần mềm riêng để làm việc. Xem chi tiết
Physics Programmer
Physic Programmer sẽ viết code, dựa trên các định luật vật lý để giả lập lại những hiện tượng thực tế trong game. Xem chi tiết
Network Programmer
Network Programmer phát triển code đằng sau các game online để mọi thứ diễn ra trong game được kết nối liên tục từ các thiết bị của User. Xem chi tiết
Generalist Programmer
Generalist Programmer lập trình phần trung tâm chính của game. Họ viết code để user có thể điều khiển game, kiểm tra code và sửa lỗi. Xem chi tiết
Gameplay Programmer
Gameplay Programmer sẽ lập trình các quy tắc điều khiển các đối tượng trong game, chú ý đến việc cân bằng và điều chỉnh cách chơi của game. Xem chi tiết
Engine Programmer
Engine Programmer phát triển game engine giúp game có thể vận hành. Họ tạo ra chức năng mới trong engine và viết lại các hệ thống hiện có. Xem chi tiết
AI Programmer
AI Programmers tạo ra bộ não trung tâm của game. Làm cho các nhân vật NPC có thể tự đưa ra quyết định và hành xử theo những cách hợp lí. Xem chi tiết
Concept Artist (Games)
Concept Artist chịu trách nhiệm về hình ảnh của một game. Họ là những người đầu tiên vẽ môi trường, nhân vật và kẻ thù. Xem chi tiết
Làm cách nào để trở thành Graphic Programmer?
Thường vị trí này không phải dành cho những người mới vào nghề. Một lập trình viên đồ họa trong ngành công nghiệp Game thường yêu cầu ít nhất hai năm kinh nghiệm lập trình Game trước đó. Phải nói rằng, bạn có thể tạo ấn tượng với nhà tuyển dụng bằng cách cho họ thấy bạn có khả năng làm được những gì.