Јединице
1. Увод у вештачку интелигенцију у развоју игара: улоге, границе, верификација, ауторска права и етика 2. Прототип и механички дизајн: брза итерација од идеје до језгра за игру 3. НПЦ понашање и системи дијалога: вештачка интелигенција која оживљава лик 4. Процедурално генерисање садржаја (ПЦГ): ниво, мапа, потрага и наратив 5. Средства и визуелна продукција: концепт уметности, 2Д/3Д и текстура 6. Продукција звука, музике и ефеката: Чувени свет игре 7. Генерисање кода и интеграција мотора: Унити (Ц#) и Унреал (Блуепринт/Ц++) 8. Баланс игре, симулација и економија: поштена игра са бројевима 9. Осигурање квалитета (КА), отклањање грешака и аутоматизовано тестирање 10. Ауторска права, оригиналност, лиценца и етика: садржај који се може објавити и одговоран 11. Скроз радни ток, интеграција производне линије, управљање и услуга уживо
Јединица 1 / 11

Увод у вештачку интелигенцију у развоју игара: улоге, границе, верификација, ауторска права и етика

Добици:

  • Бити у стању да разликује где у производној линији игре (идеја, нацрт, итерација) вештачка интелигенција штеди реално време и где су одлуке као што су идентитет и оригиналност игре препуштене човеку, у складу са нивоом ризика задатка.
  • Способност примене дисциплине која верификује сваки излаз АИ кроз кораке повезивања са извором/мотором, покретања и тестирања и проласка кроз филтер укуса/идентитета.
  • Да бисте разумели зашто ауторска права и оригиналност, приватност података и коришћење безбедности у одбрамбене сврхе треба узети у обзир од самог почетка у производњи игара.

Радите у студију за игре. С једне стране, постоји верзија коју треба објавити, с друге стране, завршни буџет; С једне стране, очекивање прототипа који се може играти, с друге стране, стотине редова дијалога који још нису написани, десетине средстава која нису моделирана (актива — сваки визуелни, звучни или моделски фајл у игри), неуравнотежена економија. Развој игара; То је инхерентно мултидисциплинаран и итеративни занат који комбинује дизајн, уметност, код, аудио, тестирање и објављивање у јединствено забавно искуство. Управо у овом обиљу итерација вештачка интелигенција (АИ – софтвер који може да извуче обрасце из историјских података и производи текст, визуелни приказ, звук и код) вас убрзава. Али сам почетак овог модула је јасан: АИ је помоћник, генератор нацрта и мултипликатор идеја; Ви сте тај који одређује дух, оригиналност и коначну одлуку игре.

У овој првој јединици фокусираћемо се на дисциплину, а не на алат. Научићете где вештачка интелигенција штеди реално време у процесу игре – ланац производних фаза кроз које идеја пролази док не постане садржај за репродукцију – где је опасан, како да проверите сваки резултат, ограничења ауторских права и оригиналности и које податке можете да дате којој алатки. Без постављања ове основе, следеће јединице ће остати у ваздуху.

Где је вештачка интелигенција корисна на производној линији?

Поделимо послове у развоју игара у два велика кластера. Први кластер: задаци који се понављају, који се могу репродуцирати. Десет различитих идеја за варијације за механичара, нацрти дијалога за НПЦ (лик који није играч), почетни сиви бокс распоред нивоа, експерименти усмерења за концепт уметности, понављајући делови кода (шаблон), набрајање стотина тест случајева. У овим задацима, АИ скраћује минуте на секунде и не умара се.

Други кластер: одлуке које одређују идентитет, оригиналност и комерцијалну будућност игре. Шта ће бити срж забавне петље игре, који ће уметнички правац бити бренд, емоционално језгро приче, крајњи баланс економије, која ће имовина ући у игру и да ли је заштићена ауторским правима. Ове одлуке захтевају визију, укус, глумачку интуицију и правну одговорност. АИ умножава опције овде, омогућава брзу израду прототипа — али ви притиснете дугме.

Хајде да разјаснимо разлику у једној реченици: АИ је јак у питањима „шта би било десет варијанти овога и како би изгледао први нацрт“; Одлука је ваша када су у питању питања попут „која је наша игра и да ли је овај садржај по закону наш?“

Савет: Пре него што предате задатак АИ, питајте: „Шта губим ако је овај излаз погрешан или осредњи?“ Ако је одговор „неколико минута понављања“, лако делегирајте. Ако је одговор „идентитет игре, блокада публикације или тужба за ауторска права“, пустите АИ да изради нацрт, а ви дајте одлуку и коначни додир.

Дисциплина верификације: три корака

АИ производи флуидно и поуздано; То не значи да је исправан или употребљив. АИ повремено производи халуцинације — то јест, представља непостојећу АПИ функцију, нефункционалну линију кода, измишљено правило или непостојећи ресурс као стварне. У игри, измишљена Унити функција води до кода који се не компајлира, неуравнотежена формула води до експлоатације која разбија игру. Зато развијте рефлекс у три корака који ћете применити на сваки резултат:

  1. Повежите се са извором и мотором. Сваки део кода који АИ враћа треба да буде заснован на АПИ-ју који заиста постоји у тој верзији машине (Унити/Унреал) коју користите. „Која верзија има ову функцију?“ и ускладите га са званичним документом.
  2. Покрени и тестирај. Саставите код, играјте механику, симулирајте равнотежу. Ништа што АИ производи није "у реду" док се не види да ради у игри.
  3. Прођите кроз филтер укуса и идентитета. Да ли се резултат осећа као да припада вашој игри или је генерички? Ваш уметнички и дизајнерски суд је коначни филтер.
Пажња: „АИ је то тако произвео“ није оправдање. Ако постоји грешка, неравнотежа или кршење ауторских права, одговорност припада особи која је ставила тај резултат у игру без верификације, а не АИ. Непроверени излаз вештачке интелигенције је једнако ризичан као и закрпа објављена без тестирања.

Ауторско право и оригиналност: шта треба да знате од почетка

Најосетљивији аспект вештачке интелигенције у развоју игара су ауторска права и оригиналност, јер је свако средство које произведете укључено у комерцијални производ. Унутрашњост три правила од почетка. Прво: ако излаз генеративног визуелног/аудио модела препознатљиво имитира постојеће дело заштићено ауторским правима (лик, бренд, стил потписивања уметника), коришћење тог излаза у комерцијалном производу доводи вас у опасност од кршења. Друго: услови коришћења алата који користите (права на комерцијалну употребу, било да сте власник штампања) су различити за сваки алат; Не користите без читања. Треће: у неким земљама, дело које је у потпуности створила АИ, без људског доприноса, можда неће добити заштиту ауторских права – што значи да други могу да га копирају. Ове три тачке ћемо продубити у 10. јединици; Али знајте ово од првог дана: АИ излаз је почетна тачка, не би требало да улази у производ без смисленог људског уноса и валидације.

Подаци, приватност и одбрана

Подаци о студију су често пословна тајна: необјављена дизајнерска документа, изворни код, дизајн ликова, прича. Стављање у бесплатни јавни алат значи ризик од цурења информација и конкуренције. Направите једноставну класификацију: Отворени подаци (најављени, објављени) могу унети било који алат; интерни подаци само за возила одобрена од стране институције; Поверљиви подаци (необјављени код, дизајн, прича) иду само у уговорене алате, чији подаци не иду у обуку модела. Напомена о ИТ и безбедности: Приликом додавања кода генерисаног вештачком интелигенцијом у своју игру, немојте слепо прихватати безбедносне пропусте (на пример, поверење клијенту и заобилажење верификације сервера у игри за више играча); Користите вештачку интелигенцију само у сврхе одбране и верификације, да повећате безбедност сопственог система, а никада у неовлашћене сврхе као што је неовлашћени приступ туђем систему.

три мини кофера

Случај 1 — Уштеда времена на правом месту. Дизајнер за индие студио би обично провео дан размишљајући о 12 варијација за механичара слагалице. Дао је АИ сажетак са јасним ограничењима и направио 12 варијација за 20 минута; Затим је одабрао 3 од њих по свом укусу и направио их прототип. АИ има пролиферисане идеје; Избор и прототип су остали на човеку.

Случај 2 — Валидација је ухватила грешку. Програмер је тражио од АИ системски код инвентара. Код је изгледао добро, али се није компајлирао: АИ је направио функцију која је била у старијој верзији Унити-а, али је уклоњена у верзији пројекта. Корак „Покрени и тестирај“ решио је за 5 минута оно што је могло бити сатима конфузије.

Случај 3 — Повраћај ризика од ауторских права. Уметнику се допао имиџ хероја који је произвео помоћу вештачке интелигенције; али је слика имала изразиту сличност са познатим ликом из стрипа. Уметнички директор је интервенисао: овај визуелни приказ представљао је ризик од повреде права у комерцијалној игри. Слика је репродукована на захтев за јединствену силуету и палету, а персонализована је цртежом руке уметника.

Четири шаблона за копирање

1) Процена подобности за посао:

