Semua artikel

MINICUBE STUDIO

Cara saya membuat game biliar dengan Godot dan vibe coding dalam tiga minggu

Kisah membangun dan merilis Pool Max dengan Godot, Codex, prototipe cepat, dan pengujian di Android.

Dalam tiga minggu, saya membuat dan merilis Pool Max, game bola 8 untuk ponsel. Alur vibe coding saya sederhana: jelaskan fitur kepada Codex, mainkan hasilnya, temukan masalah, lalu ulangi. Kini sekitar 30 pertandingan diselesaikan setiap hari. Melihat pemain sungguhan bertanding mengingatkan saya bahwa game ini bukan lagi proyek di komputer saya. Lihat situs Pool Max.

Lobi Pool Max dengan pilihan bermain dan menu navigasi.
Lobi Pool Max selama pengembangan.

Mengapa memilih Godot

Saya membutuhkan engine yang ringan, cepat dibuka, dan mendukung banyak platform. Itu penting ketika saya mengembangkan di desktop dan menguji di Android. Codex juga bekerja baik melalui Godot MCP: kebutuhan bisa diubah menjadi perubahan scene atau kode, lalu saya menjalankan game dan meminta perbaikan berikutnya. Keuntungannya ada pada umpan balik yang cepat, bukan satu prompt ajaib.

Pertama, pukulannya harus seru

Saya memulai dengan prototipe yang dapat dimainkan dan tampilan sederhana. Fokus saya adalah rasa saat membidik dan memukul, gerakan bola yang dapat diprediksi, serta mencegah bug jelas mengganggu pertandingan. Saya juga memetakan alur pemain: masuk, mulai bertanding, mengambil giliran, melihat hasil, dan memilih langkah berikutnya. Dari situ terlihat layar apa saja yang wajib ada.

Meja latihan Pool Max dengan bola, stik, dan panduan bidik.
Meja latihan dengan panduan bidik.

Dari tangkapan layar ke antarmuka

Sebelum membuat aset, saya mencatat tombol, panel, informasi pemain, dan kontrol pertandingan yang diperlukan. Dengan Codex, daftar itu menjadi kebutuhan desain dan konsep tangkapan layar. Kemudian saya memakai mode Goal untuk membuat antarmuka yang sedekat mungkin dengan referensi. Saya membandingkan game dengan gambar dan memperbaiki jarak serta proporsi berulang kali.

Rilis sebelum semuanya sempurna

Saya mengirim game ke Google Play saat beberapa bagian masih kasar. Pertandingan nyata menunjukkan perbaikan yang paling penting. Saya merilis versi lanjutan dengan cepat untuk mengatasi masalah. Anda bisa memainkan Pool Max di Google Play.

Gambar promosi Pool Max di Google Play, menampilkan meja biliar di ponsel.
Gambar promosi dari halaman Google Play.

Kendala performa pada Android kelas bawah

Versi Godot 4 tidak berjalan sesuai harapan di beberapa ponsel lemah. Karena itu saya membuat port Godot 3.6/GLES2 dalam proyek migrasi terpisah dan mengujinya di Galaxy J7. Versi Google Play saat ini masih memakai Godot 4.7.2 Compatibility. Port 3.6 adalah prototipe migrasi yang telah diuji, belum menggantikan game produksi. Pelajarannya: uji perangkat target paling lemah sejak awal.

Apa yang akan saya ubah

Sebelum menerapkan seluruh antarmuka, saya akan membuat pustaka komponen yang dapat digunakan ulang untuk tombol, kartu, panel, dan indikator. Aturan bersama akan membuat desain lebih konsisten sejak awal.

Kesimpulan

Tiga minggu cukup untuk merilis Pool Max, tetapi saya masih belajar memperbaikinya. Prototipe menguji rasa bermain, tangkapan layar memandu antarmuka, ponsel asli mengungkap masalah performa, dan pemain menunjukkan prioritas. Kunjungi situs Pool Max atau mainkan di Google Play.

Semua artikel