Keuntungan:
- Mampu membedakan di mana dalam jalur produksi game (ide, draf, iterasi) kecerdasan buatan menghemat waktu nyata dan di mana keputusan seperti identitas dan orisinalitas game diserahkan kepada manusia, sesuai dengan tingkat risiko tugas.
- Kemampuan untuk menerapkan disiplin yang memverifikasi setiap keluaran AI melalui langkah-langkah menghubungkannya ke sumber/mesin, menjalankan dan mengujinya, dan meneruskannya melalui filter rasa/identitas.
- Untuk memahami mengapa hak cipta dan orisinalitas, privasi data, dan penggunaan keamanan untuk tujuan defensif harus dipertimbangkan sejak awal dalam produksi game.
Anda bekerja di studio permainan. Di satu sisi ada versi yang perlu dirilis, di sisi lain ada anggaran akhir; Di satu sisi, harapan akan prototipe yang dapat dimainkan, di sisi lain, ratusan baris dialog yang belum ditulis, lusinan aset yang belum dimodelkan (aset — setiap file visual, suara, atau model dalam game), perekonomian yang tidak seimbang. Pengembangan permainan; Ini adalah karya multidisiplin dan berulang yang menggabungkan desain, seni, kode, audio, pengujian, dan penerbitan ke dalam satu pengalaman hiburan. Justru dalam banyaknya iterasi inilah kecerdasan buatan (AI – perangkat lunak yang dapat mengekstrak pola dari data historis dan menghasilkan teks, visual, suara, dan kode) mempercepat Anda. Namun bagian awal modul ini sudah jelas: AI adalah asisten, pembuat rancangan, dan pengganda ide; Andalah yang menentukan semangat, orisinalitas, dan keputusan akhir permainan.
Pada unit pertama ini kita akan fokus pada disiplin, bukan pada alatnya. Anda akan mempelajari di mana AI menghemat waktu nyata dalam alur game—rantai tahapan produksi yang dilalui sebuah ide hingga menjadi konten yang dapat dimainkan—di mana bahayanya, cara memverifikasi setiap keluaran, batas hak cipta dan orisinalitas, dan data apa yang dapat Anda berikan ke alat yang mana. Tanpa meletakkan fondasi ini, unit-unit berikutnya akan tetap berada di udara.
Di manakah kegunaan AI di lini produksi?
Mari kita bagi pekerjaan dalam pengembangan game menjadi dua kelompok besar. Cluster pertama: tugas yang berulang, dapat direproduksi, dan dapat disusun. Sepuluh ide variasi berbeda untuk seorang mekanik, draf dialog untuk NPC (karakter non-pemain), tata letak awal level greyboxing, eksperimen arah untuk seni konsep, potongan kode berulang (boilerplate), daftar ratusan kasus uji. Dalam tugas-tugas ini, AI mengurangi menit menjadi detik dan tidak membuat lelah.
Kelompok kedua: keputusan yang menentukan identitas, orisinalitas, dan masa depan komersial game tersebut. Seperti apa inti alur menyenangkan dari game ini, arah seni apa yang akan menjadi mereknya, inti emosional dari cerita tersebut, keseimbangan akhir perekonomian, aset apa yang akan dimasukkan ke dalam game tersebut, dan apakah game tersebut aman untuk hak cipta. Keputusan-keputusan ini memerlukan visi, selera, intuisi bertindak dan tanggung jawab hukum. AI melipatgandakan opsi di sini, memungkinkan pembuatan prototipe cepat — cukup dengan menekan tombolnya.
Mari kita perjelas perbedaannya dalam satu kalimat: AI kuat dalam pertanyaan "apa yang akan menjadi sepuluh variannya dan seperti apa draf pertama"; Keputusan ada di tangan Anda jika menyangkut pertanyaan seperti "yang mana game kami dan apakah konten ini sah milik kami?"
Tip: Sebelum melakukan outsourcing tugas ke AI, tanyakan: “Apa ruginya jika keluaran ini salah atau biasa-biasa saja?” Jika jawabannya adalah "iterasi beberapa menit", delegasikan dengan mudah. Jika jawabannya adalah "identitas game, blok publikasi, atau gugatan hak cipta", biarkan AI yang membuat drafnya dan Anda yang memberikan keputusan dan sentuhan akhir.
Disiplin verifikasi: tiga langkah
AI berproduksi dengan lancar dan percaya diri; Ini tidak berarti itu benar atau dapat digunakan. AI terkadang menimbulkan halusinasi - yaitu, AI menampilkan fungsi API yang tidak ada, baris kode yang tidak berfungsi, aturan yang dibuat-buat, atau sumber daya yang tidak ada sebagai nyata. Dalam game, fungsi Unity yang dibuat-buat menyebabkan kode tidak dapat dikompilasi, formula yang tidak seimbang menyebabkan eksploitasi yang merusak game. Jadi kembangkan refleks tiga langkah untuk diterapkan pada setiap keluaran:
- Hubungkan ke sumber dan motor. Setiap bagian kode yang dikembalikan AI harus didasarkan pada API yang benar-benar ada di versi mesin tersebut (Unity/Unreal) yang Anda gunakan. “Versi manakah yang memiliki fungsi ini?” dan mencocokkannya dengan dokumen resmi.
- Jalankan dan uji. Kompilasi kode, mainkan mekanismenya, simulasikan keseimbangan. Tidak ada yang dihasilkan AI yang "baik-baik saja" sampai terlihat berfungsi di dalam game.
- Masukkan melalui filter rasa dan identitas. Apakah keluarannya terasa seperti milik game Anda, atau generik? Penilaian artistik dan desain Anda adalah filter terakhir.
Perhatian: "AI memproduksinya seperti itu" bukanlah sebuah pembenaran. Jika ada bug, ketidakseimbangan, atau pelanggaran hak cipta, tanggung jawab berada di tangan orang yang memasukkan output tersebut ke dalam game tanpa memverifikasinya, bukan AI. Keluaran AI yang tidak terverifikasi sama berisikonya dengan patch yang dirilis tanpa pengujian.
Hak cipta dan orisinalitas: apa yang perlu Anda ketahui sejak awal
Aspek AI yang paling sensitif dalam pengembangan game adalah hak cipta dan orisinalitas, karena setiap aset yang Anda hasilkan termasuk dalam produk komersial. Internalisasikan ketiga aturan tersebut sejak awal. Pertama: jika keluaran model visual/audio generatif dapat dikenali meniru karya berhak cipta yang sudah ada (karakter, merek, gaya khas artis), menggunakan keluaran tersebut dalam produk komersial akan menempatkan Anda pada risiko pelanggaran. Kedua: ketentuan penggunaan alat yang Anda gunakan (hak penggunaan komersial, baik Anda pemilik hasil cetakannya) berbeda untuk setiap alat; Jangan gunakan tanpa membaca. Ketiga: di beberapa negara, sebuah karya yang sepenuhnya dibuat oleh AI, tanpa kontribusi manusia, mungkin tidak mendapat perlindungan hak cipta — artinya negara lain dapat menyalinnya. Ketiga poin tersebut akan kita perdalam pada unit ke-10; Namun ketahuilah hal ini sejak hari pertama: Keluaran AI adalah titik awal, keluaran AI tidak boleh dimasukkan ke dalam produk tanpa masukan dan validasi manusia yang berarti.
Data, privasi, dan pertahanan
Data studio seringkali merupakan rahasia dagang: dokumen desain yang belum dirilis, kode sumber, desain karakter, cerita. Memasukkannya ke dalam alat publik gratis berarti berisiko mengalami kebocoran dan persaingan. Buatlah klasifikasi sederhana: Data terbuka (diumumkan, dipublikasikan) dapat dimasukkan ke dalam alat apa pun; data internal hanya untuk kendaraan yang disetujui institusi; Data rahasia (kode, desain, cerita yang belum dirilis) hanya masuk ke alat yang dikontrak, yang datanya tidak masuk ke pelatihan model. Catatan tentang TI dan keamanan: Saat menambahkan kode yang dihasilkan AI ke game Anda, jangan begitu saja menerima kerentanan keamanan (misalnya, memercayai klien dan mengabaikan verifikasi server dalam game multipemain); Gunakan AI hanya untuk tujuan pertahanan dan verifikasi, untuk meningkatkan keamanan sistem Anda sendiri, dan jangan pernah untuk tujuan yang tidak sah seperti akses tidak sah ke sistem orang lain.
tiga kasus mini
Kasus 1 — Penghemat waktu di tempat yang tepat. Seorang desainer untuk studio indie biasanya menghabiskan satu hari memikirkan 12 variasi untuk mekanik teka-teki. Dia memberikan penjelasan singkat kepada AI dengan batasan yang jelas dan menyusun 12 variasi dalam 20 menit; Kemudian dia memilih 3 di antaranya sesuai seleranya dan membuat prototipenya. AI telah menyebarkan ide; Pilihan dan prototipe tetap ada pada manusia.
Kasus 2 — Validasi menemukan kesalahan. Seorang programmer meminta AI untuk kode sistem inventaris. Kode tampak baik-baik saja tetapi tidak dapat dikompilasi: AI telah membuat fungsi yang ada di versi Unity yang lebih lama tetapi telah dihapus di versi proyek. Langkah “Jalankan dan uji” menyelesaikan dalam 5 menit apa yang mungkin menjadi kebingungan selama berjam-jam.
Kasus 3 — Pengembalian risiko hak cipta. Seorang seniman menyukai citra pahlawan yang ia hasilkan dengan AI; tapi gambarnya sangat mirip dengan karakter buku komik terkenal. Direktur seni turun tangan: visual ini berisiko pelanggaran dalam game komersial. Gambar tersebut direproduksi berdasarkan permintaan untuk siluet dan palet unik, dan dipersonalisasi dengan gambar tangan seniman.
Empat templat yang dapat disalin
1) Penilaian kesesuaian pekerjaan:
Peran Anda: produser game senior. Saya akan menjelaskan pekerjaannya di bawah ini. Beri tahu saya (1) apakah pekerjaan ini merupakan pekerjaan draf/duplikat yang dapat didelegasikan dengan aman ke AI, atau keputusan penting yang menentukan identitas game, (2) potensi kerugian akibat keluaran yang salah/biasa-biasa saja, (3) verifikasi yang perlu saya lakukan sebelum mendelegasikan.Pekerjaan: [masukkan pekerjaan di sini]
2) Permintaan verifikasi kode:
Anda menulis kode ini untuk [Unity 2022.3 / Unreal 5.3]. Nyatakan bahwa setiap API yang Anda gunakan ada di versi ini. Tandai "verifikasi" jika Anda tidak yakin. Jangan membuat fungsi yang tidak ada; menyarankan alternatif.
3) Pemeriksaan awal hak cipta/orisinalitas:
Saya akan menggunakan ide gambar/karakter berikut dalam game komersial. Beri tahu saya jika ide ini mirip dengan karya berhak cipta, merek dagang, atau gaya artis terkenal yang sudah ada; Jika serupa, sarankan 3 perubahan nyata agar unik. Ide: [tulis di sini]
4) Penyembunyian data rahasia:
Teks yang akan saya berikan kepada Anda mungkin berisi desain/kode yang belum dipublikasikan. Pertama, buat daftar area mana saja yang bersifat rahasia dan perlu ditutup-tutupi; Saya akan menutupinya dan mengirimkannya lagi. Jangan menganalisisnya apa adanya.
Perintah lemah / Perintah kuat
Perintah yang lemah:
Beri saya ide mekanik permainan.
Perintah ini bebas konteks: genre, target audiens, platform, batasan tidak jelas. AI membuang ide-ide umum dan terkenal.
Perintah yang kuat:
Peran Anda: desainer game berpengalaman. Permainan saya: seluler, dimainkan dengan satu tangan, tipe kasual, target audiens berusia 25-40 tahun. Siklus inti: putaran cepat 30 detik. Batasan: tidak ada iklan, ramah pembelian, 10 detik untuk belajar. Tugas: memberikan 8 ide inti mekanik yang berbeda; tulis ringkasan satu kalimat, kekuatan dan kemungkinan risiko untuk masing-masing kalimat. Proposisi klise (pertandingan-3, lari tanpa akhir).
Perbedaannya jelas: batasan, audiens, jenis, dan permintaan “stereotipe” membuat keluaran tersedia.
Bagan perbandingan peran/tugas
bisnis
Peran AI
peran pria
verifikasi
Generasi ide mekanis
Perbanyakan variasi
seleksi, prototipe
Tes permainan
Dialog NPC
penulisan rancangan
Nada, identitas, koreksi
konsistensi karakter
cuplikan kode
Produksi pelat ketel
Arsitektur, integrasi
Bangun + uji
kehadiran visual
Konsep/variasi
Arahan seni, orisinalisasi
Pemeriksaan hak cipta
Rumus keseimbangan
draf akun
pengaturan akhir
Simulasi + tes bermain
Kesalahan umum
- Mengira keluaran AI sebagai produk jadi. Outputnya selalu berupa draft; Itu tidak akan mengudara tanpa masukan manusia.
- Meminta kode tanpa menentukan mesin/versi. Jika Anda tidak menyebutkan versinya, AI akan menghasilkan API campuran atau usang.
- Meninggalkan hak cipta sampai akhir. Pengecekan keaslian dilakukan pada saat produksi, bukan malam sebelum tayang.
- Menempelkan desain rahasia pada kendaraan umum. Jika konten yang belum dirilis bocor, konten tersebut tidak dapat diambil kembali.
- Anjuran tanpa konteks, seperti “Beri ide”. Prompt yang tidak dibatasi memberikan hasil yang umum.
Singkatnya
AI adalah asisten yang kuat dalam pengembangan game: AI melipatgandakan ide, menghasilkan draf, dan mempercepat iterasi. Namun identitas, orisinalitas, keseimbangan, dan keamanan hukum game tersebut adalah milik manusia. Melakukan pemisahan dua cluster (karya yang dapat direproduksi vs. keputusan identitas), verifikasi tiga langkah (tautan ke sumber, uji coba, filter rasa), kesadaran hak cipta/orisinalitas, dan privasi data sebagai tulang punggung modul ini.
Tugas aplikasi
Buat daftar 6 pekerjaan dari proyek game Anda sendiri (atau imajiner). Klasifikasikan masing-masing sebagai “cetak biru yang dapat didelegasikan AI” atau “keputusan manusia”. Untuk salah satu yang dapat dipindahtangankan, gunakan template “Penilaian kesesuaian pekerjaan” di atas untuk mendapatkan respons dari AI dan menerapkan verifikasi tiga langkah.
daftar periksa
- [ ] Saya membagi pekerjaan menjadi dua kelompok (keputusan yang dapat direplikasi/ID).
- [ ] Saya menerapkan verifikasi tiga langkah (sumber, uji coba, selamat menikmati).
- [ ] Saya menentukan mesin dan versinya saat meminta kode.
- [ ] Saya melakukan pemeriksaan awal hak cipta/orisinalitas pada saat produksi.
- [ ] Saya hanya memberikan data rahasia ke alat ini dalam bentuk yang disetujui dan disamarkan.