zisky:
- Schopnosť rozlíšiť, kde v produkčnej línii hry (nápad, návrh, iterácia) umelá inteligencia šetrí reálny čas a kde sú rozhodnutia ako identita a originalita hry ponechané na človeka, podľa úrovne rizika úlohy.
- Schopnosť uplatniť disciplínu, ktorá overí každý výstup AI prostredníctvom krokov pripojenia k zdroju/motoru, spustenia a testovania a prechodu cez filter chuti/identity.
- Aby sme pochopili, prečo by sa autorské práva a originalita, ochrana údajov a bezpečnosť mali brať do úvahy už od začiatku pri výrobe hier.
Pracuješ v hernom štúdiu. Na jednej strane je tu verzia, ktorú treba vydať, na druhej strane končiaci rozpočet; Na jednej strane očakávanie hrateľného prototypu, na druhej strane stovky riadkov dialógov, ktoré ešte neboli napísané, desiatky nevymodelovaných aktív (aktíva — každý vizuál, zvuk či modelový súbor v hre), nevyvážená ekonomika. Vývoj hier; Je to neodmysliteľne multidisciplinárne a opakujúce sa remeslo, ktoré spája dizajn, umenie, kód, zvuk, testovanie a publikovanie do jedného zábavného zážitku. Práve v tomto množstve opakovaní vás zrýchľuje umelá inteligencia (AI – softvér, ktorý dokáže extrahovať vzory z historických údajov a produkovať text, vizuály, zvuk a kód). Ale samotný začiatok tohto modulu je jasný: AI je asistent, generátor návrhov a multiplikátor nápadov; Vy ste ten, kto určuje ducha, originalitu a konečné rozhodnutie hry.
V tejto prvej časti sa zameriame na disciplínu, nie na nástroj. Dozviete sa, kde umelá inteligencia šetrí reálny čas v procese hry – reťazec produkčných fáz, ktorými nápad prechádza, kým sa z neho nestane hrateľný obsah – kde je to nebezpečné, ako overiť jednotlivé výstupy, autorské práva a limity originality a aké údaje môžete poskytnúť ktorému nástroju. Bez položenia tohto základu zostanú nasledujúce jednotky vo vzduchu.
Kde sa AI na výrobnej linke hodí?
Rozdeľme úlohy vo vývoji hier do dvoch veľkých skupín. Prvý klaster: opakujúce sa, reprodukovateľné, koncipovateľné úlohy. Desať rôznych nápadov na variácie pre mechanika, návrhy dialógov pre NPC (nehráčska postava), počiatočné rozloženie úrovne v šedom boxe, experimenty so smerovaním pre koncepčné umenie, opakujúce sa časti kódu (boilerplate), zoznam stoviek testovacích prípadov. V týchto úlohách AI skracuje minúty až sekundy a neunaví sa.
Druhý klaster: rozhodnutia, ktoré určujú identitu, originalitu a komerčnú budúcnosť hry. Aká bude hlavná zábavná slučka hry, akým umeleckým smerom bude značka, emocionálne jadro príbehu, konečná rovnováha ekonomiky, aké aktívum sa dostane do hry a či je bezpečná pre autorské práva. Tieto rozhodnutia si vyžadujú víziu, vkus, hereckú intuíciu a právnu zodpovednosť. AI tu znásobuje možnosti, umožňuje rýchle prototypovanie – ale stlačíte tlačidlo.
Objasnime rozdiel jednou vetou: AI je silná v otázkach „akých by bolo desať variantov a ako by vyzeral prvý návrh“; Rozhodnutie je na vás, pokiaľ ide o otázky typu „ktorá je naša hra a je tento obsah legálne náš?“
Tip: Pred zadaním úlohy AI sa opýtajte: „Čo stratím, ak je tento výstup nesprávny alebo priemerný?“ Ak je odpoveď „niekoľko minút opakovania“, jednoducho delegujte. Ak je odpoveďou „identita hry, publikačný blok alebo súdny spor o autorské práva“, nechajte AI pripraviť návrh a vy dáte rozhodnutie a konečný dotyk.
Overovacia disciplína: tri kroky
AI produkuje plynule a s istotou; To neznamená, že je to správne alebo použiteľné. AI príležitostne produkuje halucinácie – to znamená, že prezentuje neexistujúcu funkciu API, nefunkčný riadok kódu, vymyslené pravidlo alebo neexistujúci zdroj ako skutočné. V hre vymyslená funkcia Unity vedie ku kódu, ktorý sa nekompiluje, nevyvážený vzorec vedie k exploitu, ktorý preruší hru. Vytvorte si trojkrokový reflex, ktorý sa použije na každý výstup:
- Pripojte k zdroju a motoru. Každý kus kódu, ktorý AI vráti, by mal byť založený na rozhraní API, ktoré skutočne existuje v danej verzii motora (Unity/Unreal), ktorú používate. "Ktorá verzia má túto funkciu?" a spárovať ho s oficiálnym dokumentom.
- Spustite a otestujte. Zostavte kód, zahrajte si mechaniku, simulujte rovnováhu. Nič, čo vytvára AI, nie je „ok“, kým sa v hre neuvidí, že funguje.
- Dajte to cez filter vkusu a identity. Máte pocit, že výstup patrí do vašej hry, alebo je všeobecný? Váš umelecký a dizajnový úsudok je posledným filtrom.
Pozor: „AI to tak vyrobila“ nie je odôvodnením. Ak sa vyskytne chyba, nerovnováha alebo porušenie autorských práv, zodpovednosť patrí osobe, ktorá tento výstup vložila do hry bez toho, aby to overila, nie AI. Neoverený výstup AI je rovnako riskantný ako oprava vydaná bez testovania.
Autorské práva a originalita: čo potrebujete vedieť od začiatku
Najcitlivejším aspektom AI pri vývoji hier sú autorské práva a originalita, pretože každé dielo, ktoré vyprodukujete, je súčasťou komerčného produktu. Od začiatku internalizujte tri pravidlá. Po prvé: ak výstup generatívneho vizuálneho/audio modelu rozpoznateľne napodobňuje existujúce dielo chránené autorskými právami (postavu, značku, štýl podpisu umelca), použitie tohto výstupu v komerčnom produkte vás vystavuje riziku porušenia autorských práv. Po druhé: podmienky používania nástroja, ktorý používate (práva na komerčné použitie, či vlastníte výtlačok) sú pre každý nástroj odlišné; Nepoužívajte bez čítania. Po tretie: v niektorých krajinách dielo vytvorené výlučne AI bez ľudského prispenia nemusí byť chránené autorskými právami – čo znamená, že ostatní ho môžu kopírovať. Tieto tri body prehĺbime v 10. celku; Ale vedzte to už od prvého dňa: výstup AI je východiskovým bodom, nemal by ísť do produktu bez zmysluplného ľudského vstupu a overenia.
Údaje, súkromie a obrana
Údaje štúdia sú často obchodným tajomstvom: nevydané dizajnové dokumenty, zdrojový kód, návrhy postáv, príbeh. Nalepiť ich do bezplatného verejného nástroja znamená riskovať úniky a konkurenciu. Urobte jednoduchú klasifikáciu: Otvorené dáta (ohlásené, zverejnené) môžu vstúpiť do akéhokoľvek nástroja; interné údaje len pre prostriedky schválené inštitúciou; Dôverné dáta (nevydaný kód, dizajn, príbeh) idú len do zazmluvnených nástrojov, ktorých dáta nejdú do modelového školenia. Poznámka k IT a bezpečnosti: Keď do svojej hry pridávate kód vygenerovaný AI, slepo neprijímajte bezpečnostné slabiny (napríklad dôverovanie klientovi a obchádzanie overenia servera v hre pre viacerých hráčov); AI používajte iba na účely obrany a overovania, na zvýšenie bezpečnosti vášho vlastného systému a nikdy nie na neoprávnené účely, ako je neoprávnený prístup do systému niekoho iného.
tri mini prípady
Prípad 1 – Šetrič času na správnom mieste. Dizajnér pre nezávislé štúdio by za normálnych okolností strávil deň premýšľaním o 12 variáciách pre mechanika puzzle. Dal AI brief s jasnými obmedzeniami a navrhol 12 variácií za 20 minút; Potom si vybral 3 z nich podľa vlastného vkusu a prototypoval ich. AI rozmohla nápady; Výber a prototyp zostali na človeku.
Prípad 2 – Pri overovaní sa vyskytla chyba. Programátor požiadal AI o kód inventárneho systému. Kód vyzeral dobre, ale neskompiloval sa: AI vytvorila funkciu, ktorá bola v staršej verzii Unity, ale bola odstránená vo verzii projektu. Krok „Spustiť a otestovať“ sa vyriešil za 5 minút, čo mohli byť hodiny zmätku.
Prípad 3 – Návratnosť rizika spojeného s autorskými právami. Umelec mal rád obraz hrdinu, ktorý vytvoril pomocou AI; ale obraz sa výrazne podobal na známu komiksovú postavu. Umelecký riaditeľ zasiahol: tento vizuál predstavoval riziko porušenia práv v komerčnej hre. Obraz bol reprodukovaný na požiadanie pre jedinečnú siluetu a paletu a bol personalizovaný pomocou umelcovej ručnej kresby.
Štyri kopírovateľné šablóny
1) Posúdenie vhodnosti práce:
Vaša úloha: hlavný herný producent. Prácu popíšem nižšie. Povedzte mi, (1) či ide o návrh/duplikáciu práce, ktorú možno bezpečne delegovať na AI, alebo o kritické rozhodnutie, ktoré určuje identitu hry, (2) o potenciálnych nákladoch na nesprávny/priemerný výstup, (3) o overení, ktoré musím vykonať pred delegovaním. Práca: [sem vložte úlohu]
2) Žiadosť o overenie kódu:
Tento kód píšete pre [Unity 2022.3 / Unreal 5.3]. Uveďte, že každé API, ktoré používate, existuje v tejto verzii. Ak si nie ste istí, označte „overiť“. Nevytvárajte žiadne neexistujúce funkcie; navrhnúť alternatívu.
3) Predbežná kontrola autorských práv/originality:
Nasledujúci obrázok/nápad postavy použijem v komerčnej hre. Dajte mi vedieť, či sa tento nápad podobá na existujúce dielo chránené autorskými právami, ochrannú známku alebo štýl známeho umelca. Ak je to podobné, navrhnite 3 konkrétne zmeny, aby bol jedinečný. Nápad: [napíšte sem]
4) Maskovanie dôverných údajov:
Text, ktorý vám dám, môže obsahovať nezverejnený dizajn/kód. Najprv uveďte, ktoré oblasti sú dôverné a je potrebné ich zamaskovať; Zamaskujem a pošlem znova. Neanalyzujte to tak, ako to je.
Slabá výzva / Silná výzva
Slabá výzva:
Dajte mi nápad na hernú mechaniku.
Táto výzva je bez kontextu: žáner, cieľové publikum, platforma, obmedzenie sú nejasné. Umelá inteligencia vypúšťa všeobecné, dobre známe nápady.
Výkonná výzva:
Vaša úloha: skúsený herný dizajnér. Moja hra: mobil, hrá sa jednou rukou, príležitostný typ, cieľová skupina 25-40 rokov. Základný cyklus: 30-sekundové rýchle kolá. Obmedzenie: žiadne reklamy, nákup priateľský, 10 sekúnd na učenie. Úloha: dajte 8 rôznych nápadov na základné mechaniky; ku každému napíšte jednovetové zhrnutie, silné stránky a možné riziká. Klišé (zápas 3, nekonečný beh) návrh.
Rozdiel je jasný: obmedzenie, publikum, typ a požiadavka „stereotypu“ sprístupňujú výstup.
Tabuľka porovnania rolí/úloh
podnikania
Úloha AI
mužská rola
overenie
Mechanické generovanie nápadov
Šírenie variácií
výber, prototyp
Test hrateľnosti
NPC dialóg
písanie návrhu
Tón, identita, oprava
charakterová konzistencia
útržok kódu
Výroba kotlov
Architektúra, integrácia
Zostavenie + test
vizuálna prítomnosť
Koncept/variácia
Umelecký smer, originalizácia
Kontrola autorských práv
Rovnovážny vzorec
návrh účtu
konečné nastavenie
Simulácia + test hry
Časté chyby
- Zamieňanie výstupu AI ako hotového produktu. Výstupom je vždy koncept; Bez ľudského zásahu to nejde do vzduchu.
- Žiadosť o kód bez špecifikácie motora/verzie. Ak nepoviete verziu, AI vytvorí zmiešané alebo zastarané API.
- Ponechanie autorských práv až na koniec. Kontrola pravosti sa vykonáva v čase výroby, nie večer pred vysielaním.
- Nalepenie tajného dizajnu na verejné vozidlo. Ak nevydaný obsah unikne, nie je možné ho získať.
- Výzva bez kontextu, napríklad „Dajte nápad“. Neobmedzená výzva poskytuje všeobecné výsledky.
V súhrne
Umelá inteligencia je výkonným pomocníkom pri vývoji hier: znásobuje nápady, generuje návrhy, urýchľuje iteráciu. Ale identita, originalita, vyváženosť a právna istota hry patrí ľuďom. Základom tohto modulu je oddelenie dvoch klastrov (reprodukovateľné diela vs. rozhodnutia o identite), trojstupňové overenie (odkaz na zdroj, spustenie testu, chuťový filter), povedomie o autorských právach/originalite a ochrana údajov.
Aplikačná úloha
Uveďte 6 úloh z vášho vlastného (alebo imaginárneho) herného projektu. Každý z nich klasifikujte ako „návrh delegovateľný AI“ alebo „ľudské rozhodnutie“. Pre jednu z prenosných možností použite vyššie uvedenú šablónu „Posúdenie vhodnosti práce“, aby ste dostali odpoveď od AI a aplikovali overenie v troch krokoch.
kontrolný zoznam
- [ ] Rozdelil som úlohu do dvoch dávok (replikovateľné / rozhodnutie ID).
- [ ] Implementoval som verifikáciu v troch krokoch (zdroj, spustenie, test).
- [ ] Pri vyžiadaní kódu som špecifikoval motor a verziu.
- [ ] V čase výroby som vykonal predbežnú kontrolu autorských práv/originalitu.
- [ ] Dôverné údaje som nástroju poskytol iba v schválenej maskovanej forme.