Mô tả Công việc
Kỹ sư Gameplay Cấp cao sẽ đóng vai trò then chốt trong việc định hình nền tảng kỹ thuật cho hệ thống gameplay chế độ sáng tạo và cơ sở hạ tầng liên quan. Vị trí này yêu cầu hợp tác chặt chẽ với các nhóm đa chức năng để đảm bảo tích hợp liền mạch các tính năng gameplay với hệ sinh thái phát triển game rộng lớn hơn. Công việc bao gồm làm việc trong nhóm dự án và phối hợp với nhiều nhóm vận hành tại Avalon để thống nhất các yêu cầu dịch vụ và kết quả đầu ra. Trách nhiệm chính bao gồm duy trì tính toàn vẹn kỹ thuật của các dịch vụ và công nghệ do nhóm server phát triển, đảm bảo chúng đáp ứng các tiêu chuẩn về hiệu suất, khả năng mở rộng và bảo trì. Kỹ sư Gameplay Cấp cao cũng sẽ đóng vai trò là cầu nối trung tâm cho các nỗ lực phát triển liên nhóm, kết nối nhóm chế độ sáng tạo với các nhóm game engine chia sẻ và nhóm nền tảng để biến mục tiêu dự án thành các giải pháp kỹ thuật khả thi.
Ngoài ra, vai trò này sẽ giám sát việc triển khai kỹ thuật các tính năng chế độ sáng tạo, đảm bảo tương thích với các hệ thống hiện có và khả năng mở rộng trong tương lai. Kỹ sư Gameplay Cấp cao sẽ hợp tác với các nhóm thiết kế và nghệ thuật để đồng bộ hóa chức năng gameplay với các yếu tố hình ảnh/tương tác, đồng thời theo dõi các chỉ số hiệu suất để xác định điểm nghẽn và tối ưu hóa trải nghiệm người chơi. Vị trí này cũng sẽ dẫn dắt việc tích hợp các công nghệ và tính năng mới vào khung gameplay, duy trì sự ổn định hệ thống và đổi mới trong kiến trúc game.
Trách Nhiệm Chính
- Xác định tầm nhìn kỹ thuật cho gameplay chế độ sáng tạo, làm việc chặt chẽ với kiến trúc sư trưởng để đảm bảo phù hợp với mục tiêu tổng thể của dự án và tiêu chuẩn ngành.
- Hợp tác với nhóm dự án và nhiều nhóm vận hành tại Avalon để thiết lập và xác thực yêu cầu dịch vụ, đảm bảo chúng được định nghĩa rõ ràng và đáp ứng thông qua các nỗ lực phối hợp.
- Đảm bảo hiệu quả, khả năng bảo trì và mở rộng của các dịch vụ và công nghệ do nhóm server phát triển, tối ưu hóa hiệu suất cho các tương tác người chơi quy mô lớn và sự ổn định hệ thống.
- Là điểm liên hệ chính cho phát triển liên nhóm về chế độ sáng tạo, tạo điều kiện giao tiếp giữa nhóm game engine chia sẻ dịch vụ trung tâm và nhóm nền tảng để thực hiện hiệu quả các yêu cầu dự án.
- Hướng dẫn một nhóm nhỏ kỹ sư phụ trách phát triển chế độ sáng tạo, cung cấp hướng dẫn về các thách thức kỹ thuật và nuôi dưỡng văn hóa đổi mới cùng các phương pháp tốt nhất.
- Hợp tác với nhân viên Sản xuất và nhóm lãnh đạo để lập kế hoạch và theo dõi các cột mốc phát triển, đảm bảo giao hàng tính năng đúng hạn trong khi duy trì chất lượng và phù hợp với tiến độ dự án.
- Tiến hành đánh giá kỹ lưỡng các công nghệ và công cụ nội bộ và bên ngoài, xác định các giải pháp đáp ứng tốt nhất yêu cầu và mục tiêu dự án trong khi cân bằng chi phí, độ phức tạp và hiệu suất.
- Soạn thảo tài liệu toàn diện cho engine và ngăn xếp gameplay, truyền đạt các ràng buộc kỹ thuật, phương pháp tốt nhất và hướng dẫn triển khai cho cả nhóm nội bộ và các phòng ban vận hành bên ngoài.
- Đào tạo các thành viên nhóm trung cấp và cơ sở về phương pháp tốt nhất cho phát triển gameplay, bao gồm các chi tiết phức tạp của kiến trúc MMO, nguyên tắc thiết kế hệ thống và quy trình làm việc hợp tác.
- Hợp tác với các nhóm QA và kiểm thử để đảm bảo tính mạnh mẽ của các tính năng chế độ sáng tạo, xác định và giải quyết các vấn đề kỹ thuật trước khi triển khai.
- Cập nhật các công nghệ mới và xu hướng ngành, đề xuất các giải pháp đổi mới nâng cao trải nghiệm chế độ sáng tạo trong khi duy trì tính khả thi kỹ thuật.
- Dẫn dắt việc tích hợp các tính năng và công nghệ mới vào khung gameplay hiện có, đảm bảo tương thích với các hệ thống hiện tại và khả năng mở rộng trong tương lai.
- Phối hợp với các nhóm thiết kế và nghệ thuật để chuyển đổi ý tưởng sáng tạo thành thông số kỹ thuật, đảm bảo sự đồng bộ giữa chức năng gameplay và các yếu tố hình ảnh/tương tác.
- Theo dõi và phân tích các chỉ số hiệu suất cho chế độ sáng tạo, xác định điểm nghẽn và cơ hội tối ưu hóa để nâng cao trải nghiệm người chơi và hiệu quả hệ thống.
- Hợp tác với nhóm lãnh đạo để xác định chiến lược kỹ thuật dài hạn cho chế độ sáng tạo, đảm bảo tăng trưởng bền vững và đổi mới trong kiến trúc game.
Yêu Cầu Công Việc
- Kinh nghiệm đã được chứng minh với vai trò kỹ sư gameplay hoặc tương tự, với nền tảng vững chắc trong phát triển hệ thống game hiệu quả và có khả năng mở rộng cho môi trường nhiều người chơi.
- Chuyên môn kỹ thuật sâu về kiến trúc game engine, bao gồm kiến thức về C++ và/hoặc C# để triển khai, cũng như kinh nghiệm với giao thức mạng và hệ thống phân tán.
- Hiểu biết vững chắc về nguyên tắc phát triển MMO, bao gồm kiến trúc máy chủ-máy khách, cơ chế đồng bộ hóa và kỹ thuật tối ưu hóa hiệu suất.
- Kỹ năng hợp tác và giao tiếp xuất sắc, với khả năng làm việc hiệu quả với các nhóm đa chức năng bao gồm kiến trúc sư, nhà thiết kế, nhà sản xuất và kỹ sư nền tảng.
- Khả năng hướng dẫn và dẫn dắt các kỹ sư cơ sở, cung cấp sự lãnh đạo kỹ thuật và nuôi dưỡng văn hóa học hỏi liên tục và cải tiến trong nhóm.
- Kinh nghiệm với phương pháp phát triển linh hoạt, bao gồm lập kế hoạch sprint, quản lý backlog và chu kỳ phát triển lặp.
- Kỹ năng giải quyết vấn đề mạnh mẽ, với khả năng xử lý các vấn đề kỹ thuật phức tạp và triển khai giải pháp hiệu quả cho hệ thống gameplay.
- Thành thạo tài liệu hóa và giao tiếp kỹ thuật, với khả năng tạo tài liệu rõ ràng và súc tích cho hệ thống game và chia sẻ kiến thức với các bên liên quan nội bộ và bên ngoài.
- Kinh nghiệm với hệ thống kiểm soát phiên bản (ví dụ: Git) và công cụ phát triển hợp tác, đảm bảo quản lý quy trình làm việc hiệu quả và tích hợp mã trên các nhóm.
- Kiến thức về nền tảng điện toán đám mây và giải pháp cơ sở hạ tầng có thể mở rộng, với kinh nghiệm triển khai và quản lý dịch vụ game trong môi trường phân tán.
- Khả năng đánh giá và tích hợp công nghệ mới, đảm bảo chúng phù hợp với yêu cầu dự án và nâng cao trải nghiệm chế độ sáng tạo mà không ảnh hưởng đến sự ổn định hệ thống.
- Hiểu biết vững chắc về kỹ thuật tối ưu hóa hiệu suất, bao gồm công cụ phân tích, quản lý bộ nhớ và chiến lược giảm độ trễ cho game nhiều người chơi.
- Kinh nghiệm với phát triển đa nền tảng, đảm bảo các tính năng chế độ sáng tạo tương thích với nhiều nền tảng và thiết bị trong khi duy trì hiệu suất và trải nghiệm người dùng nhất quán.
- Kỹ năng quản lý thời gian và tổ chức xuất sắc, với khả năng ưu tiên nhiệm vụ và đáp ứng thời hạn dự án trong khi duy trì tiêu chuẩn chất lượng cao.
- Khả năng làm việc độc lập và theo nhóm, cân bằng đóng góp cá nhân với nỗ lực hợp tác để đạt được mục tiêu dự án.
