Riot Games 作為全球最具影響力的遊戲公司之一,憑藉《英雄聯盟》和《無畏契約》等熱門遊戲,致力於提升全球數億玩家的遊戲體驗。在 AWS 的大力支持下,Riot Games 成功現代化了遊戲開發、營運和電競製作,克服了諸多挑戰。
自從在 2009 年推出《英雄聯盟》以來,Riot Games 一直依靠自建的資料中心來支撐運營。不過,這種模式在 2017 年已難以應對全球玩家的需求,因此,Riot Games 決定全力向雲端遷移,選擇 AWS 作為合作夥伴,利用其豐富的雲服務來強化遊戲營運及開發。
2020 年,Riot Games 推出了全新戰術射擊遊戲《無畏契約》,這款遊戲對技術要求變得更高。其中一項主要挑戰是解決射擊遊戲中的「偷看者優勢」,這是攻擊方因網路延遲而提早看到敵人的情況。為了應對這一問題,Riot Games 利用了 AWS 的全球雲架構,包括 AWS Regions、Local Zones 和 Outposts,確保遊戲伺服器的更新率高達每秒 128 次(tick rate),網路延遲控制在 35 毫秒以內,從而令遊戲公平性大幅提升,讓玩家在競技中獲得更佳體驗。
利用 AWS 的彈性雲端容量,Riot Games 能夠迅速擴展伺服器資源,且不必承擔長期資本風險。若某款遊戲未如預期,他們也能迅速關閉資源以降低損失。
在 2020 年疫情期間,面對線下電競賽事的全面停擺,Riot Games 與 AWS 合作重新打造了遙距直播製作流程。透過 AWS Workspaces,員工在家中也能訪問雲端影片編碼和製作工具,僅在 11 天內便完成新系統的部署。
目前,Riot Games 的遙距製作中心已遍佈全球,例如位於愛爾蘭的都柏林和美國的西雅圖。這些創新中心支持製作人、剪輯師及主播進行遠程協作,並有效處理全球賽事內容,顯著提高了電競製作的效率。
作為核心遊戲的《英雄聯盟》現代化改造面臨巨大挑戰,該遊戲有超過 30 個微服務,團隊各自管理。Riot Games 與 AWS 合作,運用 Amazon EKS(Elastic Kubernetes Service)進行容器化遷移,並針對《英雄聯盟》進行了最佳化設計,滿足其特殊需求。例如,AWS 提供了長時間遊戲的短期解決方案,並最終開發出長期方案,確保遊戲在維護過程中始終保持運作。
AWS 基礎設施的引入顯著提升了遊戲的穩定性。在轉移至 AWS 之前,資料中心故障時會造成 1 到 3 小時的停機,而現在這些問題只會導致玩家幾乎察覺不到的小波動。AWS API 讓 Riot Games 能快速檢索和管理服務配置及資源使用,大幅減少了過去因檢索數據而浪費的時間。
短短 36 個月內,Riot Games 完成了多項重大成就,體現出透過與 AWS 合作,無論遊戲開發、電競製作還是全球部署,企業均可找到創新解決方案。這一幕後旅程展現了雲端技術的強大潛力,激勵各類企業與 AWS 一起探索更多可能性。