# สิ่งที่ PlayDrop เพิ่มให้เกมของคุณ

สิ่งที่เกม PlayDrop ทำได้ด้วย SDK, catalogue.json และโฮสติ้ง แต่ละฟีเจอร์ใช้ได้ที่ไหน และคู่มือ: การบันทึก ลีดเดอร์บอร์ด ปาร์ตี้ เซิร์ฟเวอร์ และอื่นๆ

Source: https://www.playdrop.ai/th/create/learn/playdrop-games

เกม PlayDrop คือเกมเว็บที่ PlayDrop โฮสต์ แสดงในรายการ และรันบนเว็บไซต์และในแอป PlayDrop สำหรับ iOS, Android, Windows และ macOS ในแอป เกมจะเล่นแบบเต็มหน้าจอโดยไม่มีแถบเบราว์เซอร์รอบๆ เป็นเกมเว็บเกมเดียวกันที่รันในมุมมองเกมของแอป ไม่ใช่บิลด์เนทีฟแยก หน้านี้แสดงสิ่งที่ PlayDrop เพิ่มให้ได้ และแต่ละส่วนมีเอกสารอยู่ที่ไหน

## สองทางเข้า

| | HTML แบบง่าย | แพ็กเกจ |
|---|---|---|
| สิ่งที่คุณส่ง | ไฟล์ HTML ไฟล์เดียวที่ครบในตัว ไม่เกิน 10 MiB | โฟลเดอร์ที่บิลด์แล้ว ZIP หรือ .play พร้อม catalogue.json |
| PlayDrop SDK | ไม่ได้ | ได้ ทุกฟีเจอร์ด้านล่าง |
| ภาพและวิดีโอของหน้าเกม | ไม่ได้ | ได้ |
| เซิร์ฟเวอร์เกมที่โฮสต์ให้ | ไม่ได้ | ได้ |
| คู่มือ | [เกม HTML แบบง่าย](https://www.playdrop.ai/th/create/learn/html-games) | [การจัดแพ็กเกจ](https://www.playdrop.ai/th/create/learn/packaging) |

เกมใดก็เริ่มแบบง่ายได้ แล้วค่อยเปลี่ยนเป็นแพ็กเกจภายหลังโดยใช้ชื่อและลิงก์เดิม

## สิ่งที่ผู้เล่นได้รับ

| ความสามารถ | สิ่งที่ให้ผู้เล่น | คู่มือ |
|---|---|---|
| วงจรชีวิตของโฮสต์ | หยุดชั่วคราวและเล่นต่ออย่างเรียบร้อย เสียงที่ทำตามการปิดเสียงของผู้เล่น เฟรมแรกที่มาเร็ว | [การโหลด การหยุดชั่วคราว และเสียง](https://www.playdrop.ai/th/create/learn/lifecycle) |
| เลย์เอาต์เต็มหน้าจอ | เล่นได้เต็มขอบจอ โดย HUD ไม่ทับรอยบากและปุ่มควบคุมของ PlayDrop | [เต็มหน้าจอและพื้นที่ปลอดภัย](https://www.playdrop.ai/th/create/learn/viewport) |
| การบันทึกบนคลาวด์ | ความคืบหน้าที่ตามผู้เล่นไปทุกอุปกรณ์ | [การบันทึกบนคลาวด์](https://www.playdrop.ai/th/create/learn/cloud-saves) |
| ลีดเดอร์บอร์ด | คะแนนสูงสุดและอันดับของผู้เล่น | [ลีดเดอร์บอร์ด](https://www.playdrop.ai/th/create/learn/leaderboards) |
| ความสำเร็จ | เป้าหมายพร้อมไอคอนและความคืบหน้า | [ความสำเร็จ](https://www.playdrop.ai/th/create/learn/achievements) |
| การแชร์และคำเชิญ | หน้าต่างแชร์พร้อมภาพหรือคลิป คำเชิญเพื่อน และการ์ดเกมในแชท | [การแชร์ เพื่อน และคำเชิญ](https://www.playdrop.ai/th/create/learn/social) |
| ปาร์ตี้ออนไลน์และแชทเสียง | เพื่อนเข้าห้องเดียวกันพร้อมกัน และเปิดแชทเสียงในห้องได้หากต้องการ | [ปาร์ตี้ออนไลน์และแชทเสียง](https://www.playdrop.ai/th/create/learn/online-party) |
| ปาร์ตี้ในเครื่องและคอนโทรลเลอร์ | เกมแพดและโทรศัพท์เป็นคอนโทรลเลอร์บนหน้าจอเดียว | [ปาร์ตี้ในเครื่องและคอนโทรลเลอร์](https://www.playdrop.ai/th/create/learn/local-party) |
| เซิร์ฟเวอร์เรียลไทม์ | ห้อง Colyseus พร้อมฐานข้อมูล MongoDB หนึ่งชุดต่อเกม | [เซิร์ฟเวอร์เกมเรียลไทม์](https://www.playdrop.ai/th/create/learn/game-servers) |
| รีวิว ทิป การซื้อ และโฆษณา | วิธีที่ผู้เล่นสนับสนุนเกม และเครดิตสำหรับครีเอเตอร์ | [การสร้างรายได้](https://www.playdrop.ai/th/create/learn/monetization) |
| แอสเซ็ตและการสร้างด้วย AI | แอสเซ็ตที่ใช้ร่วมกัน สื่อที่สร้างขึ้น และผลงานของผู้เล่น | [แอสเซ็ตเกม](https://www.playdrop.ai/th/create/learn/game-assets), [การสร้างแอสเซ็ตด้วย AI](https://www.playdrop.ai/th/create/learn/ai-assets), [รูปแบบที่กำหนดเอง](https://www.playdrop.ai/th/create/learn/custom-assets) |

## สิ่งที่หน้าเกมได้รับ

catalogue.json ให้หน้าเกมแก่เกม: ชื่อ คำอธิบาย ประเภทเกมและ[แท็ก](https://www.playdrop.ai/th/create/learn/tags) [ไอคอน ภาพหลัก ภาพหน้าจอ และวิดีโอ](https://www.playdrop.ai/th/create/learn/listing-assets) [คำแปล](https://www.playdrop.ai/th/create/learn/localization) และสิทธิ์การเป็นเกม [Instant](https://www.playdrop.ai/th/create/learn/instant-games) [การมองเห็น](https://www.playdrop.ai/th/create/learn/distribution)กำหนดว่าใครเปิดเกมได้: ส่วนตัวสำหรับทดสอบ ไม่แสดงในรายการสำหรับทุกคนที่มีลิงก์ สาธารณะเพื่อให้ค้นพบได้บน PlayDrop และเปิดให้เครื่องมือค้นหาเข้าถึง การแสดงแบบสาธารณะสร้างโอกาสให้ถูกค้นพบ แต่ไม่รับประกันผู้เล่น

## แต่ละฟีเจอร์ใช้ได้ที่ไหน

เว็บไซต์และแอปรันเกมเดียวกันด้วย SDK เดียวกัน แต่ฟีเจอร์บางอย่างของโฮสต์ขึ้นกับอุปกรณ์:

- การสั่นใช้ได้เฉพาะในแอปเนทีฟ `sdk.haptics.supported` จะบอกคุณ
- การแชร์คลิปวิดีโอขึ้นกับโฮสต์ โฮสต์ที่ไม่รองรับจะปฏิเสธแทนที่จะแชร์ลิงก์ธรรมดา
- การเล่นออฟไลน์และการโหลดไฟล์ล่วงหน้าเกิดขึ้นในแอปเนทีฟสำหรับเกมที่ประกาศไว้ เว็บไซต์โหลดเกมแบบออนไลน์
- แชทเสียงในห้องและปาร์ตี้ขึ้นกับบิลด์ของโฮสต์ การเข้าสู่ระบบ และการเปิดใช้งานแบบทยอยของแพลตฟอร์ม
- โฆษณาขึ้นกับโฮสต์และจำนวนโฆษณาที่มีให้แสดง `load()` จะรายงานเมื่อไม่มีโฆษณาพร้อม

ออกแบบให้เกมยังเล่นได้เมื่อบริการเสริมไม่มี

## เริ่มด้วย SDK

โหลด SDK อ่านสถานะของโฮสต์ แล้วส่งสัญญาณว่าพร้อมเมื่อเฟรมแรกที่ออกแบบไว้แสดงบนหน้าจอ:

```html
<script src="https://assets.playdrop.ai/sdk/playdrop.js"></script>
<script type="module">
  const sdk = await playdrop.init();
  // Set up pause, audio and HUD from sdk.host, then render the first frame.
  sdk.host.ready();
</script>
```

อ่านต่อที่[การโหลด การหยุดชั่วคราว และเสียง](https://www.playdrop.ai/th/create/learn/lifecycle) [เอกสารอ้างอิง SDK ฝั่งไคลเอนต์](https://www.playdrop.ai/th/create/learn/sdk)แสดงทุกเนมสเปซ

## สิ่งที่คอนเนกเตอร์ทำไม่ได้

แอป AI ของคุณเผยแพร่เกมที่บิลด์แล้วและอ่านบัญชีของคุณได้ แต่เปิดหรือแก้ไขเกมที่สร้างใน PlayDrop Studio ไม่ได้ ส่งซอร์สโค้ดคืนไม่ได้ และอัปโหลดโค้ดโมเดล 3D ที่รันได้ไม่ได้ ขีดจำกัดเหล่านี้เป็นของคอนเนกเตอร์ ไม่ใช่ของแพลตฟอร์ม: Studio และเครื่องมือของ PlayDrop เองยังทำสิ่งเหล่านี้ได้

## คู่มือที่เกี่ยวข้อง

- [เกม HTML แบบง่าย](https://www.playdrop.ai/th/create/learn/html-games): เผยแพร่ไฟล์ HTML ไฟล์เดียวที่ครบในตัวขนาดไม่เกิน 10 MiB ด้วย upload_game: อะไรใช้ได้ แคตตาล็อกขนาดย่อ การมองเห็น การอัปเดต และเมื่อไรควรเปลี่ยนเป็นแพ็กเกจ
- [การจัดแพ็กเกจและ .play](https://www.playdrop.ai/th/create/learn/packaging): จัดโฟลเดอร์เกมที่บิลด์แล้ว ZIP หรือ .play ให้มี catalogue.json ที่ราก ประกาศสื่อของหน้าเกมและเซิร์ฟเวอร์ แล้วอัปโหลดด้วย prepare_catalogue_upload
- [การโหลด การหยุดชั่วคราว และเสียง](https://www.playdrop.ai/th/create/learn/lifecycle): เริ่มต้น PlayDrop SDK ส่งสัญญาณ ready ที่เฟรมแรกที่เล่นได้ หยุดชั่วคราวและเล่นต่ออย่างเรียบร้อย ทำตามนโยบายเสียง และโหลดไฟล์ล่วงหน้าเพื่อเล่นออฟไลน์
- [SDK ฝั่งไคลเอนต์](https://www.playdrop.ai/th/create/learn/sdk): เอกสารอ้างอิง SDK บนเบราว์เซอร์ของ PlayDrop: วงจรชีวิตของโฮสต์ ตัวตนและการบันทึก คอนโทรลเลอร์ โซเชียล ผู้เล่นหลายคน ร้านค้า โฆษณา ลีดเดอร์บอร์ด แอสเซ็ต และ AI
