Egység 1 / 11

Bevezetés a mesterséges intelligenciába a játékfejlesztésben: szerepek, határok, ellenőrzés, szerzői jog és etika

Nyereség:

  • Megkülönböztetni, hogy a játék gyártósorában (ötlet, vázlat, iteráció) a mesterséges intelligencia hol takarít meg valós időt, és hol marad az emberre az olyan döntés, mint a játék azonossága és eredetisége, a feladat kockázati szintjének megfelelően.
  • Képes olyan diszciplínát alkalmazni, amely minden egyes mesterségesintelligencia-kimenetet a forráshoz/motorhoz való csatlakoztatás, futtatás és tesztelés, valamint egy íz-/identitásszűrőn való átengedés lépéseivel ellenőriz.
  • Ahhoz, hogy megértsük, miért kell a szerzői jogokat és az eredetiséget, az adatvédelmet és a védelmi célú biztonsági felhasználást már a kezdetektől figyelembe venni a játékgyártás során.

Egy játékstúdióban dolgozol. Egyrészt van egy kiadás, amit ki kell adni, másrészt a befejező költségvetés; Egyrészt a játszható prototípus elvárása, másrészt a még meg nem írt párbeszédek százai, több tucat le nem modellezett vagyon (eszközök – a játékban minden vizuális, hang- vagy modellfájl), kiegyensúlyozatlan gazdaság. Játékfejlesztés; Ez egy eredendően multidiszciplináris és iteratív mesterség, amely egyetlen szórakoztató élményben ötvözi a tervezést, a művészetet, a kódot, a hangot, a tesztelést és a kiadást. Pontosan ebben a rengeteg iterációban gyorsítja fel a mesterséges intelligencia (AI – szoftver, amely mintákat tud kivonni a történelmi adatokból, és szöveget, látványt, hangot és kódot állít elő). De ennek a modulnak a legeleje egyértelmű: az AI egy asszisztens, vázlatgenerátor és ötletszorzó; Te vagy az, aki meghatározza a játék szellemét, eredetiségét és végső döntését.

Ebben az első részben a fegyelemre fogunk összpontosítani, nem az eszközre. Megtudhatja, hogy a mesterséges intelligencia hol takarít meg valós időt a játék során – a gyártási szakaszok láncolata, amelyen egy ötlet végighalad, amíg lejátszható tartalommá válik –, hogy hol veszélyes, hogyan ellenőrizhető az egyes kimenetek, a szerzői jogok és az eredetiség korlátai, és milyen adatokat adhat meg melyik eszközhöz. Ennek az alapnak a lerakása nélkül a következő egységek a levegőben maradnak.

Hol jön jól az AI a gyártósoron?

Osszuk két nagy csoportra a játékfejlesztési feladatokat. Első klaszter: ismétlődő, reprodukálható, megfogalmazható feladatok. Tíz különböző variációs ötlet egy szerelőhöz, párbeszédvázlatok NPC-hez (nem játékos karakter), egy szint kezdeti szürkedobozos elrendezése, iránykísérletek egy koncepcióművészethez, ismétlődő kódrészletek (boilerplate), tesztesetek százainak felsorolása. Ezekben a feladatokban az AI a perceket másodpercekre csökkenti, és nem fárad el.

A második klaszter: olyan döntések, amelyek meghatározzák a játék identitását, eredetiségét és kereskedelmi jövőjét. Mi lesz a játék központi szórakoztató köre, milyen művészeti irány lesz a márka, a történet érzelmi magja, a gazdaság végső egyensúlya, milyen eszköz kerül a játékba, és hogy szerzői jogvédelem alatt áll-e. Ezek a döntések víziót, ízlést, cselekvő intuíciót és jogi felelősséget igényelnek. A mesterséges intelligencia itt megsokszorozza a lehetőségeket, lehetővé teszi a gyors prototípuskészítést – de te megnyomod a gombot.

