Njësia 1 / 11

Hyrje në inteligjencën artificiale në zhvillimin e lojërave: rolet, kufijtë, verifikimi, e drejta e autorit dhe etika

Fitimet:

  • Të jesh në gjendje të dallosh se ku në linjën e prodhimit të lojës (ide, draft, përsëritje) inteligjenca artificiale kursen kohë reale dhe ku vendime të tilla si identiteti dhe origjinaliteti i lojës i lihen njeriut, sipas nivelit të rrezikut të detyrës.
  • Aftësia për të aplikuar një disiplinë që verifikon çdo dalje të AI përmes hapave të lidhjes së tij me burimin/motorin, ekzekutimin dhe testimin e tij dhe kalimin e tij përmes një filtri shije/identiteti.
  • Për të kuptuar pse e drejta e autorit dhe origjinaliteti, privatësia e të dhënave dhe përdorimi i sigurisë për qëllime mbrojtëse duhet të merren parasysh që në fillim në prodhimin e lojës.

Ju punoni në një studio lojërash. Nga njëra anë, ekziston një version që duhet të dalë, nga ana tjetër, buxheti përfundimtar; Nga njëra anë, pritshmëria e një prototipi të luajtshëm, nga ana tjetër, qindra rreshta dialogësh që nuk janë shkruar ende, dhjetëra asete që nuk janë modeluar (pasuri - çdo skedar vizual, tingull ose model në lojë), një ekonomi e pabalancuar. Zhvillimi i lojës; Është një zanat në thelb shumëdisiplinor dhe përsëritës që ndërthur dizajnin, artin, kodin, audion, testimin dhe publikimin në një përvojë të vetme argëtimi. Është pikërisht në këtë bollëk përsëritjesh që inteligjenca artificiale (AI - softuer që mund të nxjerrë modele nga të dhënat historike dhe të prodhojë tekst, pamje, tinguj dhe kode) ju përshpejton. Por vetë fillimi i këtij moduli është i qartë: AI është një asistent, gjenerues drafti dhe shumëzues idesh; Ju jeni ai që përcakton frymën, origjinalitetin dhe vendimin përfundimtar të lojës.

Në këtë njësi të parë do të fokusohemi te disiplina, jo te mjeti. Do të mësoni se ku AI kursen kohë reale në linjën e lojës - zinxhiri i fazave të prodhimit nëpër të cilat kalon një ide derisa të bëhet përmbajtje e luajtshme - ku është e rrezikshme, si të verifikoni çdo rezultat, kufijtë e të drejtave të autorit dhe origjinalitetit dhe cilat të dhëna mund t'i jepni cilit mjet. Pa hedhur këtë themel, njësitë e mëvonshme do të mbeten në ajër.

Ku vjen në ndihmë AI në linjën e prodhimit?

Le t'i ndajmë punët në zhvillimin e lojës në dy grupime të mëdha. Grupi i parë: detyra të përsëritura, të riprodhueshme, të hartueshme. Dhjetë ide variacione të ndryshme për një mekanik, hartime dialogu për një NPC (personazh jo-lojtar), faqosja fillestare e boksit gri të një niveli, eksperimente drejtimi për një art koncepti, pjesë kodi të përsëritura (boilerplate), duke renditur qindra raste provë. Në këto detyra, AI redukton minutat në sekonda dhe nuk lodhet.

Grupi i dytë: vendime që përcaktojnë identitetin, origjinalitetin dhe të ardhmen komerciale të lojës. Cili do të jetë cikli kryesor argëtues i lojës, cili drejtim arti do të jetë marka, thelbi emocional i tregimit, ekuilibri përfundimtar i ekonomisë, çfarë aseti do të hyjë në lojë dhe nëse është e sigurt për të drejtat e autorit. Këto vendime kërkojnë vizion, shije, intuitë vepruese dhe përgjegjësi ligjore. AI shumëfishon opsionet këtu, mundëson prototipimin e shpejtë - por ju shtypni butonin.

