Jednostka 1 / 11

Wprowadzenie do sztucznej inteligencji w tworzeniu gier: role, granice, weryfikacja, prawa autorskie i etyka

Zyski:

  • Możliwość rozróżnienia, gdzie na linii produkcyjnej gry (pomysł, projekt, iteracja) sztuczna inteligencja oszczędza czas rzeczywisty, a gdzie decyzje takie jak tożsamość i oryginalność gry pozostawia się człowiekowi, zgodnie z poziomem ryzyka zadania.
  • Możliwość zastosowania dyscypliny weryfikującej każdy wynik AI poprzez etapy podłączenia go do źródła/silnika, uruchomienia i przetestowania oraz przepuszczenia przez filtr smaku/tożsamości.
  • Aby zrozumieć, dlaczego prawa autorskie i oryginalność, prywatność danych i wykorzystanie bezpieczeństwa w celach obronnych powinny być brane pod uwagę od samego początku podczas produkcji gier.

Pracujesz w studiu gier. Z jednej strony jest wersja, którą trzeba opublikować, z drugiej strony budżet końcowy; Z jednej strony oczekiwanie na grywalny prototyp, z drugiej strony setki linijek dialogów, które nie zostały jeszcze napisane, dziesiątki zasobów, które nie zostały wymodelowane (zasoby – każdy plik wizualny, dźwiękowy czy modelowy w grze), niezrównoważona ekonomia. Tworzenie gier; Jest to z natury multidyscyplinarne i iteracyjne rzemiosło, które łączy projektowanie, sztukę, kod, dźwięk, testowanie i publikowanie w jedno doświadczenie rozrywkowe. Właśnie w tej obfitości iteracji sztuczna inteligencja (AI - oprogramowanie, które potrafi wydobywać wzorce z danych historycznych i tworzyć tekst, elementy wizualne, dźwięk i kod) przyspiesza. Ale sam początek tego modułu jest jasny: AI jest asystentem, generatorem projektów i mnożnikiem pomysłów; To Ty decydujesz o duchu, oryginalności i ostatecznej decyzji gry.

W tej pierwszej części skupimy się na dyscyplinie, a nie na narzędziu. Dowiesz się, gdzie sztuczna inteligencja oszczędza czas rzeczywisty w potoku gry — łańcuch etapów produkcji, przez które przechodzi pomysł, aż stanie się grywalną treścią — gdzie jest niebezpieczny, jak weryfikować każdy wynik, ograniczenia praw autorskich i oryginalności oraz jakie dane możesz przekazać do jakiego narzędzia. Bez położenia tego fundamentu kolejne jednostki pozostaną w powietrzu.

Gdzie na linii produkcyjnej przydaje się sztuczna inteligencja?

Podzielmy zadania związane z tworzeniem gier na dwa duże skupiska. Grupa pierwsza: zadania powtarzalne, odtwarzalne i możliwe do opracowania. Dziesięć różnych pomysłów na wariacje mechaniki, szkice dialogów dla NPC (postać niezależna), początkowy układ poziomu w szarościach, eksperymenty kierunkowe dla grafiki koncepcyjnej, powtarzalne fragmenty kodu (płyta standardowa), lista setek przypadków testowych. W tych zadaniach AI skraca minuty do sekund i nie męczy się.

Skupienie drugie: decyzje decydujące o tożsamości, oryginalności i komercyjnej przyszłości gry. Jaka będzie główna pętla zabawy w grze, jaki będzie kierunek artystyczny marki, emocjonalny rdzeń historii, ostateczna równowaga ekonomiczna, jakie zasoby zostaną umieszczone w grze i czy jest ona bezpieczna pod względem praw autorskich. Decyzje te wymagają wizji, gustu, intuicji działania i odpowiedzialności prawnej. Sztuczna inteligencja mnoży tutaj możliwości, umożliwia szybkie prototypowanie – ale wystarczy nacisnąć przycisk.

Wyjaśnijmy to rozróżnienie w jednym zdaniu: sztuczna inteligencja ma silną pozycję w pytaniach „jakie byłoby dziesięć wariantów tego i jak wyglądałby pierwszy projekt”; Decyzja należy do Ciebie, jeśli chodzi o pytania takie jak „która jest naszą grą i czy ta zawartość jest legalna?”

