42 poin oleh sltyphoon 2025-06-17 | 30 komentar | Bagikan ke WhatsApp

Saya adalah seorang perencana IT yang bukan developer. Baru-baru ini saya mencoba mengembangkan game mobile sebagai proyek solo, dan saya ingin berbagi catatan tentang bagaimana proses pengerjaannya berjalan, terutama dengan memanfaatkan berbagai alat AI.

Rasanya saya sudah bekerja sangat keras selama sekitar satu setengah bulan, dan karena ingin meninggalkan catatan ini di suatu tempat, saya akhirnya menulis di sini atas rekomendasi seorang kenalan.

[Latar belakang]

  • Tidak punya pengalaman pengembangan (coding dan grafis semuanya pertama kali)
  • Namun, saya memang punya pengalaman kerja perencanaan
  • Saya memulai ini untuk menguji apakah pengembangan solo memungkinkan jika memanfaatkan alat AI secara aktif
    (saya memulainya setelah melihat seorang kenalan membuat Tetris dalam waktu kurang dari 10 menit dengan memanfaatkan Cursor)

Belakangan ini arus pengembangan berbasis AI menyebar sangat cepat, jadi saya ingin mencoba pendekatan eksperimental yang lebih dari sekadar rasa penasaran. Khususnya, tantangannya adalah bagaimana mewujudkan nuansa pertarungan soulslike di platform mobile.

[Konsep game]

  • Game aksi soulslike kasual
  • Menghilangkan farming/musuh kecil yang tidak perlu → struktur berfokus pada pertarungan bos
  • Kontrol: berpusat pada serangan / bertahan / menghindar / parry (berbasis tampilan vertikal mobile)

[Kombinasi alat AI yang digunakan]

  • ChatGPT (4o): desain sistem pertarungan, penyempurnaan prompt, penulisan prompt gambar, perapian dialog/lore
  • Claude 3.7 → 4.0: penulisan kode, bantuan desain struktur
  • Kombinasi Cursor + Claude: respons coding/debugging real-time, digunakan seperti IDE

Setiap alat saya gunakan dengan pembagian peran yang jelas. Terutama kombinasi Cursor dan Claude sangat membantu dari sisi kecepatan penulisan kode dan pemecahan masalah, dan setelah Claude di-upgrade ke 4.0, kualitasnya terasa meningkat secara signifikan.


Hal yang saya rasakan: "AI akan bekerja baik kalau diberi arahan dengan baik"
Permintaan yang terlalu sederhana kurang efektif, dan desain prompt adalah lebih dari separuh pekerjaan.

Penting untuk memecah unit kerja secara rinci dan menjaga konteks.
Contoh:
Saat merancang sistem:
“ Kamu adalah perancang sistem pertarungan. Tolong rancang struktur action RPG tampilan vertikal.”

Saat meminta kode:
“Tombol serang → serangan dasar, tombol charge → mengumpulkan energi untuk serangan kuat, jika tidak ada stamina maka aksi tidak bisa dilakukan” dan seterusnya

Di balik hasil AI yang tampak luar biasa, ada puluhan kali pengulangan dan penyesuaian, dan lewat proses ini saya benar-benar merasakan bahwa kemampuan mendesain prompt adalah keterampilan inti.


[Pekerjaan gambar]

  • Karakter, monster, ikon UI, dan latar semuanya dibuat dengan generasi gambar AI
  • Dengan memanfaatkan model generasi gambar berbasis GPT, saya membuat puluhan cut sekaligus → melakukan edit pascaproses (sederhana, memakai PowerPoint) → memutar gambar secara berurutan sebagai sprite untuk membentuk animasi

Namun, jika volume pembuatan gambar terlalu besar, GPT bisa terkena soft ban, jadi perlu pengaturan jadwal yang tersebar.

[Integrasi backend]

  • Awalnya saya mengembangkan dengan fokus pada klien, tetapi backend diintegrasikan dengan supabase.
  • Untuk integrasi Google OAuth dan backend supabase, saya mengerjakannya dengan bantuan kombinasi ChatGPT + Cursor (Claude) (saya mengerjakannya sambil mengikuti satu per satu petunjuk dari ChatGPT dan Claude, dan saat ini integrasi backend sudah selesai seluruhnya)
  • Kadang mereka juga memberikan informasi yang salah, jadi dalam kasus seperti itu saya melanjutkan dengan saling melakukan verifikasi silang antar AI

[Status saat ini]

  • Sekitar 1,5 bulan telah berlalu, pengembangan versi peluncuran selesai
  • Pra-registrasi Google Play sedang berlangsung
  • Distribusi testing juga berjalan paralel, target rilis resmi bulan ini