Le ta sqarojmë dallimin me një fjali: AI është i fortë në pyetjet "si do të ishin dhjetë variante të kësaj dhe si do të dukej një draft i parë"; Vendimi është i juaji kur bëhet fjalë për pyetje të tilla si "cila është loja jonë dhe a është kjo përmbajtje ligjërisht e jona?"

Këshillë: Përpara se t'ia jepni një detyrë një AI, pyesni: "Çfarë humbas nëse ky rezultat është i gabuar ose mediokër?" Nëse përgjigjja është "disa minuta përsëritje", delegojeni lehtësisht. Nëse përgjigja është "identiteti i lojës, një bllok publikimi ose padi për të drejtën e autorit", lëreni AI të prodhojë draftin dhe ju jepni vendimin dhe prekjen përfundimtare.

Disiplina e verifikimit: tre hapa

AI prodhon në mënyrë të rrjedhshme dhe të sigurt; Kjo nuk do të thotë se është e saktë ose e përdorshme. AI herë pas here prodhon halucinacione - domethënë, ajo paraqet një funksion joekzistent API, një linjë kodi që nuk funksionon, një rregull të sajuar ose një burim jo-ekzistent si real. Në lojë, një funksion i krijuar Unity çon në kod që nuk përpilohet, një formulë e pabalancuar çon në një shfrytëzim që prish lojën. Pra, zhvilloni një refleks me tre hapa për t'u zbatuar në çdo dalje:

  1. Lidhu me burimin dhe motorin. Çdo pjesë e kodit që kthen AI duhet të bazohet në API që ekziston në të vërtetë në atë version të motorit (Unity/Unreal) që po përdorni. "Cili version e ka këtë funksion?" dhe përputhet me dokumentin zyrtar.
  2. Vraponi dhe provoni. Përpiloni kodin, luani mekanikën, simuloni balancën. Asgjë që prodhon AI nuk është "ok" derisa të shihet se funksionon në lojë.
  3. Vendoseni atë në filtrin e shijes dhe identitetit. A ndihet rezultati sikur i përket lojës tuaj, apo është i përgjithshëm? Gjykimi juaj artistik dhe dizajni është filtri përfundimtar.
Kujdes: "AI e ka prodhuar në atë mënyrë" nuk është një justifikim. Nëse ka një gabim, një çekuilibër ose një shkelje të së drejtës së autorit, përgjegjësia i takon personit që e ka futur atë rezultat në lojë pa e verifikuar atë, jo AI. Një dalje e paverifikuar e AI është po aq e rrezikshme sa një patch i lëshuar pa testim.

E drejta e autorit dhe origjinaliteti: çfarë duhet të dini që në fillim

Aspekti më i ndjeshëm i AI në zhvillimin e lojërave është e drejta e autorit dhe origjinaliteti, sepse çdo aset që prodhoni përfshihet në një produkt komercial. Brenda tre rregullave që në fillim. Së pari: nëse prodhimi i një modeli gjenerues vizual/audio imiton në mënyrë të dallueshme një vepër ekzistuese me të drejtë autori (një personazh, një markë, stilin e nënshkrimit të një artisti), përdorimi i këtij produkti në produktin komercial ju vë në rrezik shkeljeje. Së dyti: kushtet e përdorimit të mjetit që përdorni (të drejtat e përdorimit komercial, nëse ju zotëroni printimin) janë të ndryshme për secilin mjet; Mos e përdorni pa lexuar. Së treti: në disa vende, një vepër e krijuar tërësisht nga AI, pa kontribut njerëzor, mund të mos marrë mbrojtje nga e drejta e autorit – që do të thotë se të tjerët mund ta kopjojnë atë. Këto tre pika do t'i thellojmë në njësinë e 10-të; Por dijeni këtë që nga dita e parë: prodhimi i inteligjencës artificiale është një pikënisje, ajo nuk duhet të hyjë në produkt pa kontribut dhe vërtetim kuptimplotë njerëzor.

Të dhënat, privatësia dhe mbrojtja

