View a markdown version of this page

設計原則 - 遊戲產業鏡頭

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設計原則

除了 AWS Well-Architected Framework 白皮書中的設計原則之外,下列設計原則可以為您的遊戲實現效能效率:

  • 從end-to-end測量遊戲效能:測量效能非常重要,因為從玩家的角度來看。這表示您應該測量遊戲用戶端、遊戲基礎設施以及將玩家連接到基礎設施的網際網路連線的效能。這將有助於了解您在架構中可以在何處進行效能改善。

  • 最佳化您的架構以改善反映實際玩家體驗的指標:隨著您隨著時間調整和發展架構,請考慮這些改進和變更將如何影響玩家體驗。遊戲工作負載應該能夠承受並盡量減少失敗的影響,以封鎖對遊戲的廣泛干擾。不嚴重依賴彼此的遊戲功能和系統應解耦,以減少故障的爆量半徑,並隔離影響問題的玩家。

  • 使用可簡化遊戲操作並提高開發速度的技術:優先採用可改善開發人員效率的技術。在開發的生產前階段,營運開銷可能會讓您分心,無法改善遊戲體驗。透過利用 AWS 或 AWS 合作夥伴的受管服務,可以減少工程,讓遊戲開發人員專注於核心遊戲迴圈和玩家體驗。架構和效能需求可能會在整個遊戲開發生命週期中變更和發展,而且每個階段都應考慮技術權衡。

  • 設計基礎設施以滿足尖峰玩家並行並根據需要動態擴展:基礎設施應設計為擴展以滿足玩家需求。玩家工作階段並行和登入次數等指標可用於在系統過載之前先行擴展。被動系統使用率指標,例如 CPU 和記憶體耗用量,可用於在系統超載之後進行擴展。透過動態擴展您的基礎設施,您可以降低操作遊戲的成本。