Jednotka 1 / 11

Úvod do umělé inteligence ve vývoji her: Role, hranice, ověřování, autorská práva a etika

zisky:

  • Umět rozlišit, kde ve výrobní lince hry (nápad, návrh, iterace) umělá inteligence šetří reálný čas a kde jsou rozhodnutí jako identita a originalita hry ponechána na člověku, podle úrovně rizika úkolu.
  • Schopnost aplikovat disciplínu, která ověřuje každý výstup AI prostřednictvím kroků jeho připojení ke zdroji/enginu, jeho spuštění a testování a jeho průchodu přes filtr chuti/identity.
  • Abychom pochopili, proč je třeba od samého začátku při výrobě her brát v úvahu autorská práva a originalitu, ochranu dat a zabezpečení pro obranné účely.

Pracuješ v herním studiu. Na jedné straně je verze, kterou je třeba vydat, na straně druhé končící rozpočet; Na jedné straně očekávání hratelného prototypu, na straně druhé stovky řádků dialogů, které ještě nebyly napsány, desítky nevymodelovaných aktiv (majetek — každý vizuální, zvukový nebo modelový soubor ve hře), nevyvážená ekonomika. Vývoj her; Je to neodmyslitelně multidisciplinární a opakující se řemeslo, které kombinuje design, umění, kód, zvuk, testování a publikování do jediného zábavného zážitku. Právě v tomto množství iterací vás zrychluje umělá inteligence (AI - software, který dokáže extrahovat vzory z historických dat a produkovat text, obraz, zvuk a kód). Ale samotný začátek tohoto modulu je jasný: AI je asistent, generátor návrhů a multiplikátor nápadů; Vy jste ten, kdo určuje ducha, originalitu a konečné rozhodnutí hry.

V této první jednotce se zaměříme na disciplínu, nikoli na nástroj. Dozvíte se, kde umělá inteligence šetří reálný čas ve hře – řetězec produkčních fází, kterými nápad prochází, dokud se z něj nestane hratelný obsah – kde je to nebezpečné, jak ověřit jednotlivé výstupy, autorská práva a limity originality a jaká data můžete kterému nástroji poskytnout. Bez položení tohoto základu zůstanou následující jednotky ve vzduchu.

Kde se AI na výrobní lince hodí?

Rozdělme práce ve vývoji her do dvou velkých shluků. První skupina: opakující se, reprodukovatelné, koncipovatelné úkoly. Deset různých nápadů na variace pro mechanika, návrhy dialogů pro NPC (nehráčskou postavu), počáteční rozvržení úrovně v šedém boxu, experimenty s režií pro koncepční umění, opakující se části kódu (boilerplate), seznam stovek testovacích případů. U těchto úkolů AI zkracuje minuty až sekundy a neunaví se.

Druhý shluk: rozhodnutí, která určují identitu, originalitu a komerční budoucnost hry. Jaká bude hlavní zábavná smyčka hry, jaký umělecký směr bude značka, emocionální jádro příběhu, konečná rovnováha ekonomiky, jaké aktivum bude do hry vloženo a zda je chráněna autorskými právy. Tato rozhodnutí vyžadují vizi, vkus, hereckou intuici a právní odpovědnost. Umělá inteligence zde znásobuje možnosti, umožňuje rychlé prototypování – ale stisknete tlačítko.

Ujasněme si rozdíl jednou větou: AI je silná v otázkách „jakých by to bylo deset variant a jak by vypadal první návrh“; Rozhodnutí je na vás, pokud jde o otázky typu "která je naše hra a je tento obsah legálně náš?"

Tip: Před outsourcingem úkolu AI se zeptejte: „Co ztratím, když je tento výstup špatný nebo průměrný?“ Pokud je odpověď „několik minut opakování“, snadno delegujte. Pokud je odpověď „identita hry, publikační blok nebo soudní spor o autorská práva“, nechte AI vytvořit návrh a vy dejte rozhodnutí a konečný dotek.

Ověřovací disciplína: tři kroky

AI produkuje plynule a sebevědomě; To neznamená, že je to správné nebo použitelné. Umělá inteligence příležitostně produkuje halucinace – to znamená, že prezentuje neexistující funkci API, nefunkční řádek kódu, vytvořené pravidlo nebo neexistující zdroj jako skutečné. Ve hře vede vytvořená funkce Unity ke kódu, který se nezkompiluje, nevyvážený vzorec vede k exploitu, který hru přeruší. Vytvořte si tedy třístupňový reflex, který se použije na každý výstup:

  1. Připojte ke zdroji a motoru. Každý kus kódu, který AI vrátí, by měl být založen na API, které skutečně existuje v té verzi enginu (Unity/Unreal), kterou používáte. "Která verze má tuto funkci?" a spárujte jej s oficiálním dokumentem.
  2. Spustit a otestovat. Kompilujte kód, hrajte mechaniku, simulujte rovnováhu. Nic, co umělá inteligence produkuje, není „v pořádku“, dokud to ve hře není vidět.
  3. Dejte to přes filtr vkusu a identity. Máte pocit, že výstup patří do vaší hry, nebo je obecný? Váš umělecký a designový úsudek je posledním filtrem.