[Video demo dan link pra-registrasi]

[Penutup]
Karena ini pengembangan solo pertama saya, masih banyak kekurangan, tetapi saya merasa bahwa jika alat AI dimanfaatkan secara aktif, membuat game indie pada tingkat tertentu sepenuhnya memungkinkan. Menarik juga bahwa kemampuan merancang ide dan menyusun prompt kini muncul sebagai kompetensi inti.

Pertanyaan atau feedback selalu saya sambut.
Jika respons setelah rilis cukup baik, saya juga akan membagikan tambahan perkembangan setelah versi resmi dirilis.

30 komentar

 
vkdnjeoqkd 2025-06-29

Halo, boleh tahu bagaimana Anda membuat bagian suara/audio-nya? Karena tidak ada penjelasan tentang bagian itu, saya jadi penasaran dan meninggalkan komentar ini. Sungguh, saya hanya bisa berpikir bahwa ini benar-benar luar biasa.

 
sltyphoon 2025-06-30

Untuk suara, saya juga menggunakan alat berbasis AI. Saya mendapat rekomendasi dari GPT atau memanfaatkan agen AI bernama Suno, dan untuk prompt yang dimasukkan, saya juga dibantu oleh GPT.

 
singo112ok 2025-06-24

Wah, kira-kira berapa lama prosesnya? Lalu kalau memang sama sekali tidak punya pemahaman tentang kode, apakah Anda melihat cara kerjanya lalu mencari masalah di dalam kode dan meminta AI untuk memperbaikinya?
Atau Anda juga meminta metode belajar kodenya lalu mempelajarinya?

 
sltyphoon 2025-06-24

Butuh sekitar 2 minggu untuk membuat kerangka dasarnya, 2 minggu untuk meningkatkan kualitas penyelesaian dan melakukan porting ke versi Android, dan sekitar 2 minggu untuk mengintegrasikan backend (supabase).

Meski saya punya pengetahuan perencanaan, saya nyaris tidak memiliki pengetahuan tentang lingkungan pengembangan maupun coding. Jadi setiap kali menemukan hal yang tidak saya tahu, saya bertanya ke GPT, sambil menyiapkan lingkungan pengembangan dan memperbaiki bug, lalu mengembangkannya.

Dan setelah dijalani, ternyata saya juga mulai terbiasa melihat kode dan logika pengembangannya sedikit demi sedikit.

 
sukosmos 2025-06-24

Luar biasa. Anda pasti memikirkan berbagai elemen, bukan hanya kodenya..
Ngomong-ngomong, karakternya jadi mengingatkan saya pada 2B hehe

 
sltyphoon 2025-06-24

Terima kasih!

 
kanghyun88 2025-06-23

Saya berencana mencoba membuat game dengan AI pada akhir tahun ini atau awal tahun depan, jadi terima kasih sudah membagikan contoh sebelumnya. Jika ada blog yang menuliskan jurnal pengembangan, boleh diberi tahu? Saya ingin berlangganan dan mengikutinya :)

 
sltyphoon 2025-06-24

Halo, sayangnya saya belum punya kapasitas untuk menulis jurnal pengembangan. Saya hanya menjalankannya dalam bentuk perapihan pribadi sebagai dokumen perencanaan... Kalau nanti ada kesempatan, saya akan meninggalkannya lagi dalam bentuk jurnal pengembangan!

 
kipsong133 2025-06-20

Sampai dirilis pun hasilnya sudah seperti ini... benar-benar luar biasa.

 
sltyphoon 2025-06-20

Terima kasih. Kemarin saya berhasil meluncurkannya di Google Play dengan lancar. Namun, karena layanan live tidak berakhir hanya dengan distribusi... jika ada kesempatan, saya akan kembali meninggalkan catatan dalam bentuk jurnal tentang proses-proses berikutnya.

 
dooee 2025-06-18

Saya adalah kenalan yang muncul di artikel aslinya. Luar biasa, benar-benar berhasil melakukannya!

Saya sempat menunjukkan pengenalan Cursor beserta implementasi Tetris sederhana, tapi ternyata bisa langsung dibuat dengan cepat dalam waktu sesingkat ini...(saya juga jadi termotivasi.)

Saya menantikan karya berikutnya juga!

 
sltyphoon 2025-06-18

Berkat itu, saya mendapat pengalaman yang baik dan belajar banyak. Terima kasih!

 
giltstand 2025-06-18

Luar biasa. Sepertinya Anda punya kesabaran yang sangat besar.

 
sltyphoon 2025-06-18

Terima kasih. Saya juga merasa banyak belajar tentang AI selama mengerjakan proyek ini!

 
kairess 2025-06-18

