GungHo nâng cấp trải nghiệm của người chơi thông qua ghép trận nâng cao với Amazon GameLift
2022
Nhà phát triển và phát hành trò chơi điện tử Nhật Bản GungHo Online Entertainment, Inc. (“Gungho”) đã sử dụng Amazon Web Services (AWS) cho cơ sở hạ tầng ngay từ lần đầu phát hành Puzzle & Dragons, trò chơi làm nên danh tiếng cho họ. Sau đó, vào tháng 6 năm 2020, GungHo đã chuyển sang Amazon GameLift để triển khai và quản lý máy chủ trò chơi nhiều người chơi cho tựa game hành động mới nhất của họ là Ninjala. Amazon GameLift tăng cường trải nghiệm ghép trận cho người chơi trên toàn thế giới thông qua giảm chi phí triển khai và vận hành cho nhà phát triển.
“Chúng tôi đã có thể chuyển phần hệ thống ghép trận và phía máy chủ cho AWS đảm nhận, qua đó cho phép chúng tôi tập trung vào việc cung cấp trải nghiệm chơi game vượt trội cho khách hàng. Chi phí xây dựng chỉ bằng khoảng một nửa so với phương pháp cung cấp máy chủ của riêng chúng tôi. Mỗi tháng, chúng tôi cũng giảm được 4 nhân viên trong chi phí vận hành.”
Ông Takanori Kikuchi
GungHo Online Entertainment, Inc.
CTO
Chọn một hệ thống ghép trận cho trò chơi nhiều người chơi trực tuyến
Nhiều trò chơi do GungHo phát triển đều thuộc danh mục chơi miễn phí; người chơi chỉ bị tính phí cho các tính năng và dịch vụ cao cấp. Mô hình này làm cho việc dự đoán số lượng người chơi đồng thời trở nên khó khăn. Vì vậy cơ sở hạ tầng cần phải đủ linh hoạt để mở rộng hoặc thu hẹp cho phù hợp.
Takanori Kikuchi, CTO của GungHo Online Entertainment, Inc cho biết: “So với máy chủ tại chỗ, quyết định áp dụng AWS dựa trên tính linh hoạt, khả năng điều chỉnh quy mô và hiệu quả chi phí tổng thể.”
Để duy trì vị trí dẫn đầu trong ngành về khai thác cơ sở hạ tầng, GungHo nhận ra sự cần thiết phải nâng cấp hệ thống ghép trận nhiều người chơi và máy chủ trò chơi vào khoảng năm 2018. Sau khi cân nhắc kỹ lưỡng về việc xây dựng hệ thống ghép trận nội bộ hay sử dụng dịch vụ bên ngoài, họ kết luận rằng mỗi tựa game đều có yêu cầu ghép trận riêng. Họ quyết định áp dụng một hệ thống ghép trận phù hợp với đặc điểm của từng tựa game.
Việc lựa chọn hệ thống ghép trận đặt ra một thách thức cho Ninjala, tựa game đang trong quá trình phát triển vào thời điểm đó. Ninjala được lấy cảm hứng từ chambira (đấu kiếm), nơi người chơi điều khiển hình đại diện 3D trong các trận chiến sinh tồn và các cuộc thi đấu đồng đội cho tối đa tám người chơi. Bên cạnh việc mang lại những trận đấu phấn khích, ghép trận hiệu quả cũng là một yếu tố rất quan trọng để đảm bảo người chơi có trải nghiệm tuyệt vời. Nhưng sau lần thử nghiệm ban đầu, phản hồi của người dùng cho thấy kiến trúc của trò chơi, bao gồm cả hệ thống ghép trận, cần được đánh giá lại. Sau nhiều lần cân nhắc, Gungho quyết định triển khai Amazon GameLift FlexMatch.
“Vì công cụ trò chơi sử dụng Unreal Engine với SDK sẵn có và được cập nhật phù hợp nên chúng tôi xác định rằng nó sẽ giảm đáng kể số giờ làm việc cần thiết của nhà phát triển cho khía cạnh giao tiếp của trò chơi”, Kikuchi nói về lý do sử dụng Amazon GameLift FlexMatch.
Tinh chỉnh Ninjala với đội ngũ phát triển Amazon GameLift
Tối ưu hóa Amazon GameLift cho Ninjala cần khoảng sáu tháng hợp tác, trong đó Kikuchi duy trì giao tiếp chặt chẽ với đội ngũ phát triển Amazon GameLift và yêu cầu cập nhật để phù hợp với các xu hướng mới nhất trong ngành công nghiệp trò chơi.
Ninjala là một trò chơi có nhịp độ nhanh, trong đó các trận đấu kết thúc nhanh chóng và người chơi được ghép trận ngay sau khi trận đấu kết thúc. Trong giai đoạn này, các trò chơi bắn súng góc nhìn thứ nhất (FPS) với việc ghép trận thường xuyên tương tự đã trở nên phổ biến. Kikuchi đã yêu cầu đội ngũ phát triển Amazon GameLift nâng cao khả năng ghép trận của trò chơi để xử lý các yêu cầu lớn hơn và theo kịp bối cảnh trò chơi đang không ngừng phát triển.
GungHo không chỉ sử dụng AWS làm môi trường điện toán và cơ sở hạ tầng hệ thống mà còn dùng cho Hỗ trợ dành cho doanh nghiệp AWS, cung cấp hỗ trợ công nghệ 24 giờ và 365 ngày. Hỗ trợ dành cho doanh nghiệp AWS đã hỗ trợ phát triển và triển khai Ninjala, một tựa game được phát hành đồng thời trên toàn cầu vào tháng 6 năm 2020. Ninjala đã đạt 1 triệu lượt tải xuống trong vòng 16 giờ sau khi phát hành.
Trong quá trình chơi trò chơi, Ninjala nhắm đến tốc độ kết xuất màn hình 60 khung hình mỗi giây và tự động kết nối người dùng với máy chủ ở các vị trí địa lý tốt nhất để giảm thiểu độ trễ khi chơi. Do đó, khi phát hành, các vấn đề về độ trễ không phát sinh ở các quốc gia nơi cung cấp dịch vụ này.
“Mặc dù ngày phát hành có hơi bận rộn, nhưng tôi thực sự đánh giá cao hệ thống hỗ trợ toàn diện do các thành viên AWS cung cấp”, Kikuchi chia sẻ. “Họ đã chứng minh năng lực của mình trong việc giải quyết kịp thời các vấn đề mới phát sinh và theo dõi các số liệu khác nhau phía sau người dùng.”
Áp dụng Amazon GameLift cho các tựa game mới dựa trên sự thành công của Ninjala
Trong ba tháng sau khi phát hành Ninjala, Amazon GameLift đã phát hành một số bản cập nhật để tăng cường khả năng ghép trận và cải thiện trải nghiệm người dùng tổng thể. Đến tháng 10 năm 2021, trò chơi đã cán mốc 8 triệu lượt tải xuống trên toàn thế giới.
“Giờ đây, chúng tôi có thể chuyển phần hệ thống ghép trận và phía máy chủ cho AWS, qua đó cho phép chúng tôi tập trung vào việc cung cấp trải nghiệm chơi game vượt trội cho khách hàng”, Kikuchi chia sẻ. “Chi phí xây dựng chỉ bằng khoảng một nửa so với phương pháp cung cấp máy chủ của riêng chúng tôi. Mỗi tháng, chúng tôi cũng giảm được chi phí vận hành tương đương với bốn nhân viên.”
Về tương lai, ông Kikuchi cho biết rằng GungHo đang tập trung vào việc khai thác khả năng điều chỉnh quy mô theo nhu cầu của Amazon Aurora phi máy chủ phiên bản 2. Trong trò chơi trực tuyến, nơi nhu cầu của người chơi có thể thay đổi mà không lường trước được, chi phí cơ sở hạ tầng cần thiết để hỗ trợ thời gian cao điểm là một mối quan ngại lớn. Họ xem Amazon Aurora phi máy chủ phiên bản 2 là giải pháp cho vấn đề đó.
Kikuchi dự đoán rằng AWS sẽ tiếp tục mở rộng chức năng của các dịch vụ để phù hợp với các xu hướng mới nổi, chẳng hạn như lập kế hoạch trò chơi và thay đổi trong hành vi của người dùng. “Khi hợp tác với AWS, chúng tôi được cam kết chặt chẽ với văn hóa lấy khách hàng làm trung tâm của Amazon. Tôi cảm thấy rằng họ thực sự lắng nghe và xét đến suy nghĩ của chúng tôi khi cung cấp dịch vụ. Tôi hy vọng chúng tôi có thể tiếp tục hợp tác hiệu quả trong tương lai”.
Ông Takanori Kikuchi
Hồ sơ khách hàng:
GungHo Online Entertainment, Inc.
- Ngày thành lập: ngày 1 tháng 7 năm 1998
- Vốn: 5.338 triệu JPY
- Số lượng nhân viên: 1.335 (hợp nhất)
- Mô tả doanh nghiệp: Lập kế hoạch, phát triển và vận hành trò chơi trên điện thoại thông minh, trò chơi trên máy chơi game và trò chơi trực tuyến trên PC
Lợi ích từ việc áp dụng AWS và triển vọng trong tương lai
- Giảm chi phí phát triển và vận hành
- Duy trì cấp độ dịch vụ
- Sử dụng cho nhiều tựa game
Dịch vụ chính hiện đang sử dụng
Amazon GameLift
Amazon GameLift là giải pháp lưu trữ máy chủ trò chơi chuyên dụng, giúp triển khai, vận hành và điều chỉnh quy mô máy chủ trên đám mây cho trò chơi nhiều người chơi.
AWS Enterprise Support
Hỗ trợ dành cho doanh nghiệp AWS là dịch vụ hỗ trợ khách hàng chuyên dụng để giúp khách hàng đạt được mục tiêu và thành công trên đám mây.