เอกสารประกอบสำหรับนักพัฒนาแอป Unreal Engine มีข้อมูลส่วนใหญ่ที่คุณต้องการใช้ Unreal Engine เพื่อกำหนดเป้าหมายไปยังอุปกรณ์ Android
เริ่มต้นใช้งาน
คู่มือเริ่มต้นใช้งาน Android ฉบับย่อครอบคลุมข้อมูลส่วนใหญ่ที่คุณต้องใช้ในการเริ่มพัฒนาแอป Android ซึ่งรวมถึงข้อมูลต่อไปนี้
- การสร้างโปรเจ็กต์บนอุปกรณ์เคลื่อนที่
- การกำหนดค่าโปรเจ็กต์ให้กําหนดเป้าหมาย Android
- การตั้งค่าเครื่องมือแก้ไขสําหรับตัวอย่างโปรแกรมแสดงผลบนอุปกรณ์เคลื่อนที่
- การเปิดตัวในอุปกรณ์เป้าหมาย Android
- แพ็กเกจบิลด์ Android เป็น APK สำหรับการทดสอบ
หากคุณใช้ Windows เป็นแพลตฟอร์มการพัฒนา Unreal จะผสานรวมกับส่วนขยายการพัฒนาเกม Android สำหรับ Visual Studio
การจัดแพ็กเกจโปรเจ็กต์
คู่มือการแพ็กเกจโปรเจ็กต์ Android ไม่เพียงครอบคลุมการแพ็กเกจบิลด์ Android เป็นไฟล์ APK เท่านั้น แต่ยังครอบคลุมถึงการเตรียมบิลด์ให้พร้อมสำหรับการเผยแพร่โดยใช้ Android App Bundle ด้วย
Play Asset Delivery
ข้อมูลอ้างอิงเกี่ยวกับการนำส่งเนื้อหา Google Play จะครอบคลุมวิธีเปิดใช้การนำส่งเนื้อหา Play ในโปรเจ็กต์ วิธีกำหนดกฎเพื่อสร้างกลุ่มชิ้นงานที่จะเป็น Asset Pack ใน Android App Bundle และวิธีใช้ประโยชน์จากชิ้นงานสำหรับเวลาติดตั้ง ชิ้นงานติดตามผลอย่างรวดเร็ว และชิ้นงานแบบออนดีมานด์
Play Integrity API
Play Integrity API จะช่วยคุณตรวจสอบว่าเกมไม่มีการแก้ไข ติดตั้งโดย Google Play และทำงานในอุปกรณ์ที่ขับเคลื่อนโดย Android ของแท้หรืออินสแตนซ์จริงของ Google Play Games สำหรับ PC เซิร์ฟเวอร์แบ็กเอนด์ของเกมสามารถตอบสนองได้เมื่อตรวจพบการเข้าชมที่มีความเสี่ยงเพื่อป้องกันการเข้าถึงที่ไม่ได้รับอนุญาตและการโกง โปรดดูเอกสารประกอบและข้อมูลอ้างอิงเกี่ยวกับรันไทม์ API เพื่อดูวิธีผสานรวมฟีเจอร์นี้กับปลั๊กอิน Unreal Engine
การอัปเดตในแอปของ Play
การอัปเดตในแอปของ Play ช่วยให้คุณแจ้งให้ผู้ใช้อัปเดตเกมเป็นเวอร์ชันล่าสุดได้เมื่อมีการอัปเดตใหม่ โดยไม่ต้องให้ผู้ใช้ไปที่ Play Store โปรดดูเอกสารประกอบและข้อมูลอ้างอิงเกี่ยวกับรันไทม์ API เกี่ยวกับวิธีผสานรวมฟีเจอร์นี้กับปลั๊กอิน Unreal Engine
การรีวิวในแอปของ Play
รีวิวในแอปของ Play ช่วยให้คุณแจ้งให้ผู้ใช้ส่งคะแนนและรีวิวใน Play Store ได้โดยไม่ต้องออกจากเกม โปรดดูเอกสารประกอบและข้อมูลอ้างอิง API รันไทม์เกี่ยวกับวิธีผสานรวมฟีเจอร์นี้กับปลั๊กอิน Unreal Engine
Google Play Billing
คำแนะนำเกี่ยวกับการซื้อในแอปจะอธิบายวิธีกำหนดค่าเกมสำหรับระบบการเรียกเก็บเงินของ Google Play วิธีอ่านข้อมูลการซื้อ และวิธีทำการซื้อ
Vulkan API
Vulkan เป็น API กราฟิก 3 มิติข้ามแพลตฟอร์มที่มีประสิทธิภาพสูงและมีค่าใช้จ่ายเพิ่มเติมต่ำเมื่อเทียบกับ OpenGL ES
หากต้องการเปิดใช้ Vulkan Graphics API ให้ไปที่การตั้งค่าโปรเจ็กต์ > แพลตฟอร์ม > Android > บิลด์ แล้วเลือกรองรับ Vulkan เมื่อเลือกทั้งรองรับ Vulkan และรองรับ OpenGL ES3.2 Unreal จะใช้ Vulkan โดยค่าเริ่มต้น หากอุปกรณ์ไม่รองรับ Vulkan ทาง Unreal จะเปลี่ยนไปใช้ OpenGL ES 3.2
การกำหนดเฟรม
Unreal 4.25 ขึ้นไปผสานรวม Android Frame Pacing Library ซึ่งเป็นส่วนหนึ่งของ Android Game Development Kit บทความการกำหนดเฟรมของอุปกรณ์เคลื่อนที่อธิบายวิธีเปิดใช้คลังการกำหนดเฟรมของ Android และวิธีควบคุมการกำหนดเฟรมจากโค้ด C++
การเพิ่มประสิทธิภาพการแสดงผล
คำแนะนำการเพิ่มประสิทธิภาพการแสดงผลสำหรับอุปกรณ์เคลื่อนที่ครอบคลุมหลักเกณฑ์และแนวทางปฏิบัติแนะนำในการเพิ่มประสิทธิภาพอุปกรณ์เคลื่อนที่ รวมถึงกรณีที่ควรใช้แผนที่นอร์มัลเทียบกับเมชที่มีเวิร์กเท็กซ์สูง ซึ่งครอบคลุมพื้นฐานในการลดจำนวนการเรียกให้วาด จำนวนเมช และจำนวนรหัสวัสดุ รวมถึงความซับซ้อนของวัสดุ การเพิ่มประสิทธิภาพความละเอียดของพื้นผิว เวลาในการบูต และขนาดแพ็กเกจ
แนวทางปฏิบัติแนะนำ
นอกจากนี้ เรายังมีบทความเกี่ยวกับแนวทางปฏิบัติแนะนำเกี่ยวกับชิ้นงาน เอกลักษณ์ การจัดจำหน่าย และอื่นๆ อีกมากมายที่จะช่วยคุณเมื่อไปยังส่วนต่างๆ ของระบบนิเวศ Android ด้วย Unreal Engine