Ваша улога: виши продуцент игре. У наставку ћу описати посао. Реците ми (1) да ли је овај рад нацрт/дупликат који се може безбедно делегирати АИ или критична одлука која одређује идентитет игре, (2) потенцијални трошак нетачног/осредњег резултата, (3) верификацију коју треба да урадим пре делегирања. Посао: [унесите посао овде]

2) Захтев за верификацију кода:

Пишете овај код за [Унити 2022.3 / Унреал 5.3]. Наведите да сваки АПИ који користите постоји у овој верзији. Означите „провери“ тамо где нисте сигурни. Не измишљајте никакве непостојеће функције; предложити алтернативу.

3) Претходна провера ауторских права/оригиналности:

Користићу следећу идеју за слику/лик у комерцијалној игрици. Јавите ми да ли ова идеја личи на постојеће дело заштићено ауторским правима, заштитни знак или познати стил уметника; Ако је слично, предложите 3 конкретне измене како бисте га учинили јединственим. Идеја: [напишите овде]

4) Маскирање поверљивих података:

Текст који ћу вам дати може садржати необјављени дизајн/код. Прво наведите које области су поверљиве и које треба маскирати; Замаскираћу га и послати поново. Немојте га анализирати онако како јесте.

Слаби промпт / Јаки промпт