Versi iOS sangat mendesak..! Keren!

 
sltyphoon 2025-06-18

Terima kasih. Ke depannya saya juga ingin mencoba iOS!

 
metis041 2025-06-18

Luar biasa ya? Saya selalu cuma berpikir, "mungkin ini juga bisa dilakukan dengan AI~ bisa kali ya," tapi Anda benar-benar melakukannya, itu keren banget.

 
sltyphoon 2025-06-18

Saya juga awalnya berpikir begitu, tetapi karena memutuskan untuk mencoba dulu dan terus menjalaninya, akhirnya saya bisa sampai di titik ini. Berkat itu, saya jadi banyak belajar tentang pemanfaatan AI.

 
rayzzz 2025-06-18

Kalau gambar animasi diserahkan ke ChatGPT, apakah gambar bisa dihasilkan secara konsisten? Saya sudah coba tapi sepertinya tidak bisa. Saya penasaran apakah ada prompt atau alat khusus untuk itu.

 
sltyphoon 2025-06-18

Saya juga mengalami banyak trial and error pada awalnya.
Hal ini memungkinkan jika Anda melatih gambar, menetapkan instruksi yang berulang, lalu melanjutkan ke pembuatan gambar. Namun, bahkan dengan cara ini GPT terkadang tetap bekerja dengan keliru, jadi ini adalah pekerjaan yang membutuhkan cukup banyak kesabaran dan waktu.
Menurut saya, yang paling penting adalah perancangan prompt.

 
rayzzz 2025-06-18

Luar biasa. Untuk membuat grafik 2D dianimasikan secara konsisten, biasanya harus membuat beberapa frame.
Saya merasa ini tidak mungkin dilakukan dengan GPT, tapi ternyata bisa juga ya. Apakah semua frame dibuat satu per satu? Rasanya GPT bakal marah sih wkwk

 
sltyphoon 2025-06-18

Betul haha di GPT kalau pembuatan gambar dilakukan terlalu berlebihan bisa kena soft ban, dan saya sudah beberapa kali kena.... haha kalau kena soft ban, permintaan pembuatan gambar diblokir selama beberapa jam, bahkan bisa lebih dari sehari...
Jadi saya biasanya memanfaatkan waktu naik kereta bawah tanah saat berangkat dan pulang kerja untuk menjalankan pembuatan gambar, lalu melakukannya dengan memberi jeda waktu.

 
ifmkl 2025-06-18

Saya lihat ini di galeri pengembangan game indie, ternyata muncul di sini juga haha

 
sltyphoon 2025-06-18

Senang berkenalan! Terima kasih sudah memberi perhatian!

 
maperson 2025-06-18

Halo. Saya juga seorang perencana yang sama sekali tidak punya pengalaman pengembangan. Saat ini saya sedang mengembangkan layanan kuis dengan kombinasi Claude, Windsurf, dan Supabase. Kisah sukses penulis benar-benar memberi saya motivasi. Kalau pengembangannya sudah selesai, saya juga harus berbagi ulasan pengalaman dengan yang lain di sini. Terima kasih.

 
sltyphoon 2025-06-18

Semangat. Saya juga merasa sulit dan banyak hal yang belum saya ketahui, tetapi saya terus bertanya kepada AI dan akhirnya bisa sampai sejauh ini. Semangat sampai proyeknya selesai!

 
kummacha 2025-06-17

Tapi, apakah orang non-developer bisa memakai model bahasa berbasis Cursor? Cursor berbasis VSCode, jadi bukankah agak sulit digunakan?

 
sltyphoon 2025-06-17

Di Cursor saya terutama memakai model agen AI Claude.
Malah rasanya lebih mudah digunakan daripada VS Code, lho?
(VS Code juga di awal diberi tahu oleh GPT cara menyiapkannya, tetapi dibanding itu, lebih nyaman meminta ke agen AI di Cursor.)

 
laeyoung 2025-06-17

Terima kasih telah membagikan pengalaman yang bagus. Boleh tahu, untuk pengembangan game-nya apakah Anda menggunakan engine game? Atau Anda mengimplementasikannya di lapisan View bawaan yang ada di Android? Bagian ini secara pribadi yang paling membuat saya penasaran.

 
sltyphoon 2025-06-17

Awalnya saya sempat ingin mencoba menggunakan engine seperti Unity, tetapi karena itu agak sulit untuk ditantang oleh orang non-developer, saya mengembangkannya dalam bentuk yang berjalan di web canvas. Karena dikembangkan berbasis HTML5 + JavaScript, secara umum tidak jauh berbeda dari proyek pengembangan web biasa, jadi pada bagian ini saya banyak mendapat bantuan dari Cursor dan Claude.