Tisztázzuk a különbséget egy mondatban: az AI erős a "mi lenne ennek tíz változata és hogyan nézne ki az első vázlat" kérdésekben; A döntés az Öné, ha olyan kérdésekről van szó, mint például "melyik a mi játékunk, és ez a tartalom a miénk?

Tipp: Mielőtt kiszervezne egy feladatot egy MI-nek, kérdezze meg: "Mit veszítek, ha ez a kimenet rossz vagy közepes?" Ha a válasz "néhány perc iteráció", akkor könnyen delegáljon. Ha a válasz "a játék identitása, publikációs blokk vagy szerzői jogi per", akkor hagyja, hogy az AI készítse el a tervezetet, és Ön adja meg a döntést és az utolsó simítást.

Ellenőrzési fegyelem: három lépés

A mesterséges intelligencia folyékonyan és magabiztosan termel; Ez nem jelenti azt, hogy helyes vagy használható. A mesterséges intelligencia időnként hallucinációkat produkál – vagyis egy nem létező API-függvényt, egy nem működő kódsort, egy kitalált szabályt vagy egy nem létező erőforrást valósnak mutat be. A játékban egy kitalált Unity függvény olyan kódhoz vezet, amely nem fordít le, a kiegyensúlyozatlan képlet pedig a játékot megszakító exploithoz vezet. Tehát dolgozzon ki egy háromlépcsős reflexet, amely minden kimenetre vonatkozik:

  1. Csatlakoztassa a forráshoz és a motorhoz. A mesterséges intelligencia által visszaadott minden kódrészletnek azon az API-n kell alapulnia, amely az Ön által használt motorverzióban (Unity/Unreal) valóban létezik. "Melyik verzió rendelkezik ezzel a funkcióval?" és párosítsa a hivatalos dokumentummal.
  2. Fuss és tesztelj. Fordítsa le a kódot, játssza le a mechanikát, szimulálja az egyensúlyt. A mesterséges intelligencia által termelt semmi sem „rendben” mindaddig, amíg nem látjuk, hogy működik a játékban.
  3. Tedd át az ízlés és az identitás szűrőjén. Úgy érzi, hogy a kimenet a játékához tartozik, vagy általános? Az Ön művészi és tervezési megítélése a végső szűrő.
Figyelem: "Az AI így állította elő" nem indok. Ha hiba, kiegyensúlyozatlanság vagy szerzői jogok megsértése történik, a felelősség azt a személyt illeti, aki a kimenetet ellenőrzése nélkül tette bele a játékba, nem pedig az AI-t. Egy ellenőrizetlen AI-kimenet ugyanolyan kockázatos, mint egy tesztelés nélkül kiadott javítás.

Szerzői jog és eredetiség: amit a kezdetektől tudnod kell

A játékfejlesztésben a mesterséges intelligencia legérzékenyebb aspektusa a szerzői jog és az eredetiség, mivel minden általad előállított eszköz benne van egy kereskedelmi termékben. A három szabályt már az elejétől fogva belsővé kell tenni. Először is: ha egy generatív képi/audio modell eredménye felismerhetően utánoz egy létező, szerzői jog által védett művet (karakter, márka, művész aláírási stílusa), akkor ennek a kimenetnek a kereskedelmi termékben történő felhasználása a jogsértés kockázatának teszi ki. Másodszor: az Ön által használt eszköz használati feltételei (kereskedelmi felhasználási jogok, hogy Ön a nyomat tulajdonosa) minden eszköznél eltérő; Olvasás nélkül ne használja. Harmadszor: egyes országokban előfordulhat, hogy a teljes egészében mesterséges intelligencia által, emberi közreműködés nélkül készített mű nem részesül szerzői jogi védelemben – vagyis mások lemásolhatják. Ezt a három pontot elmélyítjük a 10. egységben; De ezt már az első naptól tudd: az AI-kimenet a kiindulópont, nem szabad belemenni a termékbe értelmes emberi hozzájárulás és érvényesítés nélkül.

Adatok, magánélet és védelem

