Mô tả Công việc
Nhiệm vụ chính:
Phát triển game thu thập character dựa trên IP thuộc thể loại MMORPG
Hiểu biết về lập trình hướng đối tượng (OOP), design pattern, cấu trúc dữ liệu, thuật toán và thiết kế
kiến trúc software
Tối ưu hóa ứng dụng 2D/3D về dung lượng, RAM, CPU, và tài nguyên
Triển khai các tính năng mới dựa trên tài liệu thiết kế game
Hỗ trợ vận hành và quản lý máy chủ game
Yêu Cầu Công Việc
Yêu cầu:
Tối thiểu 3 năm kinh nghiệm trong lĩnh vực liên quan
Có kinh nghiệm phát triển client sử dụng Unity engine
Có kiến thức vững về thuật toán, cấu trúc dữ liệu và lập trình hướng đối tượng
Có kinh nghiệm tối ưu hóa toàn diện cho các dự án game phát triển bằng Unity
Có hiểu biết về animation và mô hình 3D
Thành thạo
lập trình C#Ưu tiên:
• Có khả năng sử dụng Jenkins và Docker
• Có khả năng giao tiếp tốt bằng tiếng Anh
• Có kinh nghiệm phát triển và thương mại hóa game 3D chất lượng cao bằng Unity
• Có kinh nghiệm phát triển game PvP thời gian thực sử dụng socket TCP
• Có kinh nghiệm phát triển và tối ưu shader đồ họa 3D
• Tư duy logic, hợp lý, có khả năng giao tiếp hiệu quả
• Hiểu biết về best practice trong
phát triển phần mềm, ứng dụng và công cụ hỗ trợ làm việc hiệu quả
• Có kinh nghiệm với hệ thống tải cao, xử lý song song, đa luồng, bảo mật, và tối ưu hóa liên hệ giữa các hệ thống