หน้านี้จะมีประวัติการแก้ไขสำหรับเอกสารต่อไปนี้
11 กรกฎาคม 2024
- เปลี่ยนโครงสร้างภายในข้อกำหนดทางเทคนิคใหม่ออกเป็นหลายหน้า
- การล้างข้อมูลและการกรองข้อมูลที่ซ้ำกันออกตามข้อกำหนด
24 มิถุนายน 2024
เพิ่มขีดจำกัดขนาดแพ็กเกจรวมจาก 100 MiB เป็น 250 MiB และเพิ่มการโหลดแบบ Lazy Loading คำแนะนำ
17 มิถุนายน 2024
การอัปเดต Test Suite
- เกมไม่จำเป็นต้องให้บริการผ่าน HTTPS อีกต่อไปและสามารถให้บริการได้จาก localhost สำหรับการทดสอบ
- เพิ่มปุ่มรีเฟรชถัดจากช่อง URL เพื่อรีเฟรชเนื้อหาของ iframe ที่ไม่มี กำลังโหลด Test Suite ทั้งหมดซ้ำ
16 พฤษภาคม 2024
ย้ายแนวทางปฏิบัติแนะนำของการออกแบบไปยังเอกสารแยกต่างหากเพื่อให้อธิบายได้ดียิ่งขึ้น เกี่ยวกับข้อกำหนดการออกแบบและแนวทางปฏิบัติแนะนำได้อย่างไร
8 พฤษภาคม 2024
เปลี่ยนโครงสร้างภายในเว็บไซต์ของนักพัฒนาแอปฟีเจอร์เล่นเกมเพื่อขยายการเข้าถึงและปรับปรุง การนำทาง
7 พฤษภาคม 2024
อัปเดตข้อกำหนดทางเทคนิคสำหรับการแจ้งเตือนว่าเกมพร้อมแล้วด้วย
รายละเอียดเพิ่มเติมสำหรับการโทร firstFrameReady
3 พฤษภาคม 2024
- สร้างที่เก็บถาวรของข้อกำหนดเวอร์ชันก่อนหน้า
5 มีนาคม 2024
เพิ่มขีดจำกัดขนาดไฟล์แต่ละไฟล์จาก 10 MiB เป็น 30 MiB
23 กุมภาพันธ์ 2024
เพิ่มบูลีน IN_PLAYABLES_ENV
ในเนมสเปซระดับบนสุดเพื่อแจ้งให้นักพัฒนาซอฟต์แวร์ทราบเมื่อ
ที่เกมกำลังดำเนินอยู่ในสภาพแวดล้อม "เล่นเกม"
4 ธันวาคม 2023
ข้อมูลอัปเดตเกี่ยวกับ Test Suite
- เพิ่มการตรวจสอบอักขระที่ไม่รองรับในชื่อไฟล์
- สำหรับข้อมูลเกี่ยวกับอักขระที่รองรับ โปรดดูข้อกำหนดทางเทคนิค - 1.9 ชื่อไฟล์
- ข้อจำกัดที่ทราบ: การตรวจสอบนี้อาจไม่ตรวจสอบทรัพยากรที่โหลดทั้งหมด
- เพิ่มคุณลักษณะเพื่อจำลองหน้าจอการโหลด ซึ่งรวมถึงการตั้งค่าเริ่มต้น กำหนดความสูงของ iframe เป็น 0
- อัปเดตปุ่มหยุดชั่วคราวให้กลับมาทำงานอีกครั้งให้ใกล้เคียงกับเวอร์ชันที่ใช้งานจริงมากขึ้นด้วยการสลับ เสียงเมื่อหยุดชั่วคราวและเล่นต่อ
- นำข้อความที่ดำเนินการไม่ได้ออกจากการบันทึกเหตุการณ์แล้ว
10 พฤศจิกายน 2023
เราได้แทนที่แพ็กเกจ Test Suite ที่ดาวน์โหลดได้ด้วยการทดสอบที่โฮสต์ไว้ Suite
ไฟล์คำจำกัดความของประเภท TypeScript ซึ่งก่อนหน้านี้มีอยู่ใน Test Suite ได้ย้ายไปที่บทความหลักเกี่ยวกับ SDK ฟีเจอร์เล่นเกมแล้ว
7 กันยายน 2023
ส่วนเริ่มต้นใช้งานได้รับการอัปเดตเพื่อเปลี่ยนฟีเจอร์เล่นเกม
URL ของ SDK จาก v0
ถึง v1
30 สิงหาคม 2023
เราได้เปลี่ยนชื่อส่วนชื่อไฟล์และภาพปก
อัปเดตเพื่อนำการอ้างอิงออกเพื่อแสดงอักขระพิเศษที่ได้รับอนุญาตอย่างชัดแจ้ง
(_
, -
, .
)
นอกจากนี้ เรายังได้อัปเดตส่วนการบันทึกในคลาวด์เพื่อกำหนดให้ บันทึกไว้ในระบบคลาวด์เพื่อทำงานในเกมเวอร์ชันใหม่
25 สิงหาคม 2023
ส่วน saveData ได้รับการอัปเดตเพื่อชี้แจงว่าการบันทึกข้อมูล ต้องเป็นสตริง UTF-16 ที่ถูกต้องและมีรูปแบบที่ถูกต้อง
18 สิงหาคม 2023
ส่วนหยุดชั่วคราวและกลับมาเล่นต่อได้รับการอัปเดตเพื่อชี้แจงว่า
เกมต้องหยุดการดำเนินการทั้งหมดชั่วคราวหลังจากที่เรียกใช้ onPause
และจะกลับมาทำงานอีกครั้งเพียงครั้งเดียว
มีการเรียก onResume
11 สิงหาคม 2023
เพิ่มส่วนชื่อไฟล์เพื่อใส่อักขระ ขีดจำกัดที่ใช้ในการตั้งชื่อไฟล์ในกลุ่มเกม
10 สิงหาคม 2023
ส่วนวิธีการโต้ตอบได้รับการอัปเดตให้กําหนดให้ต้องมี คอมโพเนนต์ UI ของเกมทำงานได้อย่างที่ควรเป็นและไม่มีข้อผิดพลาด หรือ พฤติกรรมที่ไม่คาดคิด
9 สิงหาคม 2023
เพิ่มส่วนภาพขนาดย่อแล้วเพื่อแสดงรายการ ที่ช่วยให้ผู้ใช้ค้นพบและจดจำ เล่นใน YouTube ได้
8 สิงหาคม 2023
ส่วนท่าทางสัมผัสและการป้อนข้อมูลได้รับการอัปเดตเพื่อไม่อนุญาต
เกมที่จะโทรหา preventDefault()
ในเหตุการณ์ Esc
นอกจากนี้ยังมีการเพิ่มส่วนการอ้างอิงไฟล์ใหม่เพื่อกำหนด เกมให้ใช้เฉพาะเส้นทางแบบสัมพัทธ์เมื่ออ้างอิงถึงไฟล์อื่นๆ ในแพ็กเกจเป็น การใช้เส้นทางสัมบูรณ์อาจทำให้เกิดข้อผิดพลาดได้
2 สิงหาคม 2023
ส่วน "ปิดเสียง" ของทั้งข้อกำหนดทางเทคนิคและการออกแบบเกมที่เล่นได้ หลักเกณฑ์ได้รับการอัปเดตให้อ้างถึงฟีเจอร์ปิดเสียงและเปิดเสียงเป็นเสียง และเพื่อระบุว่าการควบคุมเสียงแบบละเอียดอาจมี แถบเลื่อนปรับระดับเสียง หรือปุ่มปิดเสียง หรือทั้ง 2 อย่าง
28 กรกฎาคม 2023
มีการอัปเดตเอกสารประกอบหลักเกณฑ์การออกแบบเกมที่เล่นเป็น ปรับการใช้คำให้เป็นมาตรฐาน รวมถึงอัปเดตแนวทางปฏิบัติแนะนำและภาพหน้าจอ
20 กรกฎาคม 2023
เพิ่มส่วนหยุดชั่วคราวและเล่นต่อเพื่อให้ ความสามารถในการหยุดชั่วคราวข้ามแพลตฟอร์มและกลับมาใช้งานต่อ
19 กรกฎาคม 2023
ตอนนี้เว็บไซต์ฟีเจอร์เล่นเกมของ YouTube มีหลักเกณฑ์การออกแบบเกมที่เล่นแล้ว เพื่อเป็นแนวทางในการมอบประสบการณ์การเล่นเกมที่ดีที่สุดสำหรับ ผู้ใช้ที่เล่นเกม YouTube ผ่านอุปกรณ์และแพลตฟอร์มต่างๆ
หลักเกณฑ์การออกแบบเกมจะมุ่งเน้นที่หัวข้อต่อไปนี้
- รูปภาพขนาดย่อ
- การปรับอุปกรณ์
- อินเทอร์เฟซผู้ใช้ (UI)
- ท่าทางสัมผัสและการป้อนข้อมูล
- หยุดชั่วคราว
- ปิดเสียง
- การตอบสนองแบบรู้สึกได้
- การเริ่มต้นใช้งานสำหรับผู้ใช้
- จบเกม (หน้าจอชนะ)
- การช่วยเหลือพิเศษ
นอกจากนี้ ส่วน onAudioEnabledChange
ยังได้รับการอัปเดตเพื่อแก้ไข
ข้อผิดพลาดด้านการพิมพ์ขนาดเล็กในโค้ดซึ่งทำให้เกิดข้อผิดพลาดใน Flutter
เลเยอร์ความสามารถในการทำงานร่วมกันของ JavaScript (JS-Interop) ที่เสนอ
14 กรกฎาคม 2023
ส่วนขนาดได้รับการอัปเดตดังนี้
- ยกเลิกข้อกำหนดที่ว่าเกมต้องเล่นได้แบบเต็มหน้าจอบน บนเดสก์ท็อปและในแนวนอนหรือแนวตั้งบนอุปกรณ์เคลื่อนที่
- เพิ่มว่าเกมต้องเล่นได้ในโหมดแนวตั้ง
- เพิ่มให้เกมควรเล่นได้ในแนวนอน หากไม่เป็นเช่นนั้น เกม ต้องอยู่ตรงกลางหรือต้องมีแถบดำข้างภาพ
- เพิ่มไว้ว่าเกมต้องไม่ล็อกการวางแนวของอุปกรณ์
11 กรกฎาคม 2023
เพิ่มส่วนเว็บ Flutter (ทดลอง) เพื่อเปิดใช้แล้ว เข้ากับเกมที่เขียนด้วย Flutter Web
1 กรกฎาคม 2023
ส่วนปุ่มสลับการปิดเสียงกำหนดให้เกมต้องใช้เสียง ของทั้ง YouTube และระบบ และต้องไม่เล่นเสียงของเกม โดยไม่คาดคิด
นอกจากนี้ ในส่วนการจัดการเนื้อหาให้เสร็จสิ้น ชี้แจงว่าเกมต้องสื่อสารกับผู้ใช้ว่าไม่มี เนื้อหาที่จะโต้ตอบด้วย เช่น ในระดับสุดท้ายหรือการเล่นเกมจนจบ
30 มิถุนายน 2023
ตอนนี้ส่วนเริ่มต้นใช้งานจะมีหมายเหตุว่า SDK จะ ไม่ต้องดำเนินการใดเมื่อเกมนั้นให้บริการในประเทศ วิธียืนยันความถูกต้องของการผสานรวม SDK ดูชุดทดสอบ SDK
2 มิถุนายน 2023
ตอนนี้เว็บไซต์ฟีเจอร์เล่นเกมของ YouTube มีเอกสารประกอบ SDK ฟีเจอร์เล่นเกมที่ มีชุด API ที่มีประสิทธิภาพเพื่อรองรับเกมของ YouTube
26 พฤษภาคม 2023
การปรับปรุงในเอกสารประกอบเกี่ยวกับข้อกำหนดทางเทคนิคมีดังนี้
ส่วน | การเปลี่ยนแปลง |
---|---|
เวลาที่ใช้ในการโหลด | อินเทอร์เน็ตมีความเร็วอินเทอร์เน็ตเฉลี่ย 6.8 Mbps ทั่วโลก และ 20 Mbps สำหรับ สหรัฐอเมริกา |
วิธีการโต้ตอบ | เพิ่มว่าเมื่อผู้ใช้โต้ตอบกับเกม เกมจะต้องไม่ เลื่อนหรือละเว้นอินพุตโดยไม่ได้ตั้งใจ |
ภาพปก | อัปเดตความละเอียดรูปภาพที่จำเป็นสำหรับ 1:1, 5:7 และ 16:9 ของคุณ |
ข้อมูลผู้เผยแพร่โฆษณาหรือนักพัฒนาแอป | เพิ่มส่วนใหม่นี้ที่กำหนดให้เกมต้องมีชื่อของ ผู้เผยแพร่หรือนักพัฒนาซอฟต์แวร์ และอาจต้องจัดประเภทเนื้อหาด้วย ในอนาคต |
โหลด SDK ฟีเจอร์เล่นเกม | เพิ่มส่วนใหม่นี้ที่กำหนดให้เกมต้องโหลด SDK ของฟีเจอร์เล่นเกม ก่อนโค้ดเกมอื่นๆ |
การแจ้งเตือนว่าเกมพร้อมใช้งาน | อัปเดตให้เรียก firstFrameReady API เฉพาะเมื่อ
เฟรมแรกของเกมพร้อมที่จะแสดงบนหน้าจอ
เรียกใช้ gameReady API เมื่อเกมพร้อมสำหรับผู้ใช้ทุกคน
การโต้ตอบ |
ปุ่มสลับการปิดเสียง | เพิ่มเสียงว่าเมื่อตั้งค่าปิดเสียงของ YouTube ไว้ ต้องไม่เอาต์พุตเสียง และการควบคุมการปิดเสียงหรือเปิดเสียงของเกมต้องไม่ส่งผลกระทบต่อเอาต์พุตเสียง |
24 มีนาคม 2023
ตอนนี้เว็บไซต์ฟีเจอร์เล่นเกมของ YouTube มีข้อกำหนดทางเทคนิคแล้ว เอกสารที่มีเป้าหมายเพื่อมอบประสบการณ์การเล่นเกมที่ราบรื่นให้แก่ผู้ใช้ เล่นเกมบน YouTube
ส่วนข้อกำหนดทางเทคนิคจะมุ่งเน้นที่หัวข้อต่อไปนี้
- ความเสถียรของเกม
- ประสบการณ์การใช้งาน YouTube
- การผสานรวมกับ YouTube
- การแปล
- การสร้างรายได้