Wskazówka: zanim zlecisz zadanie sztucznej inteligencji, zadaj sobie pytanie: „Co stracę, jeśli wynik będzie błędny lub przeciętny?” Jeśli odpowiedź brzmi „kilka minut iteracji”, deleguj zadania z łatwością. Jeśli odpowiedź brzmi „tożsamość gry, blokada publikacji lub pozew dotyczący praw autorskich”, pozwól sztucznej inteligencji sporządzić wersję roboczą, a Ty podejmiesz decyzję i ostateczną wersję.

Dyscyplina weryfikacji: trzy kroki

AI produkuje płynnie i pewnie; Nie oznacza to, że jest poprawny i użyteczny. Sztuczna inteligencja czasami wywołuje halucynacje — to znaczy przedstawia nieistniejącą funkcję API, niedziałający wiersz kodu, wymyśloną regułę lub nieistniejący zasób jako rzeczywiste. W grze wymyślona funkcja Unity prowadzi do kodu, który się nie kompiluje, a niezrównoważona formuła prowadzi do exploita, który psuje grę. Opracuj więc trzyetapowy odruch, który można zastosować do każdego wyniku:

  1. Podłącz do źródła i silnika. Każdy fragment kodu, który zwraca AI, powinien opierać się na API, które faktycznie istnieje w tej wersji silnika (Unity/Unreal), z której korzystasz. „Która wersja ma tę funkcję?” i dopasuj go do oficjalnego dokumentu.
  2. Uruchom i przetestuj. Skompiluj kod, zagraj w mechanikę, zasymuluj równowagę. Nic, co produkuje sztuczna inteligencja, nie jest „w porządku”, dopóki nie zostanie zauważone, że działa w grze.
  3. Przepuść to przez filtr smaku i tożsamości. Czy wynik sprawia wrażenie, jakby należał do Twojej gry, czy też jest ogólny? Ostatecznym filtrem jest Twoja ocena artystyczna i projektowa.
Uwaga: „AI tak to wyprodukowała” nie jest uzasadnieniem. Jeśli wystąpi błąd, brak równowagi lub naruszenie praw autorskich, odpowiedzialność spoczywa na osobie, która umieściła dane wyjściowe w grze bez ich weryfikacji, a nie na sztucznej inteligencji. Niezweryfikowany wynik sztucznej inteligencji jest tak samo ryzykowny jak łatka wydana bez testowania.

Prawa autorskie i oryginalność: co musisz wiedzieć od początku

Najbardziej wrażliwym aspektem sztucznej inteligencji w tworzeniu gier są prawa autorskie i oryginalność, ponieważ każdy wyprodukowany przez Ciebie zasób jest zawarty w produkcie komercyjnym. Przyswajaj sobie od początku trzy zasady. Po pierwsze: jeśli wynik generatywnego modelu wizualno-audio w rozpoznawalny sposób imituje istniejące dzieło chronione prawem autorskim (postać, marka, podpis artysty), wykorzystanie tego wyniku w produkcie komercyjnym naraża Cię na ryzyko naruszenia. Po drugie: warunki korzystania z narzędzia, z którego korzystasz (prawa do komercyjnego wykorzystania, czy jesteś właścicielem wydruku) są inne dla każdego narzędzia; Nie używać bez przeczytania. Po trzecie: w niektórych krajach dzieło stworzone w całości przez sztuczną inteligencję, bez udziału człowieka, może nie być objęte ochroną praw autorskich, co oznacza, że ​​inni mogą je kopiować. Pogłębimy te trzy punkty w części 10.; Ale pamiętaj o tym od pierwszego dnia: wyniki sztucznej inteligencji to punkt wyjścia i nie powinny trafiać do produktu bez znaczącego wkładu człowieka i walidacji.

Dane, prywatność i obrona

