Vienetas 1 / 11

Įvadas į žaidimų kūrimo dirbtinį intelektą: vaidmenys, ribos, patvirtinimas, autorių teisės ir etika

Pelnas:

  • Gebėjimas atskirti, kurioje žaidimo gamybos linijoje (idėja, juodraštis, iteracija) dirbtinis intelektas sutaupo realų laiką, o kur tokie sprendimai kaip žaidimo tapatybė ir originalumas paliekami žmogui, pagal užduoties rizikos lygį.
  • Gebėjimas taikyti discipliną, kuri patikrina kiekvieną AI išvestį, kai ji prijungiama prie šaltinio / variklio, paleista ir išbandoma bei perduodama per skonio / tapatybės filtrą.
  • Norint suprasti, kodėl nuo pat žaidimo gamybos pradžios reikia atsižvelgti į autorių teises ir originalumą, duomenų privatumą ir saugumą.

Dirbate žaidimų studijoje. Viena vertus, yra versija, kurią reikia išleisti, kita vertus, baigiamasis biudžetas; Viena vertus, laukiamas žaidžiamas prototipas, kita vertus, šimtai dar neparašytų dialogo eilučių, dešimtys nesumodeliuotų aktyvų (ištekliai – kiekvienas žaidimo vaizdo, garso ar modelio failas), nesubalansuota ekonomika. Žaidimų kūrimas; Tai iš esmės daugiadisciplinis ir pasikartojantis amatas, sujungiantis dizainą, meną, kodą, garsą, testavimą ir leidybą į vieną pramoginę patirtį. Būtent tokioje iteracijų gausoje dirbtinis intelektas (AI – programinė įranga, galinti išgauti šablonus iš istorinių duomenų ir sukurti tekstą, vaizdus, ​​garsą ir kodą) pagreitina jus. Tačiau pati šio modulio pradžia aiški: AI yra asistentas, juodraščių generatorius ir idėjų daugiklis; Jūs esate tas, kuris lemia žaidimo dvasią, originalumą ir galutinį sprendimą.

Šiame pirmajame skyriuje daugiausia dėmesio skirsime disciplinai, o ne įrankiui. Sužinosite, kur AI sutaupo realų laiką žaidime – gamybos etapų grandinėje, per kurią idėja pereina, kol ji tampa leistinu turiniu – kur tai pavojinga, kaip patikrinti kiekvieną išvestį, autorių teises ir originalumo ribas ir kokius duomenis galite suteikti kuriam įrankiui. Nepaklojus šio pagrindo, tolesni įrenginiai išliks ore.

Kur AI praverčia gamybos linijoje?

Padalinkime žaidimo kūrimo darbus į dvi dideles grupes. Pirma grupė: pasikartojančios, atkuriamos, parengtos užduotys. Dešimt skirtingų variacijų idėjų mechanikui, dialogo juodraščiai NPC (ne žaidėjui), pradinis pilkosios dėžės lygio išdėstymas, koncepcinio meno krypties eksperimentai, pasikartojantys kodo fragmentai (boilerplate), šimtai bandymų atvejų. Atlikdamas šias užduotis AI sutrumpina minutes iki sekundžių ir nepavargsta.

Antrasis klasteris: sprendimai, lemiantys žaidimo tapatybę, originalumą ir komercinę ateitį. Kokia bus pagrindinė žaidimo linksmybė, kokia meno kryptis bus prekės ženklas, emocinė istorijos šerdis, galutinė ekonomikos pusiausvyra, koks turtas bus įtrauktas į žaidimą ir ar jis yra saugomas autorių teisių. Šiems sprendimams reikia vizijos, skonio, aktorinės intuicijos ir teisinės atsakomybės. Dirbtinis intelektas čia padaugina parinktis, leidžia greitai sukurti prototipus, bet jūs paspaudžiate mygtuką.

Paaiškinkime skirtumą vienu sakiniu: AI yra stiprus klausimo „kokių būtų dešimt variantų ir kaip atrodytų pirmasis juodraštis“ klausimais; Jūs turite nuspręsti, kai kyla klausimų, pavyzdžiui, „kuris yra mūsų žaidimas ir ar šis turinys teisiškai priklauso mums?“