Të dhënat e studios shpesh janë sekret tregtar: dokumente të papublikuara të projektimit, kodi burimor, dizajne të personazheve, histori. Ngjitja e tyre në një mjet publik falas do të thotë të rrezikosh rrjedhjet dhe konkurrencën. Bëni një klasifikim të thjeshtë: Të dhënat e hapura (të shpallura, të publikuara) mund të hyjnë në çdo mjet; të dhëna të brendshme vetëm për automjetet e miratuara nga institucioni; Të dhënat konfidenciale (kodi i papublikuar, dizajni, historia) shkojnë vetëm në mjetet e kontraktuara, të dhënat e të cilave nuk shkojnë në trajnimin e modelit. Një shënim mbi IT-në dhe sigurinë: Kur shtoni kodin e krijuar nga AI në lojën tuaj, mos i pranoni verbërisht dobësitë e sigurisë (për shembull, duke i besuar klientit dhe duke anashkaluar verifikimin e serverit në një lojë me shumë lojtarë); Përdorni AI vetëm për qëllime mbrojtjeje dhe verifikimi, për të rritur sigurinë e sistemit tuaj dhe asnjëherë për qëllime të paautorizuara, siç është aksesi i paautorizuar në sistemin e dikujt tjetër.

tre mini kuti

Rasti 1 — Kursimi i kohës në vendin e duhur. Një projektues për një studio indie normalisht do të kalonte një ditë duke menduar për 12 variacione për një mekanik enigmash. Ai i dha AI një përmbledhje me kufizime të qarta dhe hartoi 12 variacione në 20 minuta; Më pas ai zgjodhi 3 prej tyre sipas shijes së tij dhe i bëri prototipin. AI ka përhapur ide; Zgjedhja dhe prototipi i mbetën njeriut.

Rasti 2 - Vleresimi zbuloi një gabim. Një programues i kërkoi AI një kod të sistemit të inventarit. Kodi dukej mirë, por nuk u përpilua: AI kishte krijuar një funksion që ishte në një version më të vjetër të Unity, por ishte hequr në versionin e projektit. Hapi "Vrapo dhe testo" zgjidhi në 5 minuta atë që mund të kishte qenë orë të tëra konfuzioni.

Rasti 3 - Kthimi i rrezikut të së drejtës së autorit. Një artisti i pëlqeu imazhi i një heroi që prodhoi me AI; por imazhi kishte një ngjashmëri të dukshme me një personazh të njohur të librit komik. Ndërhyri drejtori i artit: kjo vizuale ishte rrezik për shkelje në lojën komerciale. Imazhi u riprodhua me kërkesë për një siluetë dhe paletë unike dhe u personalizua me vizatimin me dorë të artistit.

Katër shabllone të kopjueshëm

1) Vlerësimi i përshtatshmërisë së punës:

Roli juaj: prodhues i lartë i lojës. Më poshtë do ta përshkruaj punën. Më thuaj (1) nëse kjo punë është projekt-punë e dyfishtë që mund t'i delegohet në mënyrë të sigurt AI, ose një vendim kritik që përcakton identitetin e lojës, (2) koston e mundshme të rezultatit të pasaktë/mesatar, (3) verifikimin që duhet të bëj përpara se të delegoj. Puna: [fut punën këtu]

2) Kërkesa për verifikimin e kodit:

Po e shkruani këtë kod për [Unity 2022.3 / Unreal 5.3]. Tregoni se çdo API që përdorni ekziston në këtë version. Shënoni "verifikoni" aty ku nuk jeni të sigurt. Mos krijoni funksione që nuk ekzistojnë; sugjeroni një alternativë.

3) Kontroll paraprak i autorit/origjinalitetit:

Unë do të përdor idenë e mëposhtme të imazhit/personazhit në një lojë komerciale. Më lejoni të di nëse kjo ide i ngjan një vepre ekzistuese me të drejtë autori, marke tregtare ose stili të mirënjohur artisti; Nëse është e ngjashme, sugjeroni 3 ndryshime konkrete për ta bërë atë unik. Ideja: [shkruani këtu]

4) Maskimi i të dhënave konfidenciale:

Teksti që do t'ju jap mund të përmbajë dizajn/kod të pabotuar. Së pari listoni cilat zona janë konfidenciale dhe duhet të maskohen; Unë do ta maskoj dhe do ta dërgoj përsëri. Mos e analizoni ashtu siç është.

