Biarkan Claude atau ChatGPT membuat game-mu: server MCP ter-hosting untuk membuat game
Juga dalam: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Türkçe · Polski · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文
Supaya Claude atau ChatGPT bisa membuat game-mu, hubungkan AI itu ke mcp.shinygen.ai, server MCP ter-hosting milik Shiny Gen. Tidak ada yang perlu dipasang: tanpa engine, tanpa plugin editor, tanpa server lokal. Setelah terhubung, asistenmu membaca proyek Shiny Gen-mu yang sedang berjalan, menulis GDScript, dan membuat art, model 3D, dan suara. Lalu asisten itu mengerjakan bagian yang biasanya tetap menjadi tugasmu: menjalankan game, mengambil screenshot, menekan kontrol, membaca error saat runtime, dan memperbaiki apa yang dirusaknya.
MCP (Model Context Protocol) adalah standar terbuka untuk memberi alat kepada asisten AI. Shiny Gen menyediakan engine, editor, dan model pembuatannya sebagai alat MCP, jadi asisten apa pun yang mendukung MCP bisa memakainya. Artikel ini membahas cara menyiapkannya langkah demi langkah, apa yang bisa dilakukan asisten dengan alat-alat itu, berapa biayanya, dan batasannya.
Ada dua cara untuk terhubung. Kamu bisa meng-host asistenmu dari aplikasi Shiny Gen yang sedang terbuka (langkah-langkah di bawah), dan cara ini berfungsi selama aplikasi itu tetap terbuka. Atau kamu bisa memberi AI-mu tautan sesi agen: AI itu membuka Shiny Gen di browsernya sendiri dan bekerja di sana, tanpa ada yang harus terbuka di sisimu. Cara kedua ada di bagian bawah.
Yang kamu butuhkan
- Akun Shiny Gen (gratis) dan sebuah game yang terbuka di Shiny Gen, di browser di shinygen.ai/play atau di aplikasi.
- Klien MCP. Aplikasi memberi langkah-langkah untuk Claude (di web, di aplikasi desktop, dan di Claude Code), ChatGPT, Grok, Cursor, dan opencode. Klien MCP lain juga berfungsi dengan alamat yang sama, begitu juga klien yang kamu tulis sendiri.
Cara menyiapkannya
1. Buka pemilih model
Di Shiny Gen, buka game yang ingin kamu kerjakan (atau mulai game baru dengan tombol +). Buka tab Agen di bagian bawah editor dan ketuk nama model di samping kotak chat. Daftar Pilih model diakhiri dengan Hubungkan model eksternal dengan MCP: pilih itu.

2. Tekan Host Agen Eksternal
Layar Pakai AI-mu sendiri terbuka. Di bawah Hubungkan AI-mu ke tab ini, tekan Host Agen Eksternal. Aplikasi lalu menampilkan "Menunggu AI-mu terhubung".
Untuk cara ini, langkah ini wajib, dan harus dilakukan lebih dulu: sampai kamu menekannya, server menolak asistenmu dan memintanya untuk menyuruhmu menekan tombol persis ini. Kamu melakukannya sekali per sesi, dan hosting tetap terbuka selama Shiny Gen terbuka. (Tombol Buat tautan sesi agen di layar yang sama adalah cara masuk lainnya, yang tidak butuh aplikasimu terbuka.)

3. Tambahkan server ke asistenmu
Alamatnya adalah:
https://mcp.shinygen.ai/mcp
Sertakan path /mcp; host-nya saja bukan endpoint. Lalu, di klienmu:
- Claude Code: jalankan perintah ini sekali, lalu ketik
/mcpuntuk masuk.
claude mcp add --transport http shinygen https://mcp.shinygen.ai/mcp
- Claude di web atau desktop: buka Settings, lalu Connectors, lalu Add custom connector, dan tempel alamatnya.
- ChatGPT: buka Settings, lalu Connectors, dan nyalakan Developer mode di bawah Advanced. Pilih Create, beri nama Shiny Gen, tempel alamatnya, dan biarkan opsi masuk tetap aktif.
- Cursor: di Settings, cari MCP dan tambahkan server baru dengan alamat itu, atau tambahkan ke
mcp.json-mu. - Klien lain: tempel alamat yang sama di tempat klienmu menambahkan server MCP atau konektor.