Patarimas: prieš pateikdami užduotį dirbtiniam intelektui, paklauskite: „Ką aš prarasiu, jei ši išvestis neteisinga arba vidutiniška? Jei atsakymas yra „kelių minučių iteracija“, lengvai deleguokite. Jei atsakymas yra „žaidimo tapatybė, paskelbimo blokas arba ieškinys dėl autorių teisių“, leiskite dirbtiniam intelektui parengti juodraštį, o jūs priimate sprendimą ir paskutinį prisilietimą.

Tikrinimo disciplina: trys žingsniai

AI gamina sklandžiai ir užtikrintai; Tai nereiškia, kad jis tinkamas ar tinkamas naudoti. AI retkarčiais sukelia haliucinacijas – tai yra, jis pateikia neegzistuojančią API funkciją, neveikiančią kodo eilutę, sugalvotą taisyklę arba neegzistuojantį šaltinį kaip tikrą. Žaidime sukurta „Unity“ funkcija veda į kodą, kuris nekompiliuoja, o nesubalansuota formulė veda į išnaudojimą, kuris nutraukia žaidimą. Taigi sukurkite trijų pakopų refleksą, taikomą kiekvienam išėjimui:

  1. Prijunkite prie šaltinio ir variklio. Kiekviena AI grąžinama kodo dalis turėtų būti pagrįsta API, kuri iš tikrųjų egzistuoja toje jūsų naudojamo variklio versijoje („Unity“ / „Unreal“). "Kurioje versijoje yra ši funkcija?" ir suderinti jį su oficialiu dokumentu.
  2. Paleiskite ir išbandykite. Surinkite kodą, žaiskite mechaniką, imituokite balansą. Niekas, ką AI gamina, nėra „gerai“, kol nematyti, kad tai veikia žaidime.
  3. Perkelkite jį per skonio ir tapatybės filtrą. Ar atrodo, kad išvestis priklauso jūsų žaidimui, ar ji yra bendra? Jūsų meninis ir dizaino sprendimas yra galutinis filtras.
Dėmesio: „AI taip sukūrė“ nėra pateisinimas. Jei yra klaida, disbalansas ar autorių teisių pažeidimas, atsakomybė tenka asmeniui, kuris įdėjo tą išvestį į žaidimą jo nepatikrinęs, o ne AI. Nepatvirtinta AI išvestis yra tokia pat rizikinga, kaip ir be testavimo išleistas pleistras.

Autoriaus teisės ir originalumas: ką reikia žinoti nuo pat pradžių

Jautriausias AI aspektas kuriant žaidimus yra autorių teisės ir originalumas, nes kiekvienas jūsų pagamintas turtas yra įtrauktas į komercinį produktą. Įtraukite tris taisykles nuo pat pradžių. Pirma: jei generatyvaus vaizdo / garso modelio išvestis atpažįstamai imituoja esamą autorių teisių saugomą kūrinį (personažą, prekės ženklą, menininko parašo stilių), naudojant tą išvestį komerciniame produkte kyla pavojus, kad bus pažeistas. Antra: jūsų naudojamo įrankio naudojimo sąlygos (komercinio naudojimo teisės, ar jums priklauso spaudinys) skiriasi kiekvienam įrankiui; Nenaudoti neperskaičius. Trečia: kai kuriose šalyse kūrinys, sukurtas tik AI, be žmogaus indėlio, gali būti neapsaugotas autorių teisių, o tai reiškia, kad kiti gali jį kopijuoti. Šiuos tris taškus pagilinsime 10-ajame vienete; Tačiau žinokite tai nuo pat pirmos dienos: AI išvestis yra atskaitos taškas, ji neturėtų patekti į produktą be prasmingo žmogaus indėlio ir patvirtinimo.

Duomenys, privatumas ir gynyba