Dane studia są często tajemnicą handlową: niepublikowane dokumenty projektowe, kod źródłowy, projekty postaci, historia. Umieszczenie ich w bezpłatnym, publicznym narzędziu oznacza ryzyko wycieków i konkurencji. Dokonaj prostej klasyfikacji: Otwarte dane (ogłoszone, opublikowane) mogą wejść do dowolnego narzędzia; dane wewnętrzne wyłącznie do pojazdów zatwierdzonych przez instytucję; Poufne dane (niepublikowany kod, projekt, historia) trafiają jedynie do zakontraktowanych narzędzi, których dane nie trafiają do uczenia modeli. Uwaga na temat IT i bezpieczeństwa: Dodając do swojej gry kod wygenerowany przez sztuczną inteligencję, nie akceptuj ślepo luk w zabezpieczeniach (na przykład ufając klientowi i omijając weryfikację serwera w grze wieloosobowej); Używaj AI wyłącznie w celach obronnych i weryfikacyjnych, aby zwiększyć bezpieczeństwo własnego systemu, a nigdy w celach nieautoryzowanych, takich jak nieautoryzowany dostęp do cudzego systemu.

trzy mini etui

Przypadek 1 — Oszczędność czasu we właściwym miejscu. Projektant niezależnego studia zwykle spędza dzień na myśleniu o 12 wariantach mechaniki puzzli. Dał AI wytyczne z jasnymi ograniczeniami i przygotował 12 odmian w 20 minut; Następnie wybrał 3 z nich według własnego gustu i stworzył prototyp. Sztuczna inteligencja mnoży pomysły; Wybór i prototyp pozostały przy człowieku.

Przypadek 2 — Walidacja wykryła błąd. Programista poprosił sztuczną inteligencję o kod systemu inwentaryzacyjnego. Kod wyglądał dobrze, ale się nie skompilował: sztuczna inteligencja stworzyła funkcję, która znajdowała się w starszej wersji Unity, ale została usunięta w wersji projektu. Krok „Uruchom i przetestuj” został rozwiązany w ciągu 5 minut, co mogło zająć godziny zamieszania.

Przypadek 3 – Zwrot z ryzyka związanego z prawami autorskimi. Artyście spodobał się wizerunek bohatera, który stworzył za pomocą sztucznej inteligencji; ale obraz wykazywał wyraźne podobieństwo do dobrze znanej postaci z komiksu. Dyrektor artystyczny interweniował: ta grafika stwarzała ryzyko naruszenia w grze komercyjnej. Obraz został odtworzony na życzenie ze względu na unikalną sylwetkę i paletę oraz został spersonalizowany odręcznym rysunkiem artysty.

Cztery szablony do kopiowania

1) Ocena przydatności do pracy:

Twoja rola: starszy producent gier. Poniżej opiszę tę pracę. Powiedz mi (1) czy jest to wersja robocza/zdublowana praca, którą można bezpiecznie przekazać sztucznej inteligencji, czy też kluczowa decyzja określająca tożsamość gry, (2) potencjalny koszt nieprawidłowego/przeciętnego wyniku, (3) weryfikacja, którą muszę przeprowadzić przed delegowaniem. Stanowisko: [tu wstaw zadanie]

2) Prośba o weryfikację kodu:

Piszesz ten kod dla [Unity 2022.3 / Unreal 5.3]. Podaj, że każdy interfejs API, którego używasz, istnieje w tej wersji. Zaznacz „zweryfikuj” tam, gdzie nie jesteś pewien. Nie twórz żadnych nieistniejących funkcji; zaproponować alternatywę.

3) Wstępna kontrola praw autorskich/oryginalności:

Poniższy pomysł na obraz/postać wykorzystam w grze komercyjnej. Daj mi znać, jeśli ten pomysł przypomina istniejące dzieło chronione prawem autorskim, znak towarowy lub styl znanego artysty; Jeśli jest podobnie, zaproponuj 3 konkretne zmiany, aby uczynić go wyjątkowym. Pomysł: [napisz tutaj]

4) Maskowanie danych poufnych:

Tekst, który Ci przekażę, może zawierać niepublikowany projekt/kod. Najpierw wypisz, które obszary są poufne i należy je zamaskować; Zamaskuję to i wyślę ponownie. Nie analizuj tego takim, jakie jest.

