Bài viết

Graphics Programmer

, 05/10/2024

Graphics Programmer – Lập trình viên đồ họa

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ì.

Có thể bạn quan tâm

Xem thêm