Closed testing membantu menemukan masalah yang tidak selalu terlihat ketika build hanya dijalankan satu kali di perangkat developer. Coin Rush 3D memiliki banyak sistem yang saling terhubung: timer, nyawa, koin, obstacle, checkpoint, power-up, shop, outfit, misi, achievement, hadiah harian, rewarded ads, pilihan grafis, serta layout portrait dan landscape. Karena itu, satu perubahan kecil dapat memengaruhi bagian lain.

Artikel ini menjelaskan checklist yang dipakai MarcelloArt ketika menilai apakah sebuah build cukup stabil untuk diteruskan ke pengujian Google Play. Tujuannya bukan untuk mengatakan bahwa setiap perangkat pasti bebas bug, tetapi untuk membuat proses pemeriksaan lebih konsisten dan memudahkan tester melaporkan masalah yang masih tersisa.

Prinsip utama: sebuah build dianggap lebih siap ketika alur penting dapat diselesaikan berulang kali tanpa freeze, kehilangan progres yang tidak semestinya, layout rusak, atau reward yang tidak sesuai dengan tindakan pemain.

1. Instalasi, update, dan first launch

Pemeriksaan dimulai sebelum gameplay. Build harus dapat dipasang dari jalur pengujian yang benar dan aplikasi harus bisa dibuka setelah instalasi atau update. Kami juga memperhatikan apakah perubahan versionCode benar-benar membuat Google Play mengenali build baru sebagai pembaruan, bukan aplikasi yang berbeda.

Pada first launch, kami memeriksa apakah menu utama tampil utuh, tidak ada area putih yang tidak semestinya, tidak ada elemen UI yang berada di luar safe area, dan game tidak berhenti pada loading screen. Masalah seperti blank bar di bagian atas layar pernah menjadi fokus perbaikan karena Android modern menerapkan perilaku edge-to-edge yang berbeda dari versi lama.

2. Portrait dan landscape

Coin Rush 3D dapat digunakan pada ukuran dan orientasi layar yang berbeda. Karena itu, tombol penting seperti Mulai, Hadiah Harian, Shop, Pause, dan elemen status tidak cukup hanya terlihat benar pada satu rasio layar.

Kami memutar orientasi dan memeriksa apakah tombol tetap berada di posisi yang masuk akal, teks tidak bertumpuk, panel tidak terpotong, serta area sentuh masih mudah digunakan. Jika sebuah tombol terlihat lurus di portrait tetapi bergeser jauh di landscape, itu dianggap masalah UI walaupun gameplay masih berjalan.

3. Kontrol karakter dan kamera

Kontrol adalah bagian yang langsung terasa oleh pemain. Kami memeriksa respons analog atau input gerak, perubahan arah, pergerakan mendekati obstacle, dan apakah kamera tetap membantu pemain membaca jalur di depan. Perubahan visual tidak boleh membuat kontrol terasa lebih sulit hanya karena kamera terlalu dekat, sudut berubah drastis, atau elemen lingkungan menutup pandangan.

Pengujian kontrol juga dilakukan pada situasi yang lebih padat, bukan hanya area awal yang kosong. Tujuannya adalah memastikan pemain masih dapat mengambil keputusan ketika ada koin, rintangan, dan kebutuhan berpindah jalur dalam waktu singkat.

4. Koin dan collision

Koin harus mudah terlihat dan terambil ketika karakter benar-benar menyentuh area collision-nya. Pada pengembangan sebelumnya, ukuran visual koin pernah diperbesar karena sebagian koin terlalu mudah tertutup rumput atau objek lain. Perubahan semacam itu perlu diuji dari dua sisi: visualnya lebih terbaca, tetapi collision dan posisi spawn tetap harus konsisten.

Kami juga mengamati apakah saldo bertambah satu kali per koin, apakah target level menghitung dengan benar, dan apakah Magnet tetap menarik koin tanpa membuat pickup dihitung ganda.

5. Rintangan, nyawa, dan kondisi kalah

Ketika karakter mengenai obstacle, game harus memberikan konsekuensi yang sesuai. Jika nyawa habis, pemain tidak boleh dibiarkan dalam kondisi freeze tanpa panel lanjut, restart, atau alur yang jelas.

Bagian ini diuji berulang kali karena bug transisi sering muncul setelah kondisi ekstrem: nyawa habis bersamaan dengan timer, karakter mengenai obstacle ketika shield hampir selesai, atau level berakhir pada saat animasi tertentu masih berjalan.

6. Timer dan rewarded ads

Rewarded ads hanya berguna jika reward yang dijanjikan benar-benar diberikan. Untuk tambahan waktu, kami memeriksa angka sebelum iklan, menyelesaikan rewarded ad, lalu memastikan waktu bertambah sesuai nilai yang dijanjikan. Salah satu bug yang pernah diperbaiki adalah tambahan waktu yang seharusnya 15 detik tetapi pada praktiknya terasa lebih pendek.

Kami juga memeriksa kondisi ketika iklan tidak tersedia atau pemain menutup alur sebelum reward sah diberikan. Gameplay tidak boleh rusak hanya karena jaringan atau inventory iklan tidak memberikan respons yang diharapkan.