Słaba zachęta/silna zachęta

Słaba zachęta:

Podaj mi pomysł na mechanikę gry.

Ten monit jest bezkontekstowy: gatunek, grupa docelowa, platforma i ograniczenia są niejasne. Sztuczna inteligencja porzuca ogólne, dobrze znane pomysły.

Potężny monit:

Twoja rola: doświadczony projektant gier. Moja gra: mobilna, grana jedną ręką, typu casual, grupa docelowa 25-40 lat. Cykl podstawowy: 30-sekundowe szybkie okrążenia. Ograniczenie: brak reklam, możliwość zakupu, 10 sekund na naukę. Zadanie: podaj 8 różnych pomysłów na mechanikę rdzenia; napisz jednozdaniowe podsumowanie, mocne strony i możliwe zagrożenia dla każdego z nich. Banalna propozycja (dopasuj 3, niekończące się bieganie).

Różnica jest wyraźna: ograniczenia, odbiorcy, typ i żądanie „stereotypu” udostępniają wynik.

Tabela porównawcza ról/zadań

biznes

Rola sztucznej inteligencji

rola mężczyzny

weryfikacja

Mechaniczne generowanie pomysłów

Propagacja zmienności

wybór, prototyp

Test rozgrywki

Dialog NPC

projekt pisma

Ton, tożsamość, korekta

spójność charakteru

fragment kodu

Produkcja płyt kotłowych

Architektura, integracja

Zbuduj + przetestuj

obecność wizualna

Koncepcja/wariacja

Kierunek artystyczny, oryginalność

Kontrola praw autorskich

Formuła równowagi

projekt konta

ostateczne ustawienie

Symulacja + test

Typowe błędy

  • Mylenie wyników AI z produktem gotowym. Dane wyjściowe są zawsze wersją roboczą; Nie zostanie wyemitowany bez udziału człowieka.
  • Żądanie kodu bez określenia silnika/wersji. Jeśli nie podasz wersji, sztuczna inteligencja wyprodukuje mieszane lub przestarzałe API.
  • Pozostawienie praw autorskich na sam koniec. Sprawdzanie autentyczności odbywa się w momencie produkcji, a nie w noc poprzedzającą emisję.
  • Naklejenie tajnego projektu na pojazd publiczny. Jeśli wycieknie niepublikowana zawartość, nie będzie można jej odzyskać.
  • Podpowiadaj bez kontekstu, np. „Podaj pomysł”. Nieograniczony monit daje ogólne wyniki.

Podsumowując

AI to potężny asystent w tworzeniu gier: mnoży pomysły, generuje wersje robocze, przyspiesza iterację. Ale tożsamość, oryginalność, równowaga i bezpieczeństwo prawne gry należą do ludzi. Podstawą tego modułu jest dwustopniowa separacja (dzieła odtwarzalne a decyzje dotyczące tożsamości), trzystopniowa weryfikacja (link do źródła, test uruchomieniowy, filtr smaku), świadomość praw autorskich/oryginalności i prywatność danych.

Zadanie aplikacji

Wymień 6 zadań z Twojego własnego (lub wyimaginowanego) projektu gry. Sklasyfikuj każdy z nich jako „plan delegowany przez sztuczną inteligencję” lub „decyzja człowieka”. W przypadku jednego z zbywalnych skorzystaj z powyższego szablonu „Oceny przydatności stanowiska”, aby uzyskać odpowiedź od AI i zastosować weryfikację trzyetapową.

lista kontrolna

  • [ ] Podzieliłem zadanie na dwie partie (decyzja dotycząca replikacji/identyfikacji).
  • [ ] Zaimplementowałem weryfikację trzyetapową (źródło, uruchomienie, test, ciesz się).
  • [ ] Podałem silnik i wersję, prosząc o kod.
  • [ ] Wstępnie sprawdziłem prawa autorskie/oryginalność w momencie produkcji.
  • [ ] Przekazałem do narzędzia poufne dane wyłącznie w zatwierdzonej, zamaskowanej formie.