โดยปกติแล้ว คุณจะเริ่มพัฒนาเกมในเครื่องมือสร้างเกม เช่น Unity, Unreal, Defold หรือ Godot ซึ่งอาจเป็นที่ที่คุณออกแบบภาพด้วย จากนั้นคุณก็ใช้เครื่องมือของ Android เพื่อพัฒนา เพิ่มประสิทธิภาพ และเผยแพร่เกม
พัฒนา
หากต้องการพัฒนาเกม Android คุณต้องใช้ Android Game Development Kit (AGDK) ร่วมกับเกมเอนจิน AGDK ประกอบด้วยเครื่องมือและไลบรารีหลักสำหรับการพัฒนาเกม Android ซึ่งรวมถึงการผสานรวมเกม C/C++, การปรับแต่งประสิทธิภาพ, เสียงประสิทธิภาพสูง และฟีเจอร์สำหรับการใช้หรือปรับแต่งเครื่องมือสร้างเกม
เครื่องมือสร้างเกมบางรุ่นผสานรวมคอมโพเนนต์ AGDK แล้ว คุณจึงสร้างเกม Android ได้โดยไม่ต้องแก้ไขเครื่องมือสร้างเกม นอกจากนี้ คุณยังใช้ AGDK เพื่อพัฒนาหรือปรับแต่งเครื่องมือสร้างเกมด้วยตนเองได้ด้วย
คุณสามารถใช้ Android Game Development Extension (AGDE) ซึ่งเป็นส่วนขยาย Visual Studio ที่คุณสามารถใช้พัฒนาเกมใน Visual Studio ซึ่งมี Android เป็นแพลตฟอร์มเป้าหมาย
คุณสามารถใช้บริการเกมของ Google Play เพื่อเพิ่มฟีเจอร์โซเชียลลงในเกม ดูสถิติการเล่นเกม และให้บริการเล่นเกมข้ามแพลตฟอร์มในอุปกรณ์ต่างๆ คุณสามารถตั้งค่าและจัดการบริการเกมของ Play ใน Google Play Console จากนั้นเพิ่มฟีเจอร์โดยใช้ Play Games Services API สำหรับ Android, C และ Unity
คุณสามารถใช้ Google Play Games สำหรับ PC ซึ่งเป็นแพลตฟอร์มที่ให้บริการเกม Android บน PC โดยใช้การจําลองประสิทธิภาพสูงที่เล่นได้บนอุปกรณ์ Android และ ChromeOS จากฐานโค้ดเดียว
คุณสามารถใช้ Android NDK เพื่อพัฒนาแอป Android ในโค้ดแบบเนทีฟโดยใช้ C หรือ C++ ซึ่งจะช่วยเพิ่มประสิทธิภาพของเกมด้วยการให้สิทธิ์เข้าถึงฮาร์ดแวร์ของอุปกรณ์โดยตรงมากขึ้น นอกจากนี้ คุณยังใช้คลัง C และ C++ ซ้ำ รวมถึงแชร์โค้ดเกมในแพลตฟอร์มต่างๆ ได้ด้วย สําหรับแอปบางประเภท ตัวเลือกนี้จะช่วยให้คุณนําไลบรารีโค้ดที่เขียนด้วยภาษาเหล่านั้นมาใช้ซ้ำได้
เพิ่มประสิทธิภาพ
คุณสามารถเพิ่มประสิทธิภาพเกมให้เหมาะกับลักษณะที่ต้องการ เช่น อายุการใช้งานแบตเตอรี่หรือประสิทธิภาพที่ดีขึ้น เครื่องมือเพิ่มประสิทธิภาพมีดังนี้
Android GPU Inspector (AGI) เป็นเครื่องมือขั้นสูงสำหรับโปรไฟล์กราฟิกและระบบ ซึ่งจะทำการติดตามและวิเคราะห์เฟรมแต่ละเฟรม
Android Performance Tuner (APT) เป็นเครื่องมือที่คุณสามารถใช้วัดและเพิ่มประสิทธิภาพอัตราเฟรม ความคมชัดของกราฟิก เวลาที่ใช้ในการโหลด และการยกเลิกการโหลดในอุปกรณ์ Android หลายรุ่นในวงกว้าง
เฟรมเวิร์กประสิทธิภาพแบบไดนามิกของ Android (ADPF) ซึ่งเป็นชุด API ที่คุณสามารถใช้เพื่อเพิ่มประสิทธิภาพเกมในระดับที่ยั่งยืนโดยไม่ทำให้อุปกรณ์ร้อนเกินไป
เผยแพร่
คุณใช้ Google Play เพื่อเพิ่มบริการและเผยแพร่เกม Android
เล่นขณะดาวน์โหลดช่วยให้ผู้เล่นเริ่มเล่นเกมได้อย่างรวดเร็วหลังจากดาวน์โหลดข้อมูลเพียงเล็กน้อย ขณะที่ระบบดึงข้อมูลชิ้นงานเกมที่เหลือในเบื้องหลัง