Табыстар:
- Ойынның қай жерінде (идея, жоба, итерация) жасанды интеллект нақты уақытты үнемдейтінін және тапсырманың тәуекел деңгейіне сәйкес ойынның бірегейлігі мен өзіндік ерекшелігі сияқты шешімдер адамның өзіне қалдырылатынын ажырата білу.
- Әрбір AI шығысын оны көзге/қозғалтқышқа қосу, іске қосу және сынау және дәм/сәйкестік сүзгісі арқылы өткізу қадамдары арқылы тексеретін пәнді қолдану мүмкіндігі.
- Неліктен авторлық құқық пен түпнұсқалық, деректердің құпиялылығы мен қауіпсіздікті қорғаныс мақсатында пайдалану ойын өндірісінің басынан бастап ескерілуі керек екенін түсіну үшін.
Сіз ойын студиясында жұмыс істейсіз. Бір жағынан, шығаруды қажет ететін нұсқасы бар, екінші жағынан, аяқталатын бюджет; Бір жағынан, ойнауға болатын прототипті күту, екінші жағынан әлі жазылмаған жүздеген жолдар диалогы, модельденбеген ондаған активтер (активтер — ойындағы әрбір визуалды, дыбыстық немесе модельдік файл), теңгерілмеген экономика. ойын дамыту; Бұл дизайнды, өнерді, кодты, аудионы, тестілеуді және жариялауды бір ойын-сауық тәжірибесіне біріктіретін көп салалы және қайталанатын қолөнер. Дәл осы итерациялардың көптігінде жасанды интеллект (AI - тарихи деректерден үлгілерді шығарып, мәтінді, көрнекі бейнелерді, дыбыс пен кодты шығара алатын бағдарламалық жасақтама) сізді жылдамдатады. Бірақ бұл модульдің ең басы анық: AI - ассистент, жоба генераторы және идея мультипликаторы; Сіз ойынның рухын, өзіндік ерекшелігін және соңғы шешімін анықтайтын адамсыз.
Бұл бірінші бөлімде біз құралға емес, тәртіпке назар аударамыз. Ойын желісінде AI нақты уақытты қай жерде үнемдейтінін — идея ойнатылатын мазмұнға айналғанға дейін өтетін өндіріс кезеңдерінің тізбегі — оның қай жерде қауіпті екенін, әрбір нәтижені қалай тексеруге болатынын, авторлық құқық пен түпнұсқалық шектеулерін және қай құралға қандай деректерді беруге болатынын білесіз. Бұл іргетас салынбай, кейінгі қондырғылар ауада қалады.
Өндіріс желісінде AI қай жерде пайдалы?
Ойын әзірлеудегі жұмыстарды екі үлкен кластерге бөлейік. Бірінші кластер: қайталанатын, қайталанатын, жобаланатын тапсырмалар. Механикке арналған он түрлі вариация идеялары, NPC үшін диалог жобалары (ойыншы емес кейіпкер), деңгейдің бастапқы сұр бокс орналасуы, концепция өнері үшін бағыт эксперименттері, қайталанатын код бөліктері (қазандық), жүздеген сынақ жағдайларының тізімі. Бұл тапсырмаларда AI минуттарды секундтарға қысқартады және шаршамайды.
Екінші кластер: ойынның өзіндік ерекшелігін, өзіндік ерекшелігін және коммерциялық болашағын анықтайтын шешімдер. Ойынның негізгі қызық циклі қандай болады, бренд қандай өнер бағыты болады, оқиғаның эмоционалдық өзегі, экономиканың түпкілікті тепе-теңдігі, ойынға қандай актив енетіні және оның авторлық құқықты қорғайтындығы. Бұл шешімдер көруді, талғамды, әрекеттік интуицияны және заңды жауапкершілікті қажет етеді. AI мұнда опцияларды көбейтеді, жылдам прототиптеуді қосады, бірақ сіз түймені басыңыз.
Айырмашылықты бір сөйлеммен түсіндірейік: AI «оның он нұсқасы қандай болады және бірінші жоба қандай болады» деген сұрақтарға күшті; «Қайсысы біздің ойын және бұл мазмұн заңды түрде біздікі ме?» деген сұрақтарға келгенде шешім сіздікі.
Кеңес: Жасанды интеллектке тапсырманы аутсорсингке бермес бұрын: «Егер бұл нәтиже дұрыс емес немесе орташа болса, мен не жоғалтамын?» Деп сұраңыз. Жауап «бірнеше минуттық итерация» болса, оңай тапсырыңыз. Егер жауап «ойынның жеке басы, жарияланым блогы немесе авторлық құқық туралы сот ісі» болса, AI жобаны шығаруға рұқсат етіңіз және сіз шешім мен соңғы жанасуды бересіз.
Тексеру пәні: үш қадам
AI жылдам және сенімді түрде шығарады; Бұл оның дұрыс немесе қолдануға болатынын білдірмейді. AI анда-санда галлюцинациялар жасайды, яғни ол жоқ API функциясын, жұмыс істемейтін код жолын, құрастырылған ережені немесе жоқ ресурсты шынайы ретінде көрсетеді. Ойында құрастырылған Unity функциясы компиляцияланбайтын кодқа әкеледі, теңгерілмеген формула ойынды бұзатын эксплуатқа әкеледі. Сондықтан әрбір нәтижеге қолдану үшін үш қадамдық рефлексті дамытыңыз:
- Көзге және қозғалтқышқа қосыңыз. AI қайтаратын кодтың әрбір бөлігі сіз пайдаланып жатқан қозғалтқыштың (Unity/Unreal) нұсқасында бар API негізінде болуы керек. "Бұл функция қай нұсқада бар?" және оны ресми құжатпен сәйкестендіріңіз.
- Жүгіру және сынақтан өткізу. Кодты құрастырыңыз, механиканы ойнаңыз, теңгерімді имитациялаңыз. Ойында жұмыс істейтінін көрмейінше, AI шығаратын ештеңе «жақсы» емес.
- Оны дәм мен сәйкестік сүзгісінен өткізіңіз. Шығару ойыныңызға тиесілі сияқты ма, әлде жалпылама ма? Сіздің көркемдік және дизайн пікіріңіз соңғы сүзгі болып табылады.
Назар аударыңыз: «AI оны осылай жасады» - бұл ақтау емес. Егер қате, теңгерімсіздік немесе авторлық құқық бұзылса, жауапкершілік AI емес, бұл нәтижені ойынға тексермей енгізген адамға тиесілі. Тексерілмеген AI шығысы сынақсыз шығарылған патч сияқты қауіпті.
Авторлық құқық және түпнұсқалық: сіз басынан бастап білуіңіз керек
Ойын әзірлеудегі AI-ның ең сезімтал аспектісі - авторлық құқық пен түпнұсқалық, өйткені сіз шығарған әрбір актив коммерциялық өнімге кіреді. Үш ережені басынан бастап іштей беріңіз. Біріншіден: егер генеративті визуалды/аудио үлгінің шығысы бұрыннан бар авторлық құқықпен қорғалған туындыға (кейіпкер, бренд, суретшінің қолтаңба стилі) еліктейтін болса, бұл нәтижені коммерциялық өнімде пайдалану сізді құқық бұзушылық қаупіне ұшыратады. Екінші: сіз қолданатын құралды пайдалану шарттары (коммерциялық пайдалану құқығы, басып шығару сізге тиесілі ма) әр құрал үшін әртүрлі; Оқымай қолданбаңыз. Үшіншіден: кейбір елдерде толығымен AI арқылы жасалған, адам үлесінсіз жұмыс авторлық құқықпен қорғалмауы мүмкін, яғни басқалары оны көшіре алады. Осы үш тармақты 10-шы бөлімде тереңдетеміз; Бірақ мұны бірінші күннен біліңіз: AI шығысы - бастапқы нүкте, ол адамның маңызды енгізуінсіз және растаусыз өнімге енбеуі керек.
Деректер, құпиялылық және қорғаныс
Студия деректері көбінесе коммерциялық құпия болып табылады: шығарылмаған дизайн құжаттары, бастапқы код, кейіпкерлердің дизайны, оқиға. Оларды тегін қоғамдық құралға жабыстыру ағып кету және бәсекелестік қаупін білдіреді. Қарапайым классификация жасаңыз: Ашық деректер (жарияланған, жарияланған) кез келген құралды енгізе алады; ішкі деректер тек мекеме бекіткен көліктерге; Құпия деректер (шығарылған код, дизайн, оқиға) тек келісім-шарттық құралдарға түседі, олардың деректері модельдік оқытуға кірмейді. АТ және қауіпсіздік туралы ескертпе: Ойынға AI жасаған кодты қосқанда, қауіпсіздіктің осалдығын соқыр қабылдамаңыз (мысалы, клиентке сену және көп ойыншы ойынында серверді тексеруді айналып өту); Жасанды интеллектті тек қорғаныс және тексеру мақсатында, өз жүйеңіздің қауіпсіздігін арттыру үшін пайдаланыңыз және ешқашан басқа біреудің жүйесіне рұқсатсыз кіру сияқты рұқсат етілмеген мақсаттар үшін пайдаланбаңыз.
үш шағын іс
1-жағдай — Уақытты үнемдеу дұрыс жерде. Инди студиясының дизайнері әдетте бір күнін басқатырғыш механикке арналған 12 нұсқаны ойлаумен өткізеді. Ол AI-ға нақты шектеулермен қысқаша мәлімет берді және 20 минут ішінде 12 вариацияны құрастырды; Содан 3-еуін өз талғамына сай таңдап, прототипін жасады. AI идеяларды көбейтеді; Таңдау мен прототип адамда қалды.
2-жағдай – Тексеру қатені анықтады. Бағдарламашы AI-дан түгендеу жүйесінің кодын сұрады. Код жақсы көрінді, бірақ құрастырылмады: AI Unity бағдарламасының ескі нұсқасында болған, бірақ жоба нұсқасында жойылған функцияны жасаған. «Іске қосу және сынау» қадамы 5 минутта шешілді, бұл бірнеше сағаттық шатасу болуы мүмкін.
3-жағдай — Авторлық құқыққа қатысты тәуекелді қайтару. Суретшіге АИ-мен жасаған кейіпкердің бейнесі ұнады; бірақ сурет белгілі комикс кейіпкеріне айқын ұқсас болды. Арт-директор араласты: бұл визуалдылық коммерциялық ойында бұзылу қаупі болды. Кескін бірегей силуэт пен палитра сұрауы бойынша қайта шығарылды және суретшінің қолмен салған суретімен жекелендірілді.
Көшірілетін төрт үлгі
1) Жұмысқа жарамдылығын бағалау:
Сіздің рөліңіз: аға ойын продюсері. Мен төменде жұмысты сипаттаймын. Маған (1) бұл жұмыс AI-ге қауіпсіз түрде тапсырылуы мүмкін жобалық/қайталанатын жұмыс па немесе ойынның сәйкестігін анықтайтын маңызды шешім ме, (2) қате/орташа нәтиженің ықтимал құны, (3) өкілеттік беру алдында орындауым керек тексеру екенін айтыңыз. Жұмыс: [жұмысты осы жерге енгізіңіз]
2) Кодты тексеру сұрауы:
Сіз бұл кодты [Unity 2022.3 / Unreal 5.3] үшін жазып жатырсыз. Сіз қолданатын әрбір API осы нұсқада бар екенін көрсетіңіз. Сенімсіз жерде «тексеру» деп белгілеңіз. Ешқандай жоқ функцияларды жасамаңыз; балама ұсыну.
3) Авторлық құқықты/түпнұсқалықты алдын ала тексеру:
Коммерциялық ойында келесі сурет/кейіпкер идеясын қолданамын. Бұл идея бұрыннан бар авторлық құқықпен қорғалған туындыға, сауда белгісіне немесе белгілі суретші стиліне ұқсайтынын маған хабарлаңыз; Егер ұқсас болса, оны бірегей ету үшін 3 нақты өзгертуді ұсыныңыз. Идея: [мұнда жазыңыз]
4) Құпия деректерді бүркемелеу:
Мен сізге беретін мәтінде жарияланбаған дизайн/код болуы мүмкін. Алдымен қай аймақтардың құпия болып табылатынын және маскировкалану керектігін тізімдеңіз; Мен оны бүркеп, қайта жіберемін. Оны сол күйінде талдамаңыз.
Әлсіз шақыру / Күшті шақыру
Әлсіз шақыру:
Маған ойын механикасы туралы идея беріңіз.
Бұл сұрау мәтінмәнсіз: жанр, мақсатты аудитория, платформа, шектеулер түсініксіз. AI жалпы, белгілі идеяларды тастайды.
Күшті шақыру:
Сіздің рөліңіз: тәжірибелі ойын дизайнері. Менің ойыным: мобильді, бір қолмен ойнайтын, кездейсоқ түрі, мақсатты аудиториясы 25-40 жас. Негізгі цикл: 30 секундтық жылдам айналымдар. Шектеу: жарнамасыз, сатып алуға ыңғайлы, үйренуге 10 секунд. Тапсырма: 8 түрлі негізгі механикалық идеяларды беріңіз; әрқайсысы үшін бір сөйлемнен тұратын түйіндеме, күшті және ықтимал тәуекелдерді жазыңыз. Клише (матч-3, шексіз жүгіру) ұсынысы.
Айырмашылық анық: шектеу, аудитория, түр және «стереотип» сұрауы нәтижені қол жетімді етеді.
Рөл/тапсырманы салыстыру диаграммасы
бизнес
АИ рөлі
адамның рөлі
тексеру
Механикалық идеяны қалыптастыру
Вариацияның таралуы
таңдау, прототип
Ойын сынағы
NPC диалогы
нобай жазу
Тон, сәйкестік, түзету
кейіпкерлердің үйлесімділігі
код үзіндісі
Плитаны өндіру
Архитектура, интеграция
Құрастыру + сынақ
визуалды қатысу
Тұжырымдама/вариация
Көркемдік бағыт, оригинализация
Авторлық құқықты тексеру
Тепе-теңдік формуласы
шот жобасы
соңғы параметр
Модельдеу + ойын сынағы
Жалпы қателер
- AI шығысын дайын өнім ретінде қателесу. Шығару әрқашан жоба болып табылады; Ол адамның қатысуынсыз эфирге шықпайды.
- Қозғалтқышты/нұсқаны көрсетпей кодты сұрау. Егер сіз нұсқаны айтпасаңыз, AI аралас немесе ескірген API шығарады.
- Авторлық құқықты соңына дейін қалдыру. Түпнұсқалық тексеру эфирге дейінгі түнде емес, өндіру кезінде жүргізіледі.
- Қоғамдық көлікке құпия дизайнды жабыстыру. Егер шығарылмаған мазмұн ағып кетсе, оны шығарып алу мүмкін емес.
- «Идея беріңіз» сияқты мәтінмәнсіз сұрау. Шектеусіз шақыру жалпы нәтижелер береді.
Қысқаша айтқанда
AI ойынды дамытудағы қуатты көмекші болып табылады: ол идеяларды көбейтеді, жобаларды жасайды, итерацияны жылдамдатады. Бірақ ойынның өзіндік ерекшелігі, өзіндік ерекшелігі, тепе-теңдігі және құқықтық қауіпсіздігі адамдарға тиесілі. Осы модульдің негізі ретінде екі кластерді бөлу (қайта шығарылатын жұмыстар және жеке басын анықтау шешімдері), үш сатылы растау (көзге сілтеме, іске қосу сынағы, дәм сүзгісі), авторлық құқық/түпнұсқалық туралы хабардар болу және деректер құпиялығын қамтамасыз етіңіз.
Қолданбалы тапсырма
Өзіңіздің (немесе ойдан шығарылған) ойын жобаңыздан 6 жұмысты тізімдеңіз. Әрқайсысын «AI-делегацияланатын жоспар» немесе «адамның шешімі» деп жіктеңіз. Ауыстырылатындардың бірі үшін AI-дан жауап алу және үш сатылы растауды қолдану үшін жоғарыдағы «Жұмысқа жарамдылығын бағалау» үлгісін пайдаланыңыз.
бақылау парағы
- [ ] Мен тапсырманы екі бумаға бөлдім (қайталанатын / ID шешімі).
- [ ] Мен үш сатылы тексеруді енгіздім (көз, іске қосу-сынау, ләззат).
- [ ] Мен кодты сұраған кезде қозғалтқышты және нұсқаны көрсеттім.
- [ ] Өндіріс кезінде авторлық құқық/түпнұсқалық алдын ала тексеруден өттім.
- [ ] Құралға құпия деректерді тек бекітілген, бүркеленген пішінде бердім.