Cẩm nang nhân viên xin chào các anh chị nhân sự và các bạn đang tìm việc là với cẩm nang nhân sự của nhanvien.net Dưới đây là một bản mô tả công việc chi tiết cho vị trí Lập trình viên Gameplay (Gameplay Programmer). Bạn có thể tùy chỉnh nó để phù hợp với nhu cầu cụ thể của công ty và dự án của bạn.
[Tên Công Ty]
đang tìm kiếm một
Lập trình viên Gameplay
tài năng và đam mê để tham gia vào đội ngũ phát triển trò chơi của chúng tôi. Nếu bạn là một người yêu thích trò chơi, có kỹ năng lập trình vững chắc, và muốn đóng góp vào việc tạo ra những trải nghiệm chơi game độc đáo và hấp dẫn, thì đây là cơ hội tuyệt vời dành cho bạn!
Mô tả công việc:
Vị trí:
Lập trình viên Gameplay (Gameplay Programmer)
Báo cáo cho:
Trưởng nhóm Lập trình (Lead Programmer) / Giám đốc Kỹ thuật (Technical Director)
Địa điểm:
[Địa điểm làm việc]
Loại hình:
[Toàn thời gian/Bán thời gian/Hợp đồng]
Trách nhiệm:
Phát triển Gameplay:
Thiết kế, lập trình và triển khai các tính năng gameplay cốt lõi, bao gồm: hệ thống điều khiển nhân vật, AI đối thủ, cơ chế chiến đấu, tương tác môi trường, hệ thống nhiệm vụ, và các yếu tố gameplay khác.
Hiện thực hóa các thiết kế gameplay từ đội ngũ thiết kế game (game designers) thành mã nguồn hoạt động.
Phối hợp chặt chẽ với các nhà thiết kế game, họa sĩ, và các thành viên khác trong nhóm để đảm bảo tầm nhìn sáng tạo được thực hiện một cách hiệu quả.
Lập trình và Tối ưu hóa:
Viết mã nguồn sạch, hiệu quả, dễ bảo trì và tuân thủ các tiêu chuẩn lập trình của công ty.
Tối ưu hóa hiệu suất trò chơi để đảm bảo trải nghiệm mượt mà trên các nền tảng khác nhau.
Gỡ lỗi (debug) và sửa lỗi (fix bugs) một cách nhanh chóng và hiệu quả.
Nghiên cứu và áp dụng các kỹ thuật lập trình mới để cải thiện chất lượng và hiệu quả của trò chơi.
Công cụ và Quy trình:
Xây dựng và bảo trì các công cụ và quy trình phát triển gameplay để hỗ trợ các nhà thiết kế và các lập trình viên khác.
Sử dụng hệ thống quản lý phiên bản (ví dụ: Git) để theo dõi và quản lý mã nguồn.
Tham gia vào các cuộc họp nhóm, đóng góp ý kiến và đưa ra các giải pháp sáng tạo.
Học hỏi và Phát triển:
Cập nhật kiến thức về các xu hướng và công nghệ mới nhất trong lĩnh vực phát triển game.
Tham gia vào các hoạt động đào tạo và phát triển chuyên môn để nâng cao kỹ năng và kiến thức.
Yêu cầu:
Kinh nghiệm:
Tối thiểu [X] năm kinh nghiệm lập trình game chuyên nghiệp.
Đã từng tham gia phát triển ít nhất [Y] dự án game (AAA, Indie, Mobile,…).
Kỹ năng lập trình:
Thông thạo ngôn ngữ lập trình C++ (bắt buộc).
Kinh nghiệm làm việc với ít nhất một game engine phổ biến (ví dụ: Unreal Engine, Unity). Ưu tiên ứng viên có kinh nghiệm với [Tên Game Engine cụ thể].
Hiểu biết sâu sắc về các nguyên tắc thiết kế hướng đối tượng (Object-Oriented Programming – OOP) và các mẫu thiết kế (design patterns).
Kinh nghiệm làm việc với các hệ thống AI, vật lý, hoạt hình, và giao diện người dùng (UI) trong game.
Có khả năng viết mã nguồn hiệu quả, dễ đọc và dễ bảo trì.
Kiến thức về Game Design:
Hiểu biết tốt về các nguyên tắc thiết kế game và các yếu tố tạo nên một trải nghiệm chơi game hấp dẫn.
Có khả năng phân tích và đánh giá các trò chơi khác để học hỏi và cải thiện.
Kỹ năng mềm:
Khả năng làm việc độc lập và làm việc nhóm hiệu quả.
Kỹ năng giao tiếp tốt, có khả năng trình bày ý tưởng một cách rõ ràng và mạch lạc.
Khả năng giải quyết vấn đề sáng tạo và hiệu quả.
Chủ động, có trách nhiệm và đam mê với công việc.
Học vấn:
Bằng cử nhân (Bachelors degree) về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc các ngành liên quan.
Điểm cộng:
Kinh nghiệm với các ngôn ngữ lập trình khác như C, Lua, Python.
Kinh nghiệm phát triển game trên nhiều nền tảng (PC, console, mobile).
Có đóng góp vào các dự án game cá nhân hoặc mã nguồn mở.
Có kiến thức về các kỹ thuật tối ưu hóa hiệu suất game nâng cao.
Có kinh nghiệm làm việc với các công cụ quản lý dự án như Jira, Trello.
Quyền lợi:
Mức lương cạnh tranh, tương xứng với kinh nghiệm và năng lực.
Thưởng theo hiệu suất công việc và đóng góp vào dự án.
Cơ hội làm việc trong một môi trường sáng tạo, năng động và chuyên nghiệp.
Cơ hội học hỏi và phát triển bản thân trong lĩnh vực phát triển game.
Được tham gia vào các dự án game đầy thử thách và thú vị.
Các phúc lợi khác theo quy định của công ty (bảo hiểm, ngày nghỉ phép, v.v.).
Cách ứng tuyển:
Ứng viên quan tâm vui lòng gửi hồ sơ (CV, thư xin việc, portfolio các dự án đã tham gia) đến địa chỉ email: [Địa chỉ email].
Hạn chót nộp hồ sơ:
[Ngày/Tháng/Năm]
Lưu ý:
Chúng tôi chỉ liên hệ với các ứng viên phù hợp.
Vui lòng ghi rõ vị trí ứng tuyển trong tiêu đề email.
Chúc bạn tìm được ứng viên phù hợp!
http://ezp-prod1.hul.harvard.edu/login?url=https://nhanvien.net