Siapkan untuk pengembangan berulang dengan Amazon GameLift Anywhere - Amazon GameLift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Siapkan untuk pengembangan berulang dengan Amazon GameLift Anywhere

Amazon GameLift menyediakan alat dan solusi untuk membantu Anda menyiapkan lingkungan pengujian yang dihosting untuk digunakan selama pengembangan game. Dengan alat ini, Anda dapat menciptakan lingkungan yang mencerminkan pengalaman pemain dunia nyata dari hosting terkelola dengan Amazon GameLift dan mendukung proses pengembangan yang cepat dan berulang.

Dengan lingkungan pengujian terpisah, Anda menghapus overhead armada GameLift terkelola Amazon selama pengujian. Anda tidak perlu lagi mengunggah setiap iterasi build server game baru, membuat armada baru untuk itu, dan kemudian menunggu 15+ menit untuk mengaktifkannya. Sebagai gantinya, Anda dapat membuat build baru, memperbarui armada pengujian dengan cepat dengan build baru, memulainya, dan memulai pengujian.

Menggunakan Amazon GameLift Anywhere armada, Anda dapat mengatur lingkungan pengujian menggunakan perangkat lokal, seperti workstation pengembangan Anda. Anda juga dapat menyiapkan lingkungan pengujian menggunakan sumber daya hosting berbasis cloud.

Mengatur sebuah Anywhere lingkungan uji untuk mengembangkan dan menguji berbagai skenario, termasuk ini:

  • Uji integrasi server game Anda dengan GameLift server AmazonSDK. Anda dapat menguji bahkan tanpa klien game yang berfungsi dengan menggunakan AWS CLI panggilan untuk memulai sesi permainan baru dan melacak acara sesi permainan.

  • Uji interaksi antara klien game Anda, layanan backend, dan GameLift layanan Amazon saat Anda mengembangkan komponen untuk game Anda. Sempurnakan pengalaman pemain untuk bergabung dengan game.

  • Bereksperimenlah dengan desain FlexMatch mak comblang Anda. Cobalah variasi set aturan dan implementasi fitur perjodohan lainnya. Siapkan dan uji isi ulang perjodohan.

  • Cobalah fitur GameLift hosting Amazon lainnya, seperti pengaturan konfigurasi runtime (dengan GameLift Agen Amazon) untuk manajemen siklus hidup server game.

  • Bangun, uji, dan ulangi dengan cepat untuk memvalidasi semua aspek pengalaman pemain game Anda, termasuk interaksi multipemain, di lingkungan langsung yang dihosting.

Kemudian, saat Anda mempersiapkan game untuk diluncurkan, Anda akan ingin menambahkan armada GameLift terkelola Amazon untuk menyempurnakan konfigurasi hosting Anda dan menguji skenario tambahan, termasuk yang berikut ini:

  • Bereksperimenlah dengan dan uji desain antrian sesi permainan, termasuk penggunaan armada multi-lokasi, armada Spot dan On-Demand, dan beberapa jenis instans.

  • Cobalah opsi penempatan sesi game dengan armada terkelola, termasuk penggunaan kebijakan latensi opsional dan pengaturan prioritas armada.

  • Konfigurasikan penskalaan kapasitas untuk memenuhi permintaan pemain, menggunakan opsi penskalaan otomatis atau manual.

  • Siapkan AWS CloudFormation dengan armada GameLift terkelola Amazon untuk mengelola sumber daya hosting Anda dalam jangka panjang.

Alat Pembaruan Bangun Cepat (hanya untuk pengembangan)

Dengan EC2 armada terkelola, untuk menerapkan pembaruan build server game, Anda perlu mengunggah setiap build baru ke Amazon GameLift dan membuat armada baru untuknya.

Fast Build Update Tool memungkinkan Anda dapat melewati langkah-langkah ini selama pengembangan, menghemat waktu dan memungkinkan iterasi pengembangan yang lebih cepat. Dengan alat ini, Anda dapat dengan cepat memperbarui file build game Anda di semua komputasi dalam armada yang ada. Alat ini memiliki beberapa opsi; Anda dapat mengganti seluruh game build atau mengubah file tertentu, dan Anda dapat mengelola cara memulai ulang proses server game setelah pembaruan. Anda juga dapat menggunakannya untuk memperbarui komputasi individu dalam armada.

Untuk mendapatkan Fast Build Update Tool dan mempelajari lebih lanjut tentang cara menggunakannya, kunjungi repo Amazon GameLift Toolkit untuk The Fast Build Update Tool di Github.