Studijos duomenys dažnai yra komercinė paslaptis: nepaskelbti dizaino dokumentai, šaltinio kodas, simbolių dizainas, istorija. Įklijuoti juos į nemokamą viešąjį įrankį reiškia rizikuoti nutekėti ir konkurencija. Padarykite paprastą klasifikaciją: Atviri duomenys (skelbiami, paskelbti) gali įvesti bet kokį įrankį; vidinius duomenis tik institucijos patvirtintoms transporto priemonėms; Konfidencialūs duomenys (neišleistas kodas, dizainas, istorija) patenka tik į sutartinius įrankius, kurių duomenys nepatenka į modelių mokymus. Pastaba apie IT ir saugumą: pridėdami AI sukurtą kodą į žaidimą, aklai nepriimkite saugumo spragų (pavyzdžiui, pasitikėkite klientu ir apeikite serverio patvirtinimą kelių žaidėjų žaidime); Dirbtinį intelektą naudokite tik gynybos ir tikrinimo tikslais, savo sistemos saugumui padidinti ir niekada neleistinais tikslais, pvz., neteisėtai prieigai prie kito asmens sistemos.

trys mini dėklai

1 atvejis – laiko taupymas tinkamoje vietoje. Indie studijos dizaineris paprastai praleistų dieną galvodamas apie 12 galvosūkių mechaniko variantų. Jis pateikė AI trumpą su aiškiais apribojimais ir per 20 minučių parengė 12 variantų; Tada jis pasirinko 3 iš jų pagal savo skonį ir sukūrė jų prototipus. AI padaugėjo idėjų; Pasirinkimas ir prototipas liko žmogui.

2 atvejis – patvirtinant įvyko klaida. Programuotojas paprašė AI pateikti inventoriaus sistemos kodą. Kodas atrodė gerai, bet nesukompiliuotas: AI sukūrė funkciją, kuri buvo senesnėje Unity versijoje, bet buvo pašalinta projekto versijoje. Veiksmas „Vykdyti ir išbandyti“ išsprendė per 5 minutes, kas galėjo trukti kelias valandas.

3 atvejis – autorių teisių grąža. Menininkui patiko herojaus įvaizdis, kurį jis sukūrė naudodamas AI; tačiau vaizdas buvo labai panašus į gerai žinomą komiksų personažą. Meno vadovas įsikišo: šis vaizdas buvo komercinio žaidimo pažeidimo pavojus. Atvaizdas buvo atkurtas pagal pageidavimą dėl unikalaus silueto ir paletės, buvo suasmenintas menininko rankos piešiniu.

Keturi kopijuojami šablonai

1) Tinkamumo darbui įvertinimas:

Jūsų vaidmuo: vyresnysis žaidimų gamintojas. Toliau aprašysiu darbą. Pasakykite man (1) ar šis darbas yra juodraštis / pasikartojantis darbas, kurį galima saugiai perduoti dirbtiniam intelektui, ar svarbus sprendimas, nustatantis žaidimo tapatybę, (2) galimas neteisingos / vidutinės išvesties išlaidas, (3) patikrinimą, kurį turiu atlikti prieš deleguodamas. Darbas: [įterpti darbą čia]

2) Kodo patvirtinimo užklausa:

Rašote šį kodą [Unity 2022.3 / Unreal 5.3]. Nurodykite, kad kiekviena jūsų naudojama API egzistuoja šioje versijoje. Pažymėkite „patikrinti“, kur nesate tikri. Nedarykite jokių neegzistuojančių funkcijų; pasiūlyti alternatyvą.

3) Autorių teisių / originalumo išankstinė patikra:

Šią įvaizdžio/personažo idėją panaudosiu komerciniame žaidime. Praneškite, jei ši idėja primena esamą autorių teisių saugomą kūrinį, prekės ženklą ar gerai žinomą menininko stilių; Jei panašus, pasiūlykite 3 konkrečius pakeitimus, kad jis būtų unikalus. Idėja: [rašyk čia]

4) Konfidencialių duomenų maskavimas:

Tekste, kurį jums pateiksiu, gali būti neskelbto dizaino / kodo. Pirmiausia surašykite, kurios sritys yra konfidencialios ir kurias reikia užmaskuoti; Užmaskuosiu ir vėl atsiųsiu. Neanalizuokite tokio, koks jis yra.