4. Setujui akses
Pertama kali sebuah klien terhubung, browser-mu membuka halaman persetujuan Shiny Gen. Masuk dan setujui. Proses masuk memakai OAuth, dan asisten meminta tiga izin:
- projects.read: melihat proyekmu: apa yang ada di layar, dokumen yang terbuka, dan kondisinya saat ini.
- projects.write: menulis dan mengedit kode game dan dokumen aset.
- assets.generate: menjalankan pembuatan dengan AI (gambar, model 3D, animasi sprite, serta art, musik, dan perilaku yang ditulis sebagai kode). Izin inilah yang memakai permata.
Kamu bisa memutus koneksi kapan saja, dan Shiny Gen punya tombol untuk menghentikan semua asisten agar tidak terhubung ke akunmu.
5. Minta sebuah game
Mulai chat di asistenmu dan sebutkan apa yang harus dibuat: "Buat game balap dengan tampilan dari atas, tiga lap melawan dua mobil komputer. Tombol panah untuk menyetir. Tampilkan jumlah lap." Biarkan tab Shiny Gen tetap terlihat: hasil editannya muncul di sana secara langsung saat asisten bekerja, dan kamu bisa memainkan game kapan saja.
Apa yang bisa dilakukan asisten
Alat-alatnya terbagi dalam lima kelompok. Asistenmu memilihnya sendiri.
- Membaca proyek. Melihat apa yang ada di layar, membaca dan mencari di kode game, memeriksa scene tree, dan membuka referensi bahasa dan API Shiny Gen. Dokumentasinya datang lewat konektor, jadi kamu tidak perlu mengajari asistenmu apa pun atau menempelkan dokumentasi.
- Menulis kode. Mengganti atau menambal GDScript game. Game dikompilasi dan melaporkan error kembali dengan nomor baris.
- Menguji main. Menjalankan game, menjalankannya selama rentang waktu game tertentu atau sampai suatu kondisi di skrip terpenuhi, membaca error langsung dan output yang dicetak, mengambil screenshot (termasuk rentetan frame untuk mengecek gerakan), dan menekan tombol, ketukan, dan aksi gamepad, termasuk urutan berwaktu saat sebuah gerakan butuh dua tombol sekaligus. Untuk game 3D, asisten juga bisa mengecek adegan untuk permukaan yang bertumpuk dan berkedip.
- Membuat aset. Membuat gambar, mengubah gambar menjadi model 3D bertekstur atau sprite sheet beranimasi, menghapus latar gambar, dan menelusuri atau memulihkan versi sebelumnya. Model 3D, art 2D, partitur audio, dan perilaku per entitas juga bisa ditulis sebagai kode: asisten menulis dokumennya sendiri secara gratis, atau meminta model membuatnya dengan permata, dan keduanya menghasilkan dokumen yang bisa terus kamu edit.
- Mengelola game. Memulai game baru, menampilkan daftar game-mu, membuka salah satunya ("kembali ke platformer tadi"), me-remix game, dan mendapat tautan berbagi.
Putaran menulis, menjalankan, melihat, dan menekan itulah intinya. Asisten yang hanya bisa menulis kode harus menebak apakah game-nya berfungsi; asisten yang bisa melihat dan memainkannya akan tahu.
Berapa biayanya
- Menghubungkan itu gratis.
- Kode yang ditulis asisten tidak memakai permata. Kode itu berjalan dengan paket AI-mu sendiri, jadi kamu membayar penyedia AI-mu untuk modelnya, dan Shiny Gen tidak menagih apa pun untuk edit kode.
- Pembuatan memakai permata: gambar, model 3D, animasi, dan apa pun yang diminta asisten untuk dibuat oleh model. Setiap hasil berbayar melaporkan permatamu sebelumnya, yang terpakai, dan sisanya.
- Batas permata harian membatasi berapa banyak permata yang bisa dipakai asisten yang terhubung dalam satu hari, jadi asisten yang dibiarkan berjalan tidak bisa menghabiskan saldomu.
- Jatah mingguan di tingkat gratis. Koneksi pertamamu memulai uji coba 30 hari tanpa jatah. Setelah itu, akun gratis mendapat jatah mingguan untuk aksi yang mengubah sesuatu (menulis kode, membuat aset, menjalankan game), saat ini 300 per minggu, diatur ulang setiap Senin (UTC). Membaca tidak pernah dibatasi. Siapa pun yang sudah melakukan pembelian, mulai dari paket pemula $2.99, sama sekali tidak terkena jatah ini. Asistenmu bisa mengecek statusmu saat ini lewat konektor.
Shiny Gen juga punya agennya sendiri di dalam aplikasi, dengan kemampuan yang sama. Bedanya adalah siapa yang menjalankan model: agen bawaan berjalan di Shiny Gen dan setiap langkahnya memakai permata, sedangkan asisten luar berjalan dengan paketmu. Lihat halaman harga untuk harga permata.
Bedanya server ter-hosting dengan server MCP jembatan desktop
Sebagian besar server MCP untuk engine game adalah jembatan lokal. Kamu memasang engine dan plugin untuk editornya, menjalankan server kecil di komputermu, dan mengarahkan asistenmu ke server itu dengan sebuah perintah. Asisten lalu mengendalikan editor desktop di satu mesin itu. Ini cocok kalau kamu sudah bekerja di engine desktop: asisten menjangkau seluruh editor, dan engine bisa membuat build native dari game-mu.
Server ter-hosting bekerja dengan cara berbeda:
- Tidak ada yang perlu dipasang. Kamu menambahkan URL dan masuk. Ini berfungsi dari asisten di browser, di aplikasi desktop, atau di terminal.
- Game berjalan di tempat yang bisa kamu lihat, di tab atau aplikasi Shiny Gen-mu, dan kamu melihat setiap editan masuk.
- Tidak terikat pada satu komputer. Hosting adalah milik akunmu, jadi tab Shiny Gen dan asisten bisa berada di mesin yang berbeda, selama keduanya masuk ke akun yang sama.
- Aset sudah termasuk. Alat gambar, 3D, dan suara ada di server yang sama, ditagih dalam permata, tanpa akun terpisah yang perlu disiapkan.
Kompromi lainnya sama dengan Shiny Gen sendiri: proyek berjalan di fork Godot kami yang ber-sandbox, jadi editor Godot standar tidak bisa membukanya, dan belum ada build native dari game-mu.
Batasan
- Kalau di-host dari aplikasimu, cara ini berfungsi selama aplikasi itu terbuka. Kalau kamu menutup Shiny Gen atau koneksinya terputus, hosting ikut berhenti; tekan Host Agen Eksternal lagi dan hubungkan ulang. Supaya AI-mu bisa bekerja saat aplikasimu tertutup, berikan tautan sesi agen saja (bagian berikutnya).
- AI tidak bisa membeli permata atau mengubah akunmu. Pembelian, pengaturan, dan perubahan akun ditolak oleh server.
- Hanya bekerja di game milikmu. Asisten bisa menjelajahi katalog publik dan me-remix dari sana, tetapi tidak pernah mengubah game milik orang lain.
Atau biarkan AI-mu menjalankan Shiny Gen sendiri
Dengan tautan sesi agen, AI-mu menjalankan Shiny Gen di browsernya sendiri, dan tidak ada yang harus tetap terbuka di sisimu.
- Buat tautannya. Untuk game baru, tekan + lalu Tautan di bawah Pakai agenmu sendiri. Untuk game yang sedang terbuka, buka pemilih model, pilih Hubungkan model eksternal dengan MCP, lalu Buat tautan sesi agen.
- Pilih berapa lama sesinya: 1 jam atau 24 jam.
- Tekan Salin tautan dan tempelkan ke AI-mu. Salinan itu menyertakan catatan singkat yang memberi tahu AI cara membuka tautannya. Sekarang kamu bisa menutup Shiny Gen.
AI-mu membuka tautan itu di browsernya sendiri (browser headless yang dijalankan kodenya juga dihitung) dan mendapat editor Shiny Gen untuk game itu serta token untuk server MCP yang sama, tanpa langkah masuk atau persetujuan. Batasannya: tautan hanya berfungsi sekali, dalam waktu satu jam; akunmu hanya punya satu sesi agen aktif dalam satu waktu, jadi tautan yang lebih baru mengakhiri yang lebih lama; selama sesi berjalan, salinan game itu milikmu sendiri terbuka dalam mode hanya-baca dengan tombol Akhiri sesi agen; dan kamu bisa melihat dan mencabut sesi di Agent access and spending. Permata bekerja dengan cara yang sama seperti di atas. Referensi MCP punya detailnya, termasuk cara menulis klien MCP-mu sendiri.
Kalau tidak bisa terhubung
- "Not hosting": tekan Host Agen Eksternal di aplikasi, lalu hubungkan lagi.
- Jendela masuk tidak muncul: izinkan pop-up untuk situs klien AI-mu dan coba lagi.
- Koneksi langsung gagal: pastikan alamatnya diakhiri dengan
/mcp. - "Agent access is switched off": nyalakan "Izinkan agen AI terhubung" di aplikasi atau di halaman persetujuan.
Pertanyaan umum
Apakah ada server MCP untuk Godot?
Ada, dua jenis. Server jembatan lokal menghubungkan asisten ke editor Godot desktop di komputermu, lewat plugin editor. Server Shiny Gen di mcp.shinygen.ai ter-hosting: server ini mengendalikan game Godot yang berjalan di Shiny Gen, di browser-mu atau di aplikasi, tanpa memasang apa pun.
Apakah aku perlu memasang sesuatu?
Tidak. Kamu menambahkan alamat https://mcp.shinygen.ai/mcp ke asistenmu dan masuk. Game berjalan di Shiny Gen di browser-mu atau di aplikasi.
Apakah bisa dipakai dengan ChatGPT?
Bisa. Di ChatGPT, nyalakan Developer mode di Settings, Connectors, Advanced, lalu buat konektor dengan alamat itu. Claude, Grok, Cursor, opencode, dan klien MCP lain juga bisa.
Berapa biayanya?
Menghubungkan dan edit kode tidak memakai permata. Membuat gambar, model 3D, animasi, dan suara memakai permata, dengan batas harian. Akun gratis mendapat uji coba 30 hari, lalu jatah mingguan untuk aksi (saat ini 300); pembelian apa pun mulai dari $2.99 menghapus jatah itu.
Apakah bisa berfungsi saat Shiny Gen tertutup?
Bisa, dengan tautan sesi agen: AI-mu menjalankan Shiny Gen di browsernya sendiri, jadi tidak ada yang harus tetap terbuka di sisimu. Kalau kamu terhubung dengan meng-host dari aplikasimu (Host Agen Eksternal), aplikasi harus tetap terbuka selama asisten bekerja.
Bisakah aku membuat klienku sendiri?
Bisa. Server memakai Streamable HTTP dan OAuth 2.1 dengan PKCE, dengan pendaftaran klien dinamis untuk klien publik. Referensi MCP punya detailnya.