GungHo ยกระดับประสบการณ์ของผู้เล่นผ่านการจับคู่เล่นขั้นสูงด้วย Amazon GameLift
2022
GungHo Online Entertainment, Inc. (“Gungho”) ผู้พัฒนาและจัดจำหน่ายวิดีโอเกมจากญี่ปุ่นที่มีชื่อเสียงจากเกม Puzzle & Dragons ได้ใช้ Amazon Web Services (AWS) ในโครงสร้างพื้นฐานตั้งแต่เริ่มวางจำหน่ายเกม จากนั้นในเดือนมิถุนายน 2020 GungHo ได้หันมาใช้ Amazon GameLift เพื่อติดตั้งใช้จริงและจัดการเซิร์ฟเวอร์เกมหลายผู้เล่นสำหรับเกมแนวแอ็คชันล่าสุดของพวกเขาอย่าง Ninjala Amazon GameLift ได้ช่วยปรับปรุงประสบการณ์การจับคู่เล่นให้กับผู้เล่นทั่วโลก โดยช่วยลดค่าใช้จ่ายในการนำไปใช้งานและการดำเนินงานสำหรับนักพัฒนา
สามารถมอบฝั่งเซิร์ฟเวอร์และส่วนระบบจับคู่เล่นไว้ให้ AWS ดูแลได้ ซึ่งช่วยให้เราสามารถมุ่งเน้นไปที่การให้บริการประสบการณ์การเล่นเกมที่เหนือกว่าแก่ลูกค้าของเรา เมื่อเทียบกับวิธีที่ให้บริการเซิร์ฟเวอร์ของเราเอง ต้นทุนการสร้างลดลงเหลือเพียงประมาณครึ่งหนึ่ง นอกจากนี้เรายังสามารถลดต้นทุนการดำเนินงานคิดเป็นชั่วโมงงานของ 4 คนต่อเดือน“
คุณทากาโนริ คิคุจิ
GungHo Online Entertainment, Inc.
CTO
การเลือกระบบจับคู่เล่นสำหรับเกมออนไลน์หลายผู้เล่น
หลายเกมที่พัฒนาโดย GungHo เป็นเกมในหมวดเกมเล่นฟรี ผู้เล่นจะเสียค่าบริการเฉพาะค่าคุณสมบัติและบริการพรีเมียม รูปแบบนี้ทำให้มีความท้าทายในการคาดการณ์จำนวนผู้เล่นที่เล่นพร้อมๆ กัน ดังนั้นโครงสร้างพื้นฐานจะต้องมีความยืดหยุ่นมากพอที่จะขยายหรือย่อขนาดได้ตามต้องการ
“หลังจากเปรียบเทียบกับการใช้เซิร์ฟเวอร์แบบสร้างเอง (On-premise) เราตัดสินใจเลือกใช้ AWS เนื่องจากความยืดหยุ่น ความสามารถในการปรับขนาด และค่าใช้จ่ายโดยรวมที่คุ้มค่า” คุณทากาโนริ คิคุจิ CTO ของ GungHo Online Entertainment, Inc.
เพื่อคงความเป็นผู้นำในอุตสาหกรรมด้านการใช้โครงสร้างพื้นฐาน GungHo ตระหนักถึงความจำเป็นในการอัปเกรดระบบจับคู่ให้ผู้เล่นหลายคนและเซิร์ฟเวอร์เกมประมาณปี 2018 หลังจากพิจารณาอย่างรอบคอบว่าจะสร้างระบบจับคู่เล่นจากภายในองค์กรหรือใช้บริการภายนอกแล้ว บริษัทได้สรุปว่าแต่ละเกมมีความต้องการการจับคู่เล่นที่ไม่เหมือนกัน พวกเขาจึงตัดสินใจที่จะนำระบบจับคู่เล่นที่สอดคล้องกับลักษณะของแต่ละเกมมาใช้
การเลือกระบบจับคู่เล่นเป็นความท้าทายสำหรับเกม Ninjala ซึ่งอยู่ระหว่างการพัฒนาในขณะนั้น Ninjala ได้รับแรงบันดาลใจจากแชมบีรา (การต่อสู้ด้วยดาบ) ที่ผู้เล่นควบคุมอวาตาร์ 3 มิติในสนามต่อสู้และในการแข่งขันแบบทีมที่รองรับผู้เล่นได้สูงสุดถึงแปดคน นอกจากการนำเสนอฉากแอคชันสุดสนุก การจับคู่เล่นที่มีประสิทธิภาพเป็นสิ่งสำคัญเพื่อให้แน่ใจว่าผู้เล่นจะได้รับประสบการณ์ที่ดี แต่หลังจากการทดสอบเบื้องต้น ผลตอบรับจากผู้ใช้ระบุว่าต้องประเมินสถาปัตยกรรมของเกมซึ่งรวมถึงระบบจับคู่เล่นเสียใหม่ หลังจากการพิจารณาอย่างจริงจัง GungHo ตัดสินใจที่จะนำ Amazon GameLift FlexMatch ไปใช้งาน
“เนื่องจากเอนจินเกมใช้ Unreal Engine ซึ่งมี SDK ที่พร้อมใช้งาน และมีการปรับปรุงมาเป็นอย่างดี เราจึงพิจารณาแล้วว่ามันจะช่วยลดจำนวนชั่วโมงงานในการพัฒนาด้านการสื่อสารของเกม” คุณคิคุจิกล่าวถึงเหตุผลในการใช้ Amazon GameLift FlexMatch
ด้วยทีมพัฒนา Amazon GameLift ช่วยขัดเกลา Ninjala
การเพิ่มประสิทธิภาพ Amazon GameLift สำหรับ Ninjala ต้องใช้เวลาประสานงานประมาณหกเดือน ในระหว่างนั้นคุณคิคุจิสื่อสารอย่างใกล้ชิดกับทีมพัฒนา Amazon GameLift อย่างต่อเนื่องและขอให้ปรับปรุงเพื่อให้สอดคล้องกับแนวโน้มล่าสุดในอุตสาหกรรมเกม
Ninjala เป็นเกมที่รวดเร็ว การแข่งขันต่างๆ จบลงอย่างว่องไวและผู้เล่นจะถูกจับคู่เล่นทันทีที่การแข่งขันจบ ในช่วงนี้ เกมยิงแบบมุมมองบุคคลที่หนึ่ง (FPS) ที่มีการจับคู่เล่นบ่อยครั้งพอๆ กันกำลังได้รับความนิยมมากขึ้น คุณคิคุจิขอให้ทีมพัฒนา Amazon GameLift ปรับปรุงความสามารถในการจับคู่เล่นของเกมเพื่อจัดการกับคำขอที่มากขึ้นและเท่าทันกับสิ่งแวดล้อมการเล่นเกมที่กำลังพัฒนาขึ้น
GungHo ไม่เพียงแต่ใช้ AWS เป็นสภาพแวดล้อมด้านคอมพิวเตอร์และโครงสร้างพื้นฐานของระบบเท่านั้น แต่ยังใช้ AWS Enterprise Support ซึ่งให้การสนับสนุนด้านเทคโนโลยีตลอด 24 ชั่วโมง 365 วันอีกด้วย AWS Enterprise Support ได้ช่วยพัฒนาและติดตั้งใช้จริง Ninjala ซึ่งได้เปิดให้เล่นพร้อมกันทั่วโลกในเดือนมิถุนายน 2020 Ninjala มีการดาวน์โหลด 1 ล้านครั้งภายใน 16 ชั่วโมงหลังจากเปิดตัว
ในระหว่างการเล่นเกม Ninjala ตั้งเป้าหมายให้อัตราการแสดงผลหน้าจออยู่ที่ 60 เฟรมต่อวินาทีและเชื่อมต่อผู้ใช้กับเซิร์ฟเวอร์ในตำแหน่งทางภูมิศาสตร์ที่ดีที่สุดโดยอัตโนมัติเพื่อลดเวลาแฝงของการเล่นเกม ผลลัพธ์คือไม่เกิดปัญหาเวลาแฝงในประเทศที่มีการให้บริการเมื่อวางจำหน่าย
“แม้ว่าวันวางจำหน่ายจะวุ่นวายเล็กน้อย แต่ฉันขอขอบคุณอย่างสูงกับระบบสนับสนุนอันครอบคลุมจากเหล่าสมาชิก AWS” คุณคิคุจิกล่าว “พวกเขาได้พิสูจน์บริการล้ำค่าในการแก้ไขปัญหาที่เกิดขึ้นใหม่และการติดตามตัวชี้วัดต่างๆ ที่ผู้ใช้ไม่สามารถมองเห็นได้”
ใช้ Amazon GameLift สำหรับเกมใหม่โดยอิงจากความสำเร็จของ Ninjala
ในสามเดือนต่อมาหลังจากเปิดตัว Ninjala ทาง Amazon GameLift ได้มีการอัปเดตหลายสิ่งเพื่อปรับปรุงการจับคู่เล่นและพัฒนาประสบการณ์การใช้งานโดยรวม ภายในเดือนตุลาคม 2021 เกมนี้มียอดดาวน์โหลดถึง 8 ล้านครั้งทั่วโลก
“ตอนนี้เราสามารถฝากด้านเซิร์ฟเวอร์และระบบจับคู่เล่นไว้ให้ AWS ดูแลได้ ซึ่งช่วยให้เราสามารถมุ่งเน้นไปที่การให้บริการประสบการณ์การเล่นเกมที่เหนือกว่าแก่ลูกค้าของเรา” คุณคิคุจิกล่าว “เมื่อเทียบกับวิธีที่ให้บริการเซิร์ฟเวอร์ของเราเอง ต้นทุนการสร้างลดลงเหลือเพียงประมาณครึ่งหนึ่ง นอกจากนี้เรายังสามารถลดต้นทุนการดำเนินงานเทียบเท่างานของ 4 คนต่อเดือน“
เมื่อมองถึงอนาคต คุณคิคุจิกล่าวว่า GungHo มุ่งเน้นไปที่การควบคุมปรับขนาดตามความต้องการของ Amazon Aurora Serverless v2 ในตลาดเกมออนไลน์ที่จำนวนผู้ที่ต้องการเล่นอาจผันผวนอย่างไม่อาจคาดการณ์ได้ ค่าใช้จ่ายของโครงสร้างพื้นฐานที่จำเป็นเพื่อรองรับเวลาที่มีผู้เล่นสูงที่สุดเป็นความกังวลหลัก พวกเขามองว่า Amazon Aurora Serverless v2 เป็นโซลูชันสำหรับแก้ไขปัญหาดังกล่าว
คุณคิคุจิคาดว่า AWS จะขยายฟังก์ชันการทำงานของบริการอย่างต่อเนื่องเพื่อให้สอดคล้องกับกระแสที่เกิดขึ้นใหม่ เช่น การวางแผนเกมและการเปลี่ยนแปลงพฤติกรรมของผู้ใช้ “ในการทำงานกับ AWS เข้าถึงวัฒนธรรมการให้ลูกค้าเป็นศูนย์กลางของ Amazon ฉันรู้สึกว่าพวกเขารับฟังความคิดของเราอย่างแท้จริงและนำไปพิจารณาเพื่อการให้บริการ ฉันหวังว่าเราจะสามารถทำงานร่วมกันอย่างได้ผลดีเช่นนี้ต่อไปในอนาคต”
คุณทากาโนริ คิคุจิ
โปรไฟล์ลูกค้า:
GungHo Online Entertainment, Inc.
- วันที่ก่อตั้ง: 1 กรกฎาคม 1998
- เงินทุน: 5,338 ล้านเยน
- จำนวนพนักงาน: 1,335 (จำนวนรวม)
- คำอธิบายธุรกิจ: วางแผน พัฒนา และดำเนินงานด้านเกมสำหรับสมาร์ทโฟน เกมคอนโซล และเกมออนไลน์บนพีซี
ประโยชน์ของการนำ AWS มาใช้ และโอกาสในอนาคต
- ลดต้นทุนการพัฒนาและการดำเนินงาน
- รักษาระดับการให้บริการ
- นำมาใช้ประโยชน์สำหรับหลายเกม
บริการหลักที่ใช้อยู่ในปัจจุบัน
Amazon GameLift
Amazon GameLift คือโซลูชันสำหรับโฮสต์เซิร์ฟเวอร์เกมโดยเฉพาะ ซึ่งใช้สำหรับการติดตั้งใช้จริง ดำเนินการ และปรับขนาดเซิร์ฟเวอร์คลาวด์ให้เกมแบบผู้เล่นหลายคน
AWS Enterprise Support
AWS Enterprise Support เป็นบริการอำนวยความสะดวกสำหรับช่วยให้ลูกค้าบรรลุเป้าหมายและประสบความสำเร็จในระบบคลาวด์ได้โดยเฉพาะ