Слабо обавештење:

Дајте ми идеју о механици игре.

Овај упит је без контекста: жанр, циљна публика, платформа, ограничења су нејасни. АИ одбацује генеричке, добро познате идеје.

Снажан упит:

Ваша улога: искусни дизајнер игара. Моја игра: мобилна, игра се једном руком, цасуал тип, циљна публика 25-40 година. Основни циклус: брзи кругови од 30 секунди. Ограничење: нема огласа, повољно за куповину, 10 секунди за учење. Задатак: дати 8 различитих идеја језгре механичара; напишите сажетак од једне реченице, предности и могуће ризике за сваку од њих. Клише (утакмица-3, бесконачно трчање) предлог.

Разлика је јасна: ограничење, публика, тип и „стереотип“ захтев чине излаз доступним.

Табела поређења улога/задатака

посао

Улога АИ

улога човека

верификација

Генерисање механичких идеја

Размножавање варијација

избор, прототип

Тест играња

НПЦ дијалог

нацрт писања

Тон, идентитет, корекција

доследност карактера

исечак кода

Боилерплате продуцтион

Архитектура, интеграција

Изградња + тестирање

визуелно присуство

Концепт/варијација

Уметничка режија, оригинализација

Провера ауторских права

Формула равнотеже

нацрт рачуна

коначно подешавање

Симулација + плаитест

Уобичајене грешке

  • Грешка АИ излаз као готов производ. Излаз је увек нацрт; Не иде у етар без људског доприноса.
  • Захтевање кода без навођења мотора/верзије. Ако не кажете верзију, АИ ће произвести мешани или застарели АПИ.
  • Остављајући ауторска права до краја. Провера аутентичности се врши у време производње, а не ноћ пре емитовања.
  • Лепљење тајног дизајна на јавно возило. Ако необјављени садржај процури, не може се преузети.
  • Упутите без контекста, као што је „Дајте идеју“. Неограничени промпт даје опште резултате.

Укратко

АИ је моћан помоћник у развоју игара: умножава идеје, генерише нацрте, убрзава итерацију. Али идентитет, оригиналност, равнотежа и правна сигурност игре припадају људима. Носите раздвајање од два кластера (поновљива дела наспрам одлука о идентитету), верификацију у три корака (веза ка извору, рун-тест, филтер укуса), свест о ауторским правима/оригиналности и приватност података као окосницу овог модула.

Задатак апликације

Наведите 6 послова из сопственог (или замишљеног) пројекта игре. Класификујте сваки као „нацрт који може делегирати АИ“ или „људску одлуку“. За један од преносивих, користите горњи шаблон „Процена подобности за посао“ да бисте добили одговор од АИ и применили верификацију у три корака.

контролна листа

  • [ ] Поделио сам посао у две групе (репликација / одлука о ИД-у).
  • [ ] Применио сам верификацију у три корака (извор, покрени тест, уживај).
  • [ ] Навео сам мотор и верзију када сам захтевао код.
  • [ ] Урадио сам прелиминарну проверу ауторских права/оригиналности у време производње.
  • [ ] Дао сам поверљиве податке алату само у одобреном, маскираном облику.