Kursus ini memberikan gambaran mendalam tentang Amazon GameLift; dimulai dengan fitur infrastruktur dan manajemen sesi, penempatan sesi game, dan pencarian kecocokan. Kursus ini kemudian menjelajahi tantangan dengan hosting, pengelolaan dan penskalaan game multipemain, serta bagaimana GameLift dapat mengatasi tantangan tersebut. Terakhir, kursus ini membahas keputusan desain solusi yang akan memengaruhi pencarian kecocokan dan biaya yang terkait dengan server game hosting.
Catatan: Kursus ini memiliki transkrip/subtitle lokal. Narasi disampaikan dalam bahasa Inggris.
Audiens yang
Dituju Kursus ini ditujukan untuk:
• Developer Game Backend, Teknisi Operasi, dan Arsitek yang memutuskan apakah akan menggunakan GameLift dalam solusi game.
• Developer Game Backend yang ingin mempercepat adopsi GameLift.
Tujuan Kursus
Kursus ini dirancang untuk mengajarkan kepada Anda cara:
• Menjelaskan Amazon GameLift dan fitur serta fungsi utamanya:
o Manajemen infrastruktur, hosting armada, dan penskalaan o Manajemen sesi o Penempatan sesi game o Pencarian kecocokan dan pengisian ulang
• Mendiskusikan tantangan utama dalam meng-hosting dan menskalakan game online multipemain
• Menjelaskan bagaimana GameLift memecahkan masalah hosting game untuk memberikan skalabilitas, keamanan, keandalan, dan gameplay yang adil.
• Menjelaskan bagaimana pencarian kecocokan bekerja untuk menetapkan pemain ke tim dan membuat kecocokan sesi game.
• Menjelaskan opsi dan desain solusi GameLift utama yang memengaruhi biaya total.
• Memberikan informasi untuk pembelajaran dan sumber daya tambahan
Prasyarat
Kami merekomendasikan agar peserta kursus ini memiliki:
• Developer Game Backend yang memutuskan apakah akan menggunakan GameLift dalam solusi game.
• Developer Game Backend yang ingin mempercepat adopsi GameLift.
• Pemahaman dasar tentang komputasi cloud dan Amazon Web Services, setara dengan Cloud Practitioner Essentials.
Metode Penyampaian
Kursus ini disampaikan melalui pelatihan digital.
Durasi
120 menit
Kerangka Kursus
Kursus ini mencakup konsep-konsep berikut:
Modul 1: Amazon GameLift Primer (Ikhtisar)
• Amazon GameLift bukan sekadar menjalankan program
• Agenda
• Tujuan pembelajaran untuk kursus ini
Modul 2: Persyaratan Hosting Game
• Persyaratan dasar untuk mengembangkan game Anda
• Pencarian kecocokan
• Tim
• Latensi
• Mempertahankan keterlibatan
• Data untuk keputusan
Modul 3: Manfaat Utama Amazon GameLift
• Sesi game sesuai permintaan
• Deployment global
• Kapasitas yang benar
• Monetisasi cocok dengan biaya
Modul 4: Memahami GameLift
• Desain Layanan vs Kerangka Kerja
• Sistem GameLift
o Pencarian Kecocokan
o Penempatan Sesi Game
o Manajemen Sesi
o Manajemen Infrastruktur
Modul 5: Logika Layanan Game
• Kode penyiapan game
o Kode backend game
o Tingkat abstraksi dalam API GameLift
o Kode server game
• Aliran logika layanan game
• Server Realtime
• Komunikasi yang aman
• Menggunakan sumber daya AWS dari GameLift
Modul 6: Sistem Manajemen Infrastruktur
• Kode penyiapan game
o Kode backend game
o Tingkat abstraksi dalam API GameLift
o Kode server game
Modul 7: Sistem Manajemen Sesi
• Manajemen sesi game
• Manajemen sesi pemain
Modul 8: Sistem Penempatan Sesi Game
• Keandalan
o Menggunakan antrean untuk keandalan
o Menggunakan antrean andal dengan armada Spot
• Latensi
o operasi Antrean tanpa data latensi pemain
o operasi Antrean dengan data latensi pemain
• Menskalakan untuk deployment global
Modul 9: Sistem Pencarian Kecocokan
• Pencarian kecocokan dengan FlexMatch
• Contoh game 4 pemain
• Atribut dan aturan pemain
• Tim• Tipe aturan
o Mis: Ukuran tim yang sama
o Mis: Keterampilan tim yang adil
• Kontrol pencarian kecocokan
o Peran latensi dalam pencarian kecocokan
o Ekspansi Aturan
o Pengisian Ulang
o Notifikasi event
Modul 10: Ikhtisar Pengembangan GameLift
• Komponen pemain
• Integrasi perangkat lunak server
o Integrasi perangkat lunak layanan
• Integrasi perangkat lunak klien
o Mengintegrasikan layanan game backend
• Pencarian kecocokan
• Penempatan Sesi Game
• Manajemen Sesi
• API Klien Server Realtime
Modul 11: Data Game
• Mengenali konsumen utama data game
• Mengidentifikasi komponen data yang disajikan dalam konsol GameLift
• Mencantumkan layanan pemantauan dan analitik layanan AWS utama yang GameLift dukung.
Modul 12: Finansial Game
• Mengenali faktor dependen dan independen dalam total biaya.
• Menjelaskan pilihan desain GameLift yang memengaruhi biaya.
• Mengidentifikasi layanan untuk perencanaan (anggaran), pemantauan, dan kontrol biaya.
Modul 13: Demonstrasi Amazon GameLift
• Menyiapkan dan men-deploy layanan game sederhana
• Menyiapkan peran untuk Amazon GameLift Access
• Menyiapkan server game untuk hosting di Amazon GameLift
• Menyiapkan klien untuk digunakan dengan Amazon GameLift
• Menguji integrasi
• Mengonfigurasi dan men-deploy armada
Modul 14: Kesimpulan
Modul 15: Penilaian Pengetahuan