A stúdió adatai gyakran üzleti titkok: kiadatlan tervdokumentumok, forráskód, karaktertervek, történet. Ha ezeket egy ingyenes nyilvános eszközbe helyezi, az a szivárgások és a verseny kockázatát jelenti. Készíts egy egyszerű osztályozást: A nyílt adatok (meghirdetett, közzétett) bármilyen eszközbe bekerülhetnek; belső adatok csak az intézmény által jóváhagyott járművekre vonatkoznak; A bizalmas adatok (kiadatlan kód, dizájn, sztori) csak a szerződött eszközökbe kerülnek, amelyek adatai nem mennek el a modellképzésbe. Megjegyzés az informatikával és a biztonsággal kapcsolatban: Amikor mesterséges intelligencia által generált kódot ad hozzá a játékhoz, ne fogadja el vakon a biztonsági réseket (például többszereplős játékban bízzon a kliensben és a szerver ellenőrzésének megkerülését); Az AI-t csak védekezési és ellenőrzési célokra használja, saját rendszere biztonságának növelésére, és soha ne illetéktelen célokra, például valaki más rendszeréhez való jogosulatlan hozzáférésre.

három mini tok

1. eset – Időmegtakarítás a megfelelő helyen. Egy független stúdió tervezője általában egy napot tölt azzal, hogy 12 variáción gondolkodik egy rejtvényszerelő számára. Az AI-nak adott egy rövid tájékoztatót világos megkötésekkel, és 12 variációt készített 20 perc alatt; Aztán kiválasztott 3-at saját ízlése szerint, és elkészítette a prototípust. A mesterséges intelligencia elterjedt az ötletek száma; A választás és a prototípus az embernél maradt.

2. eset – Az érvényesítés hibát észlelt. Egy programozó leltári rendszerkódot kért az AI-tól. A kód jól nézett ki, de nem fordult le: az AI olyan funkciót készített, amely a Unity régebbi verziójában volt, de a projekt verziójából eltávolították. A „Futtatás és tesztelés” lépés 5 perc alatt megoldotta az órákig tartó zűrzavart.

3. eset – A szerzői jogi kockázat megtérülése. Egy művésznek tetszett a hősről alkotott kép, amelyet mesterséges intelligenciával készített; de a kép határozottan hasonlított egy jól ismert képregényszereplőre. A művészeti vezető közbeszólt: ez a látvány a jogsértés kockázatát jelentette a reklámjátékban. A képet kérésre egyedi sziluettre és palettára reprodukáltuk, és a művész kézi rajzával személyre szabtuk.

Négy másolható sablon

1) Munkaköri alkalmasság felmérése:

Az Ön szerepe: vezető játékproducer. Az alábbiakban leírom a munkát. Mondja el, (1) ez a munka vázlat/duplikált munka, amely biztonságosan delegálható az MI-re, vagy kritikus döntés, amely meghatározza a játék identitását, (2) a hibás/közepes kimenet lehetséges költségét, (3) a delegálás előtt elvégzendő ellenőrzést. Feladat: [feladat beszúrása

2) Kódellenőrzési kérelem:

Ezt a kódot a [Unity 2022.3 / Unreal 5.3] számára írod. Jelezze, hogy minden használt API létezik ebben a verzióban. Jelölje be az „ellenőrzés” lehetőséget, ha nem biztos benne. Ne hozzon létre nem létező funkciókat; alternatívát javasolni.

3) Szerzői jog/eredetiség előzetes ellenőrzése:

A következő kép/karakter ötletet egy reklámjátékban fogom használni. Tudassa velem, ha ez az ötlet egy létező szerzői jog által védett műre, védjegyre vagy jól ismert művészstílusra hasonlít; Ha hasonló, javasoljon 3 konkrét változtatást, hogy egyedivé tegye. Ötlet: [írd ide]

4) Bizalmas adatok maszkolása:

Az általam közölt szöveg tartalmazhat még nem publikált dizájnt/kódot. Először sorolja fel, mely területek bizalmasak és melyeket kell elfedni; Maszkírozom és újra elküldöm. Ne elemezze úgy, ahogy van.

Gyenge felszólítás / Erős felszólítás

Gyenge felszólítás:

Adj egy játékszerelő ötletet.

Ez a prompt kontextusmentes: a műfaj, a célközönség, a platform és a megkötés nem egyértelmű. Az AI általános, jól ismert ötleteket dob ​​ki.

Erőteljes felszólítás:

Az Ön szerepe: tapasztalt játéktervező. Játékom: mobil, egy kézzel játszható, alkalmi típus, 25-40 éves célközönség. Alapciklus: 30 másodperces gyors körök. Korlátozás: nincsenek hirdetések, vásárlásbarát, 10 másodperc a tanuláshoz. Feladat: adjon 8 különböző törzsszerelői ötletet; mindegyikhez írjon egy mondatos összefoglalót, erősségeit és lehetséges kockázatait. Klisé (match-3, végtelen futás) javaslat.

A különbség egyértelmű: a kényszer, a közönség, a típus és a „sztereotípia” kérés teszi elérhetővé a kimenetet.

Szerep/feladat összehasonlító táblázat

üzlet

Az AI szerepe

férfi szerepe

ellenőrzése

Mechanikus ötletgenerálás

Változatok terjedése

kiválasztás, prototípus

Játékmenet teszt

NPC párbeszéd

tervezet írás

Hangnem, azonosság, korrekció

karakter konzisztencia

kódrészlet

Kazánlemez gyártás

Építészet, integráció

Építés + tesztelés

vizuális jelenlét

Koncepció/variáció

Művészeti irány, eredetiesítés

Szerzői jogi ellenőrzés

Egyensúlyi képlet

számlatervezet

végső beállítás

Szimuláció + játékteszt

Gyakori hibák

  • Az AI kimenet késztermékként való összetévesztése. A kimenet mindig piszkozat; Emberi közreműködés nélkül nem kerül adásba.
  • Kód kérése a motor/verzió megadása nélkül. Ha nem mond verziót, az AI vegyes vagy elavult API-t fog előállítani.
  • A szerzői jogot a végére hagyva. Az eredetiség ellenőrzése a gyártáskor történik, nem a sugárzás előtti este.
  • A titkos terv felragasztása a tömegjárműre. Ha a kiadatlan tartalom kiszivárog, azt nem lehet visszakeresni.
  • Kontextus nélküli kérdés, például „Adj ötletet”. A korlátlan prompt általános eredményeket ad.

Összefoglalva

Az AI hatékony asszisztens a játékfejlesztésben: ötleteket szaporít, piszkozatokat generál, felgyorsítja az iterációt. De a játék identitása, eredetisége, egyensúlya és jogbiztonsága az emberé. A modul gerincét képezi a kétcsoportos szétválasztás (reprodukálható művek kontra személyazonossági döntések), a háromlépcsős ellenőrzés (hivatkozás a forrásra, futtatási teszt, ízszűrő), a szerzői jogok/eredetiség tudatosítása és az adatvédelem.

Pályázati feladat

Sorolj fel 6 munkát a saját (vagy képzeletbeli) játékprojektedből. Mindegyiket „MI által delegálható terv” vagy „emberi döntés” kategóriába sorolja. Az egyik átruházható típushoz használja a fenti „Munkahelyesség-értékelés” sablont, hogy választ kapjon az AI-tól, és alkalmazza a háromlépcsős ellenőrzést.

ellenőrző lista

  • [ ] A munkát két kötegre osztottam (replikálható / azonosító döntés).
  • [ ] Háromlépcsős ellenőrzést valósítottam meg (forrás, futtatás-teszt, élvezet).
  • [ ] A kód kérésekor megadtam a motort és a verziót.
  • [ ] A szerzői jogi/eredetiségi előzetes ellenőrzést a gyártáskor végeztem el.
  • [ ] Csak jóváhagyott, maszkolt formában adtam meg bizalmas adatokat az eszközhöz.