Có gì khác biệt giữa một lập trình viên Gameplay của Cameron và một kỹ sư chơi trò chơi?


12

Tôi đã đọc một số mô tả công việc từ một số nhà phát triển AAA trong ngành công nghiệp trò chơi và tôi nhận thấy có những công việc dành cho "Lập trình viên trò chơi" cũng như "Kỹ sư chơi trò chơi".

Là những điều tương tự? Họ có làm điều tương tự không?


6
khoảng 15 nghìn đô la
jhocking

Câu trả lời:


12

Nói chung, danh hiệu "kỹ sư" và "lập trình viên" có thể hoán đổi cho nhau trong ngành phát triển trò chơi. Nếu các tiêu đề có một sự khác biệt, nó thường sẽ được dành riêng cho công ty trong câu hỏi.

Tương tự, các nhiệm vụ hàng ngày thực tế được thực hiện bởi các nhân viên với một tiêu đề cụ thể (chẳng hạn như "lập trình viên trò chơi") thường sẽ thay đổi đáng kể giữa các studio.


7
(không phải điều này có thể áp dụng, nhưng) Lưu ý rằng một số nơi trên thế giới có thể đối xử với danh hiệu "Kỹ sư" khác với những người khác. Truyện ngắn: Nơi tôi đến (Alberta, Canada), có một Hiệp hội kỹ sư chuyên nghiệp chỉ giới hạn việc sử dụng thuật ngữ này cho các Kỹ sư chuyên nghiệp. Mặc dù tôi là lập trình viên chuyên nghiệp, tôi không thể tự gọi mình là Kỹ sư, vì vậy điều này có thể phụ thuộc vào vị trí.
John McDonald

Điều này là đúng, và nó cũng có vấn đề ở một số vùng của Hoa Kỳ (Texas, tôi nghĩ, là một trong số họ).

@JohnMcDonald đó là một tổ chức cụ thể, không phải là một khu vực cụ thể. Một lập trình viên là một kỹ sư, một kỹ sư phần mềm, giống như một thợ sửa ống nước là một kỹ sư, một kỹ sư ống nước. Các tổ chức như vậy có xu hướng giới hạn bản thân đối với một số loại kỹ sư, nói các kỹ sư cơ khí.
jwenting

4
@jwenting Một số khu vực pháp lý yêu cầu giấy phép hành nghề một số loại kỹ thuật nhất định và việc khai sai chứng chỉ của bạn là bất hợp pháp. Ở Texas và một số tỉnh ở Canada, bạn không thể nói với mọi người rằng bạn là Kỹ sư phần mềm chuyên nghiệp trừ khi bạn thực sự có giấy phép hành nghề phát triển phần mềm.
M. Dudley

3
@jwenting Thật ra, đó chính xác là những gì nó có nghĩa. Trong các khu vực pháp lý tự gọi mình là một kỹ sư mà không có giấy phép thích hợp được coi là gian lận. Ý nghĩa của giấy phép là có một lệnh cấm đối với những người khác sử dụng thuật ngữ này trừ khi họ ho ra bột. Chắc chắn bạn có thể nói với mọi người bạn là một kỹ sư nhưng nếu bạn chuyên nghiệp đại diện cho chính mình như vậy mà không có giấy phép thì có thể có những hậu quả pháp lý để làm như vậy. Có vẻ ngớ ngẩn, nhưng đó là sức mạnh của các shams phối hợp của chính phủ.
Frank B

11

Hầu hết các chức danh công việc là tùy ý. Điều này áp dụng cho tất cả các ngành công nghiệp.

Ý nghĩa của những tiêu đề đó có lẽ khác nhau đối với mỗi công ty, vì vậy cách tốt nhất của bạn là đọc mô tả của từng công việc đó, thay vì chỉ tiêu đề .


2

Giải thích của tôi sẽ là một lập trình viên trò chơi là người làm việc với mã hầu hết thời gian trong khi một kỹ sư có thể làm điều đó, nhưng anh ta cũng có thể làm việc với cơ chế chơi trò chơi, trải nghiệm người dùng và những thứ khác không theo định hướng mã.


2
Thật buồn cười, tôi đã có một cách giải thích hoàn toàn khác: Kỹ sư là nhà sản xuất động cơ, trong khi lập trình viên là lập trình viên kịch bản. Ai biết được ...
Panda Pajama

1

Các kỹ sư, theo hiểu biết của tôi, làm việc trên các chức năng của chính động cơ. Ví dụ: nếu bạn đang sử dụng công cụ không thực và là một kỹ sư, bạn có thể mở rộng chức năng của công cụ để các lập trình viên khác sử dụng.

Mối quan hệ:

Kỹ sư Galaga - tạo ra lớp tàu, bao gồm chuyển động, laser, va chạm. Nhận thông số kỹ thuật từ các nhà thiết kế về những chức năng cần thiết

Lập trình viên Galaga - bộ điều khiển chương trình cho các nút di chuyển, bắn tia laser và những gì xảy ra khi va chạm. Nhận thông số kỹ thuật từ các nhà thiết kế về cách thực hiện các chức năng thông qua các tham số.

Nhưng như những người khác đã chỉ ra một cách đúng đắn, nhiệm vụ của các lập trình viên trò chơi thường bao gồm cả hai loại mã hóa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.