Pozor: „AI to tak vyrobila“ není ospravedlnění. Pokud dojde k chybě, nevyváženosti nebo porušení autorských práv, odpovědnost náleží osobě, která tento výstup vložila do hry, aniž by to ověřila, nikoli AI. Neověřený výstup AI je stejně riskantní jako patch vydaný bez testování.

Autorská práva a originalita: co potřebujete vědět od začátku

Nejcitlivějším aspektem umělé inteligence při vývoji her jsou autorská práva a originalita, protože každé aktivum, které vytvoříte, je součástí komerčního produktu. Od začátku internalizujte tři pravidla. Za prvé: pokud výstup generativního vizuálního/audio modelu rozeznatelně napodobuje existující dílo chráněné autorským právem (postavu, značku, styl podpisu umělce), použití tohoto výstupu v komerčním produktu vás vystavuje riziku porušení práv. Za druhé: podmínky použití nástroje, který používáte (práva na komerční použití, zda vlastníte výtisk) se pro každý nástroj liší; Nepoužívejte bez přečtení. Za třetí: v některých zemích nemusí dílo vytvořené výhradně umělou inteligencí bez lidského přispění získat ochranu autorských práv – což znamená, že jiní je mohou kopírovat. Tyto tři body prohloubíme v 10. celku; Ale víte to od prvního dne: výstup umělé inteligence je výchozím bodem, neměl by jít do produktu bez smysluplného lidského vstupu a ověření.

Data, soukromí a obrana

Data studia jsou často obchodním tajemstvím: nevydané designové dokumenty, zdrojový kód, návrhy postav, příběh. Nalepit je do bezplatného veřejného nástroje znamená riskovat úniky a konkurenci. Proveďte jednoduchou klasifikaci: Otevřená data (oznámená, zveřejněná) mohou vstoupit do jakéhokoli nástroje; interní údaje pouze pro instituce schválená vozidla; Důvěrná data (nevydaný kód, design, příběh) jdou pouze do nasmlouvaných nástrojů, jejichž data nejdou do modelového školení. Poznámka k IT a zabezpečení: Při přidávání kódu generovaného umělou inteligencí do své hry nepřijímejte slepě slabá místa zabezpečení (například důvěřování klientovi a obcházení ověření serveru ve hře pro více hráčů); Umělou inteligenci používejte pouze pro účely obrany a ověřování, ke zvýšení bezpečnosti svého vlastního systému, nikdy ne pro neoprávněné účely, jako je neoprávněný přístup do systému někoho jiného.

tři mini pouzdra

Případ 1 — Spořič času na správném místě. Designér pro nezávislé studio by normálně strávil den přemýšlením o 12 variacích pro mechanika puzzle. Dal AI brief s jasnými omezeními a navrhl 12 variant za 20 minut; Pak si vybral 3 z nich podle svého vkusu a prototypoval je. AI rozmohla nápady; Volba a prototyp zůstaly na člověku.

Případ 2 – Při ověřování došlo k chybě. Programátor požádal AI o kód inventárního systému. Kód vypadal dobře, ale nezkompiloval se: AI ​​vytvořila funkci, která byla ve starší verzi Unity, ale byla odstraněna ve verzi projektu. Krok „Spustit a otestovat“ se vyřešil za 5 minut, což mohly být hodiny zmatku.

Případ 3 – Návratnost rizika spojeného s autorským právem. Umělci se líbila představa hrdiny, kterou vytvořil pomocí AI; ale obraz nesl zřetelnou podobnost se známou komiksovou postavou. Umělecký ředitel zasáhl: tento vizuál představoval riziko porušení v komerční hře. Obraz byl na požádání reprodukován pro jedinečnou siluetu a paletu a byl personalizován umělcovou ruční kresbou.

Čtyři kopírovatelné šablony

1) Posouzení vhodnosti práce:

Vaše role: hlavní herní producent. Práci popíšu níže. Řekněte mi, (1) zda je tato práce návrhem/duplikací práce, kterou lze bezpečně delegovat na AI, nebo kritickým rozhodnutím, které určuje identitu hry, (2) potenciální náklady na nesprávný/průměrný výstup, (3) ověření, které musím provést před delegováním. Práce: [zde vložte úlohu]

