Shiny Gen / Blog

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:

Yang kamu butuhkan

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.

Shiny Rapids, game arung jeram 3D, berjalan di Chrome di shinygen.ai. Kiri: tombol Beranda, Jelajahi, plus, Permata, dan Akun. Kanan: Bagikan, Remix, dan Statistik.
Shiny Rapids, game Godot dari katalog, dimainkan di Chrome di shinygen.ai. Tombol + di kiri memulai game baru.

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.

Layar Pilih engine di Shiny Gen, berisi Godot Engine, Engine GBA, Engine GBC, Engine N64, Engine GameCube, dan Engine DS.
Layar kedua dari + Baru: pilih Godot Engine untuk game GDScript.

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:

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.

Tampilan Chat di tab Agen terbuka di samping game pertarungan. Kotak pesan berisi prompt untuk game memancing yang santai, dengan saldo permata, pemilih model, dan tombol Kirim di bawahnya.
Tab Agen, tampilan Chat: jelaskan game-nya dengan bahasa biasa dan tekan Kirim. (Diambil untuk halaman toko aplikasi kami.)

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:

  1. Menulis atau mengedit GDScript untuk game-mu.
  2. Menjalankannya dan membaca error saat runtime, lengkap dengan nomor baris.
  3. Mengambil screenshot untuk mengecek apa yang benar-benar ada di layar.
  4. Menekan kontrol untuk memainkan apa yang dibuatnya, termasuk beberapa input sekaligus.
  5. 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:

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.

Tampilan Kode di tab Agen yang menampilkan GDScript: func _ready() memanggil _build_world(), _build_hud(), _build_audio(), dan _new_tower(), di samping game 3D Shiny Skyline yang sedang berjalan.
Tampilan Kode: GDScript sungguhan dari game hasil remix Shiny Skyline, di samping game yang dijalankannya.

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:

Yang kamu dapat sebagai gantinya:

Kapan sebaiknya memakai Godot desktop

Pakai editor Godot di komputermu (dengan atau tanpa asisten AI) kalau kamu:

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.

Mulai game Godot baru

Membuka Shiny Gen dengan game Godot baru yang kosong. Akun gratis diperlukan untuk membuat game.

Beberapa halaman yang ditautkan artikel ini berbahasa Inggris.

Terakhir diperbarui: 9 Oktober 2026