7. Shield, Magnet, Time Boost, dan Extra Life

Power-up diuji satu per satu serta dalam kombinasi. Shield, misalnya, harus mengikuti durasi yang ditampilkan. Jika masih ada waktu tersisa, terkena satu rintangan tidak boleh langsung menghapus shield bila desain saat ini memang berbasis durasi.

Magnet diuji terhadap jarak pickup dan beberapa koin berdekatan. Time Boost diperiksa terhadap timer. Extra Life diperiksa pada kondisi ketika nyawa hampir habis. Pengujian gabungan penting karena masalah sering tidak muncul ketika sistem diuji sendirian.

8. Checkpoint dan perpindahan level

Coin Rush 3D memiliki checkpoint challenge setiap 10 level sampai level 100. Karena itu, kami tidak hanya menguji level 1 lalu berhenti. Perpindahan menuju level berikutnya, checkpoint, serta kondisi selesai perlu diperiksa agar progres tidak terhenti di tengah.

Freeze setelah menyelesaikan level pertama pernah menjadi contoh mengapa pengujian transisi penting. Sebuah level dapat berjalan sempurna, tetapi bug baru terlihat tepat ketika game harus memuat state berikutnya.

9. Shop, outfit, dan tampilan karakter

Shop diuji dari sisi fungsi dan visual. Pembelian harus mengurangi saldo dengan benar, item yang sudah dimiliki tidak boleh dibeli berulang tanpa alasan, dan outfit yang dipilih harus benar-benar terpasang pada karakter.

Visual karakter juga diperiksa dari beberapa sudut. Pakaian yang melayang, rambut yang terpisah dari kepala, atau bagian outfit yang tidak mengikuti tubuh dianggap masalah kualitas walaupun tidak menyebabkan crash.

10. Misi, achievement, dan daily reward

Sistem progres jangka panjang diperiksa dengan tindakan yang benar-benar memicu target. Jika misi meminta pemain mengumpulkan koin atau menyelesaikan level, progresnya harus bertambah setelah aksi tersebut. Daily reward juga perlu mencegah klaim berulang pada periode yang sama dan memberi item sesuai yang ditampilkan.

Bagian ini penting karena bug reward dapat merusak ekonomi game tanpa langsung menyebabkan error yang terlihat.

11. Pilihan grafis dan performa

Preset Rendah, Sedang, dan Tinggi harus benar-benar mengubah beban visual tanpa merusak gameplay. Kami memeriksa apakah perubahan preset diterapkan, apakah lingkungan tetap terbaca, dan apakah perangkat yang lebih terbatas masih mendapat opsi yang lebih ringan.

Closed testing tetap dibutuhkan karena satu perangkat tidak mewakili seluruh ekosistem Android. Chipset, RAM, refresh rate, driver GPU, rasio layar, dan versi Android dapat menghasilkan perilaku yang berbeda.

12. Release check sebelum AAB

Sebelum build dianggap siap dikirim, versi dan versionCode diperiksa kembali, konfigurasi rilis dibandingkan dengan build sebelumnya, dan bagian yang berhubungan dengan Android modern ditinjau. Untuk Coin Rush 3D, pemeriksaan ini termasuk edge-to-edge, layout, resource shrinking/R8, serta memastikan fitur utama tidak hilang pada release build.

Kami juga membedakan debug APK untuk pemeriksaan cepat dengan AAB yang nantinya diunggah ke Google Play. Build yang berjalan di editor atau debug belum otomatis berarti release bundle akan berperilaku persis sama.

Apa yang masih perlu dilakukan tester?

Internal testing tidak dapat meniru semua kombinasi perangkat. Karena itu, tester sangat membantu terutama untuk masalah yang hanya muncul pada model HP tertentu, versi Android tertentu, rasio layar tertentu, atau kondisi jaringan tertentu.

Laporan bug paling berguna jika menyertakan perangkat, versi Android, level, langkah sebelum masalah terjadi, apakah masalah bisa diulang, dan screenshot bila relevan. Informasi tersebut jauh lebih membantu daripada pesan singkat seperti “game error” karena developer dapat mencoba mereproduksi kondisi yang sama.

Mengapa checklist ini dipublikasikan?

MarcelloArt ingin dokumentasi pengembangan menjadi bagian dari website, bukan hanya halaman promosi. Dengan menjelaskan apa yang diuji dan mengapa, pemain dapat memahami status game dengan lebih jelas dan tester dapat memberikan laporan yang lebih terarah.

Build yang lolos checklist bukan berarti sempurna. Artinya, alur utama sudah diperiksa secara sistematis dan masalah yang diketahui dapat diprioritaskan sebelum rilis berikutnya.

Lihat status terbaru: buka Status Pengujian Coin Rush 3D. Jika ingin membantu menguji, gunakan halaman Closed Testing. Untuk laporan bug, gunakan Masukan & Dukungan.
Tentang artikel ini: Artikel ini mendokumentasikan proses pengujian proyek MarcelloArt sendiri. Tidak ada testimoni atau hasil perangkat yang dibuat-buat. Lihat Pedoman Editorial & Koreksi untuk metode penulisan dan cara mengirim koreksi.