2) Žádost o ověření kódu:

Tento kód píšete pro [Unity 2022.3 / Unreal 5.3]. Uveďte, že každé API, které používáte, existuje v této verzi. Označte "ověřit" tam, kde si nejste jisti. Nevytvářejte žádné neexistující funkce; navrhnout alternativu.

3) Předběžná kontrola autorských práv/originality:

Následující obrázek/nápad postavy použiji v komerční hře. Dejte mi vědět, zda tento nápad připomíná existující dílo chráněné autorským právem, ochrannou známku nebo styl známého umělce; Pokud jsou podobné, navrhněte 3 konkrétní změny, aby byl jedinečný. Nápad: [pište sem]

4) Maskování důvěrných údajů:

Text, který vám dám, může obsahovat nepublikovaný design/kód. Nejprve uveďte, které oblasti jsou důvěrné a je třeba je maskovat; Zamaskuji a pošlu znovu. Neanalyzujte to tak, jak to je.

Slabá výzva / Silná výzva

Slabá výzva:

Dejte mi nápad na herní mechaniku.

Tato výzva je bez kontextu: žánr, cílové publikum, platforma, omezení jsou nejasné. Umělá inteligence vypouští obecné, dobře známé nápady.

Výkonná výzva:

Vaše role: zkušený herní designér. Moje hra: mobilní, hraná jednou rukou, příležitostný typ, cílová skupina 25-40 let. Základní cyklus: 30sekundová rychlá kola. Omezení: žádné reklamy, nákup přátelský, 10 sekund na učení. Úkol: dejte 8 různých nápadů na základní mechaniku; ke každému napište shrnutí v jedné větě, silné stránky a možná rizika. Klišé (zápas 3, nekonečný běh) návrh.

Rozdíl je jasný: omezení, publikum, typ a požadavek „stereotypu“ zpřístupňují výstup.

Tabulka porovnání rolí/úkolů

podnikání

Role AI

mužská role

ověření

Mechanické generování nápadů

Šíření variací

výběr, prototyp

Test hry

NPC dialog

psaní návrhu

Tón, identita, korekce

charakterová konzistence

úryvek kódu

Výroba kotlů

Architektura, integrace

Sestavení + test

vizuální přítomnost

Koncept/variace

Umělecký směr, originalita

Kontrola autorských práv

Rovnovážný vzorec

návrh účtu

konečné nastavení

Simulace + playtest

Časté chyby

  • Záměna výstupu umělé inteligence za hotový produkt. Výstupem je vždy koncept; Bez lidského zásahu to nejde do vzduchu.
  • Vyžádání kódu bez uvedení motoru/verze. Pokud neřeknete verze, AI vytvoří smíšené nebo zastaralé API.
  • Ponechání autorských práv až na konec. Kontrola pravosti se provádí v době výroby, nikoli večer před vysíláním.
  • Lepení tajného designu na veřejné vozidlo. Pokud nevydaný obsah unikne, nelze jej získat.
  • Výzva bez kontextu, například „Podejte nápad“. Neomezená výzva poskytuje obecné výsledky.

V souhrnu

Umělá inteligence je mocným pomocníkem při vývoji her: násobí nápady, generuje návrhy, urychluje iteraci. Ale identita, originalita, vyváženost a právní jistota hry patří lidem. Noste jako páteř tohoto modulu oddělení dvou klastrů (reprodukovatelná díla vs. rozhodnutí o identitě), třífázové ověření (odkaz na zdroj, spuštění testu, chuťový filtr), povědomí o autorských právech/originalitě a soukromí dat.

Aplikační úkol

Vypište 6 úloh z vašeho vlastního (nebo imaginárního) herního projektu. Klasifikujte je jako „návrh delegovatelný AI“ nebo „lidské rozhodnutí“. U jednoho z přenosných použijte výše uvedenou šablonu „Posouzení vhodnosti práce“, abyste získali odpověď od AI a aplikujte třífázové ověření.

kontrolní seznam

  • [ ] Rozdělil jsem úlohu do dvou dávek (replikovatelné / ID rozhodnutí).
  • [ ] Implementoval jsem třífázové ověření (zdroj, spuštění, testování).
  • [ ] Při požadavku na kód jsem zadal motor a verzi.
  • [ ] Provedl jsem předběžnou kontrolu autorských práv/originalitu v době výroby.
  • [ ] Důvěrná data jsem nástroji poskytl pouze ve schválené, maskované podobě.