Skip to content

Vibe coding adalah game jam baru

Oleh Oleg Sidorkin, CTO Cinevva

Andrej Karpathy menciptakan istilah "vibe coding" pada Februari 2025 untuk menggambarkan proses membuat perangkat lunak dengan menjelaskan apa yang Anda inginkan dan membiarkan AI menangani implementasinya. Setahun kemudian, Collins Dictionary menobatkannya sebagai Word of the Year. Pencarian untuk istilah tersebut melonjak 6.700% pada musim semi itu.

Untuk sebagian besar perangkat lunak, vibe coding berarti pembuatan prototipe yang lebih cepat. Untuk pengembangan game, artinya lebih spesifik. Penghalang antara "ide aneh" dan "prototipe yang dapat dimainkan" telah runtuh.

A Breaker Belt: perpaduan Snake dan Arkanoid, dibuat dengan vibe coding dalam tiga hari menggunakan Cinevva Engine

Apa yang sebenarnya berubah

Game jam ada karena pengembangan game memakan waktu terlalu lama untuk sebagian besar eksperimen. Anda mendapatkan waktu 48 jam, sebuah tema, dan energi sebanyak yang mampu Anda pertahankan dengan kafeina dan adrenalin. Batasan ini mendorong kreativitas. Anda tidak bisa membuat sesuatu yang ambisius, jadi Anda membuat sesuatu yang aneh. Beberapa game terbaik dalam sejarah bermula sebagai proyek game jam.

Vibe coding melakukan hal serupa, tetapi menghilangkan tekanan waktu buatan. Ketika menjelaskan mekanik, suasana, atau perilaku dapat menghasilkan prototipe yang berfungsi dalam hitungan menit, bukan hari, Anda bisa mencoba ide-ide yang tidak akan pernah mendapat lampu hijau. Ekonomi eksperimen telah berubah.

Kami membuat A Breaker Belt dalam tiga hari. Dua orang, bekerja sesekali, tanpa kerja lembur berlebihan. Snake berpadu dengan Arkanoid. 50 gelombang. 23 jenis balok. Musik reaktif. Narasi AI. Efek suara yang disintesis secara real-time. Dirilis untuk web, perangkat seluler, dan PC. Cakupan seperti itu biasanya membutuhkan tim beranggotakan delapan atau sembilan orang selama beberapa bulan. Perpaduan aneh yang biasanya mati di dokumen curah gagasan justru berhasil dibuat dalam satu akhir pekan panjang.

Itulah yang sebenarnya dilakukan vibe coding untuk game. Vibe coding tidak membuat game hebat tercipta secara otomatis. Vibe coding membuat eksperimen menjadi murah.

Angka-angka di balik tren ini

Besarnya investasi menunjukkan betapa seriusnya industri menanggapi hal ini. Cursor memperoleh pendanaan Seri D sebesar $2,3 miliar. Lovable memperoleh pendanaan $330 juta dengan valuasi $6,6 miliar. Diperkirakan 25% startup Y Combinator angkatan Musim Dingin 2025 menggunakan basis kode yang 95% dihasilkan oleh AI.

Khusus dalam pengembangan game, Three.js kini menjadi pustaka utama untuk game web yang dibuat dengan vibe coding, dengan 2,7 juta unduhan npm per minggu. Platform seperti Cinevva, Phaser, dan daftar alat AI yang terus bertambah sedang membangun lingkungan pengembangan yang menjadikan penjelasan tentang maksud sebagai masukan utama.

Karpathy sendiri sudah beralih ke konsep berikutnya. Ia menyebutnya "agentic engineering", yaitu ketika agen AI menulis kode sendiri alih-alih merespons prompt manusia. "Ada seni, sains, dan keahlian di dalamnya," tulisnya. Bidang ini berkembang lebih cepat daripada kosakatanya.

Apa yang tidak berubah

Keterbatasannya nyata dan perlu diakui dengan jujur. Seiring bertambah besarnya proyek, pengelolaan konteks menjadi hambatan utama. Performa model AI menurun ketika proyek Anda menjadi cukup kompleks sehingga seluruh konteksnya tidak muat dalam satu jendela. Kode yang Anda dapatkan sering kali cukup baik untuk dijalankan, tetapi tidak cukup baik untuk dipelihara. Ketika sesuatu rusak, men-debug kompleksitas hasil AI yang tidak sepenuhnya dipahami siapa pun menjadi tantangan tersendiri.

Ada pula masalah selera. AI dapat menghasilkan game yang secara mekanis berfungsi dengan sangat cepat. Namun, AI tidak dapat memberi tahu Anda apakah game tersebut menyenangkan. Apakah kurva kesulitannya terasa tepat. Apakah musiknya sesuai dengan suasana. Apakah temponya membuat Anda terus terlibat atau perlahan membuat Anda bosan. Lapisan penilaian tersebut—hal yang membedakan prototipe dari game yang layak dimainkan—masih memerlukan manusia yang peduli terhadap hasilnya.

Game jam berhasil karena tekanan waktu memaksa Anda mengambil keputusan sulit tentang apa yang penting. Vibe coding menghilangkan tekanan waktu, tetapi tidak menghilangkan kebutuhan untuk mengambil keputusan. Game hasil vibe coding terbaik akan datang dari orang-orang yang tahu apa yang mereka inginkan, bukan dari orang-orang yang menerima begitu saja apa pun hasil yang diberikan.

Akan ada lebih banyak game yang seharusnya tidak pernah ada. Sebagian di antaranya akan buruk. Sebagian lainnya akan brilian. Rasionya mungkin tidak berubah, tetapi volumenya akan bertambah. Dan di tengah volume tersebut, Anda akan menemukan game yang sebelumnya tidak mungkin dibuat. Genre yang belum memiliki nama. Perpaduan yang tidak akan pernah didanai siapa pun. Proyek pribadi yang dibuat oleh satu orang karena alat-alatnya akhirnya tidak lagi menghalangi.

Itulah yang selalu dijanjikan oleh alat yang lebih baik. Bukan bahwa semuanya menjadi lebih baik, melainkan bahwa lebih banyak hal mendapat kesempatan untuk hadir. Energi game jam—"coba saja dulu dan lihat hasilnya"—tidak lagi terbatas pada jendela waktu 48 jam. Sekarang Selasa sore dan Anda punya sebuah ide. Pada hari Kamis, ide itu sudah bisa dimainkan.

Engine Cinevva dapat digunakan secara gratis. Ide game aneh Anda mungkin hanya berjarak tiga hari dari kenyataan.



Terkait: