Cara membuat game Godot di browser dengan AI (tanpa memasang apa pun)
Juga dalam: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文
Untuk membuat game Godot di browser dengan AI, buka Shiny Gen di shinygen.ai/play, mulai game baru dengan engine Godot, dan jelaskan game yang kamu mau. Shiny Gen menjalankan Godot itu sendiri di browser: fork engine buatan kami, dikompilasi ke WebAssembly, dengan renderer WebGPU (dan WebGL kalau browser tidak punya WebGPU). Agen AI-nya menulis GDScript sungguhan, lalu menjalankan game, mengambil screenshot, menekan kontrol, membaca error, dan memperbaiki yang rusak. Tidak ada yang perlu dipasang, dan hal yang sama berfungsi di aplikasi Shiny Gen di iPhone, iPad, dan Android.
Panduan ini menjelaskan langkah demi langkah, lalu membahas bedanya dengan menambahkan AI ke editor Godot desktop, dan kapan editor desktop adalah pilihan yang lebih baik.
Apakah Godot punya AI?
Tidak bawaan. Editor Godot yang kamu unduh dari godotengine.org tidak dilengkapi asisten AI. Orang yang ingin bantuan AI untuk Godot biasanya memakai salah satu dari tiga cara:
- Plugin di editor desktop yang menambahkan panel chat atau pembuatan kode.
- Asisten coding umum (Claude, ChatGPT, Cursor) yang menulis skrip di proyek Godot di komputer mereka. Menyiapkan engine, mencari art dan suara, dan menjalankan game untuk mengujinya tetap menjadi tugasmu.
- Alat yang dibangun di atas Godot dengan AI sebagai pusatnya. Shiny Gen termasuk jenis ini. Engine, agen AI, alat art dan suara, dan game-nya semua ada di satu tab browser atau satu aplikasi.
Yang kamu butuhkan
- Browser modern di komputer, tablet, atau ponsel, atau aplikasi Shiny Gen dari App Store atau Google Play.
- Akun Shiny Gen gratis. Akun baru mulai dengan permata gratis, yang dipakai oleh AI.
Itu saja. Tidak ada engine, SDK, atau plugin yang perlu dipasang.
Langkah demi langkah
1. Buka Shiny Gen
Buka shinygen.ai/play. Feed beranda memainkan game dari katalog kami, dan sebagian besar adalah game Godot: kamu bisa memainkannya, melihat kodenya, atau me-remix-nya menjadi salinanmu sendiri. Membuat game butuh akun, jadi daftar atau masuk dari bagian atas halaman.

2. Mulai game baru dan pilih engine Godot
Tekan tombol +. Di bawah Agen di aplikasi, pilih Baru ("Mulai game baru dari nol"). Layar berikutnya adalah Pilih engine: pilih Godot Engine.
Lima baris lainnya adalah engine yang kami buat untuk game bergaya retro (GBA, GBC, N64, GameCube, dan DS). Itu dibahas di artikel lain; untuk game Godot, pilih baris pertama. Kalau kamu lebih suka mulai dari sesuatu yang sudah berfungsi, pilih Remix alih-alih Baru dan pilih salah satu game kami.
Game Godot baru terbuka di editor. Game ini sengaja dimulai kosong: agen membuat apa yang kamu jelaskan, bukan mengedit template yang tidak kamu minta.

3. Jelaskan game-nya
Buka tab Agen di bagian bawah editor. Tampilan Chat-nya adalah tempat kamu berbicara dengan agen. Ketik apa yang kamu mau dengan bahasa biasa. Pesan pertama yang berguna menyebutkan:
- Jenis game-nya dan apa yang dilakukan pemain.
- Kontrolnya (ketuk, seret, tombol panah, gamepad).
- Tujuannya, dan bagaimana satu ronde berakhir atau dinilai.
- Tampilannya, kalau kamu peduli: 3D low-poly, pixel art, palet warna.
Contohnya: "Buat platformer 3D kecil. Seekor rubah melompat di antara pulau-pulau melayang dan mengumpulkan permata. Tombol panah atau stik di layar untuk bergerak, spasi atau A untuk melompat. Kalau jatuh, kamu kembali ke pulau terakhir. Tampilkan jumlah permata dan timer."
Tombol di samping kotak pesan memilih model, dan layar memberi tahu kira-kira berapa biaya satu pesan dengan model itu. Agen bawaan ditagih dalam permata sesuai pemakaian sebenarnya, jadi sesi kerja yang panjang lebih mahal daripada perbaikan cepat.

4. Lihat agen membuat dan mengujinya
Tekan Kirim dan lihat game-nya terbentuk di tab yang sama. Agen tidak hanya menulis kode lalu berharap. Di setiap putaran, agen:
- Menulis atau mengedit GDScript untuk game-mu.
- Menjalankannya dan membaca error saat runtime, lengkap dengan nomor baris.
- Mengambil screenshot untuk mengecek apa yang benar-benar ada di layar.
- Menekan kontrol untuk memainkan apa yang dibuatnya, termasuk beberapa input sekaligus.
- Memperbaiki yang rusak dan mencoba lagi.
Agen juga bisa membuat aset game saat idemu membutuhkannya: gambar dan sprite, model 3D, animasi sprite, serta efek suara dan musik sebagai partitur yang bisa diedit. Membuat aset memakai permata; agen memberitahumu berapa yang terpakai.
5. Ubah game dengan berbicara kepadanya
Saat versi pertama sudah jalan, lanjutkan di chat yang sama. Permintaan kecil yang spesifik paling efektif:
- "Buat lompatannya lebih tinggi dan jatuhnya sedikit lebih lambat."
- "Tambahkan level kedua dengan platform yang bergerak."
- "Timer terus berjalan setelah aku menang. Hentikan di layar kemenangan."
Kalau ada yang terlihat salah, sebutkan apa yang kamu lihat alih-alih menebak penyebabnya. Agen bisa mengulangnya dengan memainkan game, lalu memperbaikinya. Kamu bisa menghentikannya kapan saja, memainkan game sendiri, lalu kembali.
6. Baca dan edit GDScript sendiri
Ganti tab Agen dari Chat ke Kode untuk melihat skrip game. Ini GDScript, bahasa yang sama yang akan kamu tulis di editor Godot, dengan node Godot dan titik masuk yang biasa: extends Node3D, func _ready(), func _process(delta).
Kamu bisa membacanya untuk mempelajari cara kerja game, mengubah sebuah angka lalu menjalankannya lagi, atau menulis seluruh fungsi dengan tangan. Mengedit kode sendiri gratis. Kamu juga bisa meminta agen menjelaskan sebuah fungsi sebelum kamu mengubahnya.

7. Bagikan, atau bawa game-mu
Tekan Bagikan untuk mendapat tautan yang bisa dibuka siapa saja di browser. Kamu memilih apakah orang hanya bisa memainkannya (Hanya Main) atau juga membuat salinannya sendiri (Main dan Duplikat). Berbagi itu gratis.
Untuk membawa game, aplikasi web punya Bagikan, lalu Ekspor untuk web (belum ada di aplikasi iPhone, iPad, atau Android): file zip berisi index.html dan paket game yang bisa kamu unggah ke itch.io atau web host mana pun. Game yang diekspor tidak menghubungi Shiny Gen dan bisa dimainkan offline setelah dimuat. Ekspor butuh satu pembelian apa saja, mulai dari paket pemula $2.99.
Kamu memiliki apa yang kamu buat dan boleh menjualnya; Shiny Gen tidak mengambil bagi hasil (Ketentuan Layanan, bagian 4).
Bedanya dengan menambahkan AI ke Godot desktop
Shiny Gen menulis GDScript sungguhan di engine Godot, jadi apa yang kamu pelajari di sini tetap berguna. Tetapi ini bukan editor desktop yang ditempeli kotak chat, dan perbedaannya penting:
- Berjalan di fork Godot kami yang ber-sandbox. Kodenya GDScript sungguhan yang bisa kamu baca dan salin, tetapi editor Godot standar tidak bisa membuka proyek Shiny Gen, dan belum ada unduhan proyek.
- Belum ada build native. Game dimainkan di dalam Shiny Gen (di browser dan aplikasi), lewat tautan, atau sebagai ekspor web (yang butuh satu pembelian apa saja, mulai dari $2.99). Shiny Gen tidak membuat build Windows, macOS, Steam, atau toko aplikasi dari game-mu.
- Multiplayer tetap di dalam Shiny Gen. Game bisa multiplayer lewat tautan atau kode ruangan, tetapi game yang kamu bawa keluar dari Shiny Gen sebagai zip web untuk saat ini hanya bisa dimainkan sendiri.
Yang kamu dapat sebagai gantinya:
- Tidak ada yang perlu dipasang, di perangkat apa pun, termasuk ponsel dan tablet.
- Art, 3D, animasi, dan suara di proyek yang sama, dibuat oleh agen yang sama.
- Agen yang memainkan game-nya sendiri, jadi banyak bug ditemukan dan diperbaiki sebelum kamu melihatnya.
- Tautan untuk dibagikan begitu game-nya jalan.
Kapan sebaiknya memakai Godot desktop
Pakai editor Godot di komputermu (dengan atau tanpa asisten AI) kalau kamu:
- butuh build native dari game-mu sekarang, untuk Steam, toko aplikasi, atau unduhan desktop;
- butuh proyeknya di editor standar, dengan addon, C#, atau build engine-mu sendiri;
- sedang mengerjakan proyek besar bersama tim dan memakai version control.
Berapa biayanya
Membuat, memainkan, dan membagikan game itu gratis, begitu juga mengedit kode dan aset dengan tangan. Pembuatan dengan AI dan agen bawaan memakai permata, dan akun baru mulai dengan permata gratis. Satu pembelian apa saja, mulai dari paket pemula $2.99, juga membuka ekspor game-mu sebagai file. Daftar lengkapnya ada di halaman harga.
Kalau kamu sudah berlangganan Claude atau ChatGPT, kamu bisa menghubungkannya ke Shiny Gen sebagai ganti agen bawaan; kode yang ditulisnya tidak memakai permata. Itu dibahas di artikel berikutnya.
Pertanyaan umum
Apakah Godot punya AI bawaan?
Tidak. Editor Godot tidak dilengkapi asisten AI. Kamu bisa menambahkannya dengan plugin editor, memakai asisten coding umum di proyek desktop, atau memakai alat yang dibangun di atas Godot seperti Shiny Gen, yang menjalankan engine dan agen AI bersama-sama di browser.
Apakah ini benar-benar Godot dan GDScript?
Ya. Shiny Gen menjalankan fork engine Godot yang dikompilasi ke WebAssembly dengan renderer WebGPU, dan game ditulis dalam GDScript. Proyeknya berjalan di fork kami yang ber-sandbox, jadi editor Godot standar tidak bisa membukanya.
Bisakah aku membuka game Shiny Gen-ku di editor Godot?
Tidak sebagai proyek. Kamu bisa membaca dan menyalin GDScript dari tampilan Kode, tetapi belum ada unduhan proyek, dan kodenya ditulis untuk fork Shiny Gen yang ber-sandbox.
Bisakah aku membuat game Godot di ponsel?
Bisa. Aplikasi Shiny Gen di iPhone, iPad, dan Android punya editor dan agen yang sama, dan browser seluler juga bisa.
Apakah gratis?
Membuat, memainkan, dan membagikan itu gratis. Pembuatan dengan AI dan agen bawaan memakai permata, dan akun baru mendapat permata gratis. Ekspor game sebagai file butuh satu pembelian apa saja, mulai dari $2.99.
Bolehkah aku menjual game buatanku?
Boleh. Kamu memiliki apa yang kamu buat, dan Shiny Gen tidak mengambil bagi hasil. Cara yang umum adalah mengekspornya untuk web dan menjualnya di itch.io; ekspor butuh satu pembelian apa saja, mulai dari $2.99.