Prompt i dobët / Prompt i fortë

Njoftim i dobët:

Më jep një ide për mekanikun e lojës.

Kjo kërkesë është pa kontekst: zhanri, audienca e synuar, platforma, kufizimet janë të paqarta. AI hedh ide të përgjithshme, të njohura.

Njoftim i fuqishëm:

Roli juaj: projektues me përvojë të lojërave. Loja ime: celular, luajtur me një dorë, tip rastësor, audiencë e synuar 25-40 vjeç. Cikli kryesor: xhiro të shpejta 30 sekonda. Kufizimi: pa reklama, blerje miqësore, 10 sekonda për të mësuar. Detyra: jepni 8 ide të ndryshme mekanike thelbësore; shkruani një përmbledhje me një fjali, pikat e forta dhe rreziqet e mundshme për secilën. Propozim klishe (ndeshja-3, vrapim pa fund).

Dallimi është i qartë: kufizimi, audienca, lloji dhe kërkesa "stereotipi" e bëjnë produktin të disponueshëm.

Grafiku i krahasimit të roleve/detyrave

biznesi

Roli i AI

roli i njeriut

verifikimi

Gjenerimi i ideve mekanike

Përhapja e variacionit

përzgjedhje, prototip

Testi i lojës

Dialogu NPC

draft shkrimi

Toni, identiteti, korrigjimi

konsistenca e karakterit

copë kodi

Prodhimi i pllakës së kazanit

Arkitekturë, integrim

Ndërtim + test

prania vizuale

Koncepti/variacioni

Drejtim arti, origjinalizim

Kontrolli i të drejtës së autorit

Formula e ekuilibrit

draft llogarie

vendosjen përfundimtare

Simulim + test lojë

Gabimet e zakonshme

  • Gabimi i prodhimit të AI si një produkt i përfunduar. Prodhimi është gjithmonë draft; Nuk transmetohet pa kontributin e njeriut.
  • Kërkimi i një kodi pa specifikuar motorin/versionin. Nëse nuk thoni versionin, AI do të prodhojë API të përzier ose të vjetëruar.
  • Lënia e të drejtës së autorit deri në fund. Kontrolli i autenticitetit bëhet në momentin e prodhimit, jo një natë para transmetimit.
  • Ngjitja e dizajnit sekret në automjetin publik. Nëse rrjedh përmbajtje e papublikuar, ajo nuk mund të merret.
  • Kërko pa kontekst, si p.sh. "Jep një ide". Prompti i pakufizuar jep rezultate gjenerike.

Në përmbledhje

AI është një asistent i fuqishëm në zhvillimin e lojërave: shumëfishon idetë, gjeneron drafte, përshpejton përsëritjen. Por identiteti, origjinaliteti, ekuilibri dhe siguria ligjore e lojës i përkasin njerëzve. Mbani ndarjen në dy grupe (punimet e riprodhueshme kundrejt vendimeve të identitetit), verifikimin me tre hapa (lidhja me burimin, testi i ekzekutimit, filtri i shijes), ndërgjegjësimi për të drejtën e autorit/origjinalitetit dhe privatësinë e të dhënave si shtylla kurrizore e këtij moduli.

Detyra e aplikimit

Rendisni 6 punë nga projekti juaj i lojës (ose imagjinar). Klasifikojeni secilën si "projekt i delegueshëm nga AI" ose "vendim njerëzor". Për një nga ato të transferueshme, përdorni modelin "Vlerësimi i përshtatshmërisë së punës" më lart për të marrë një përgjigje nga AI dhe aplikoni verifikimin me tre hapa.

listë kontrolli

  • [ ] E ndava punën në dy grupe (vendim i përsëritur / ID).
  • [ ] Kam zbatuar verifikimin me tre hapa (burimi, ekzekutoni-test, shijoni).
  • [ ] Kam specifikuar motorin dhe versionin kur kërkova kodin.
  • [ ] Unë bëra kontrollin paraprak të së drejtës së autorit/origjinalitetit në momentin e prodhimit.
  • [ ] Unë i kam dhënë mjetit të dhëna konfidenciale vetëm në një formë të miratuar, të maskuar.