Silpnas raginimas / Stiprus raginimas

Silpnas raginimas:

Duok man žaidimo mechaniko idėją.

Šis raginimas yra be konteksto: žanras, tikslinė auditorija, platforma, apribojimai yra neaiškūs. AI išmeta bendras, gerai žinomas idėjas.

Galingas raginimas:

Jūsų vaidmuo: patyręs žaidimų dizaineris. Mano žaidimas: mobilusis, žaidžiamas viena ranka, atsitiktinio tipo, tikslinė auditorija 25-40 metų. Pagrindinis ciklas: 30 sekundžių greiti ratai. Apribojimas: nėra skelbimų, patogu pirkti, 10 sekundžių išmokti. Užduotis: pateikti 8 skirtingas pagrindines mechaniko idėjas; parašykite vieno sakinio santrauką, kiekvieno stiprybes ir galimą riziką. Klišė (match-3, begalinis bėgimas) pasiūlymas.

Skirtumas aiškus: apribojimas, auditorija, tipas ir „stereotipo“ užklausa leidžia pasiekti išvestį.

Vaidmenų/užduočių palyginimo lentelė

verslui

AI vaidmuo

vyro vaidmuo

patikrinimas

Mechaninis idėjų generavimas

Variacijos sklidimas

atranka, prototipas

Žaidimo testas

NPC dialogas

rašto juodraštis

Tonas, tapatybė, korekcija

charakterio nuoseklumas

kodo fragmentas

Katilų gamyba

Architektūra, integracija

Sukurti + išbandyti

vizualinis buvimas

Koncepcija/variacija

Meno kryptis, originalizacija

Autorių teisių patikrinimas

Pusiausvyros formulė

sąskaitos juodraštis

galutinis nustatymas

Simuliacija + žaidimo testas

Dažnos klaidos

  • Klaidingai AI išvestis kaip gatavą produktą. Išvestis visada yra juodraštis; Jis nepatenka į eterį be žmogaus indėlio.
  • Kodo užklausa nenurodant variklio/versijos. Jei nepasakysite versijos, AI sukurs mišrią arba pasenusią API.
  • Autorių teisių palikimas iki galo. Autentiškumas tikrinamas gamybos metu, o ne naktį prieš transliaciją.
  • Slapto dizaino klijavimas ant viešojo transporto priemonės. Jei neišleistas turinys nuteka, jo negalima atkurti.
  • Raginimas be konteksto, pvz., „Pateik idėją“. Neribotas raginimas suteikia bendrų rezultatų.

Apibendrinant

AI yra galingas žaidimų kūrimo asistentas: jis daugina idėjas, generuoja juodraščius, pagreitina iteraciją. Tačiau žaidimo tapatybė, originalumas, pusiausvyra ir teisinis saugumas priklauso žmonėms. Šio modulio pagrindas yra dviejų grupių atskyrimas (atkuriami darbai ir tapatybės sprendimai), trijų etapų patvirtinimas (nuoroda į šaltinį, vykdymo bandymas, skonio filtras), autorių teisių / originalumo suvokimas ir duomenų privatumas.

Taikymo užduotis

Išvardinkite 6 darbus iš savo (arba įsivaizduojamo) žaidimo projekto. Klasifikuokite kiekvieną kaip „AI perduodamą planą“ arba „žmogaus sprendimą“. Jei norite gauti atsakymą iš dirbtinio intelekto ir pritaikyti trijų etapų patvirtinimą, naudokite anksčiau pateiktą šabloną „Tinkamumo darbui įvertinimas“.

kontrolinis sąrašas

  • [ ] Padalijau darbą į dvi dalis (pakartojama / ID sprendimas).
  • [ ] Įdiegiau trijų pakopų patvirtinimą (šaltinis, vykdykite testą, mėgaukitės).
  • [ ] Prašydama kodo nurodžiau variklį ir versiją.
  • [ ] Gamybos metu atlikau pirminį autorių teisių / originalumo patikrinimą.
  • [ ] Konfidencialius duomenis įrankiui pateikiau tik patvirtinta, užmaskuota forma.