Zasadniczo każda firma z branży gier chce zobaczyć portfolio przedstawiające Twój zestaw umiejętności. Jeśli jednak specjalizujesz się w sztucznej inteligencji , co i jak powinieneś pochwalić się swoimi umiejętnościami.
Kilka myśli
- Czy ładna grafika w wersji demonstracyjnej AI jest koniecznością (przejdź do nietechnicznego HR, który nie rozumie sztucznej inteligencji, pomyśl 3d wers 2d)?
- Demo wielofunkcyjnej sztucznej inteligencji lub pojedynczy skoncentrowany przykład.
- Podstawowe umiejętności, takie jak wyszukiwanie ścieżek, HFsm, planowanie itp. Są kluczowymi komponentami sztucznej inteligencji, ale czy naprawdę robią wrażenie na portfolio?
- Pojedyncza jednostka AI, wiele jednostek lub duże populacje, czy zawsze lepiej?
- Idealnie byłoby też, gdyby był to fragment portfolio i pliki wideo, które powinny pochwalić się tym, co próbuje się pokazać w ciągu kilku minut.
Przykłady
Powiedziałbym, że każda z umiejętności pokazanych w tym filmie stanowiłaby świetny kawałek portfolio, ale czy firmy gier naprawdę oczekują tego od jednej osoby.
AI Sandbox to kolejny świetny przykład, ale powstał z pracy wielu osób.
Wszelkie przykłady dobrych portfeli AI byłyby świetne.
Odpowiedzi:
W mojej szkole mamy kilku studentów studiów magisterskich uczących się sztucznej inteligencji, którzy robią to za pomocą silnika Unreal. Łączą się ze studentem sztuki, który tworzy niektóre modele 3D (z pewnością nie muszą być fantazyjne), a następnie pracują nad swoją magią AI w UnrealScript i edytorze Unreal, i uzyskują coś funkcjonalnego, co można studiować i grać z . W końcu jest to końcowy cel sztucznej inteligencji: rzeczywista gra lub prototyp, który demonstruje koncepcje sztucznej inteligencji. Ponieważ cokolwiek mniej to tylko koncepcja, a nie demonstracja.
Wyobrażam sobie, że możesz zastąpić dowolny silnik Unreal; Jedność jest oczywiście bardzo popularna, a silnik Source firmy Valve robi także świetne sztuczki AI. Myślę, że efektem końcowym jest to, że musisz użyć całego oprogramowania pośredniego, aby przejść przez fundament i szybko przejść do testowania koncepcji sztucznej inteligencji.
Wiele z twoich pytań ma charakter indywidualny. Możesz chcieć wielu przykładów jednej koncepcji sztucznej inteligencji każda, lub jednego wielkiego świata piaskownicy sztucznej inteligencji z różnymi rodzajami sztucznej inteligencji biegającymi wokół siebie. To naprawdę zależy od tego, co dokładnie robisz lub pokazujesz.
To nie jest pytanie, więc: tak! Polecam również założenie osobistej strony internetowej, aby można było, miejmy nadzieję, skierować ją do niej, a nawet pokazać im w wywiadzie, jeśli w pokoju jest komputer. Upewnij się, że strona internetowa jest tak standardowa, jak to możliwe; używaj wideo HTML5 i Flash (z którymkolwiek jest kompatybilny z przeglądarką) i rób zrzuty ekranu na wypadek, gdyby komputer był tak zablokowany, że żadne z nich nie jest dostępne. Również jeśli masz przenośne urządzenie do odtwarzania wideo (iPod, telefon itp.), Załaduj filmy ze swojego portfolio i przynieś je! W wywiadzie bez komputera może nie być nic bardziej imponującego niż wyciągnięcie tutaj urządzenia do wkładania i pokazanie ankieterowi swojej pracy.
I jeszcze jedna uwaga: istnieje duża różnica między ładnym a dopracowanym. Nie musi mieć gwiezdnej grafiki; ale grafika, która tam jest, powinna przynajmniej wyglądać na ukończoną, a nie zastępczą, bez błędów i błędów itp. Tylko dlatego, że nie musi to być grafika, nie oznacza, że nie powinna wyglądać jak gotowy prototyp gotowy do prezentacji .
źródło
Aby odpowiedzieć na konkretne pytania:
Grafika jest zupełnie nieistotna . Dopóki ludzie zrozumieją różnicę między powiedzmy aktorami a statycznymi obiektami świata, nic ci nie będzie. Dema zostaną skrytykowane przez zespół programistów i wiedzą, co jest ważne od programisty AI.
Trudne jest korzystanie z wielu funkcji w porównaniu z pojedynczym, patrz moje ogólne zasady poniżej
Podstawowe umiejętności - są koniecznością . Nie idź do zaawansowanych i nie zapomnij pochwalić się swoim podstawowym zrozumieniem podstawowych zachowań AI. Niestety dla wielu firm AI wciąż jest nisko na liście priorytetów. Przynajmniej na początku będą szukać osoby z podstawową wiedzą, która może doprowadzić AI do podstawowego poziomu
Zdecydowanie mają wiele bytów / aktorów AI .
Plik wykonywalny jest preferowany, ponieważ pokazuje zachowania, a także fakt, że możesz to zrobić w środowisku czasu rzeczywistego. Filmy są dobre do prezentowania określonych zachowań AI i dodawania adnotacji w celu wyraźnego stwierdzenia, co się dzieje.
Niektóre ogólne zasady:
Moją największą sugestią jest wizualizacja . Choć ładna grafika nie jest ważna, kluczowe są wizualizacje aktorów. Włącz każdą część debugowania, którą możesz, i pozostaw ją włączoną do prezentacji. To, co chcesz zrobić, to pokazać widzowi wszystkie zachowania / decyzje / dane, których AI używa. Mogą to być proste rzeczy, takie jak pokazanie bieżącego stanu obok każdego aktora (np. Bezczynności), „stożek pola widzenia”, bieżąca ścieżka itp. Bez tego widz nie może mieć pojęcia, jak zaawansowana jest twoja sztuczna inteligencja.
Co do tego, co dokładnie pokazać, zależy to całkowicie od firmy, dla której chcesz pracować. Sugeruję, aby wybrać swoją ulubioną firmę (lub top 3) i spojrzeć na sztuczną inteligencję w ich grach. Dopasuj swoje przykłady do stylu tych gier (np. FPS vs. RTS). Zobacz także używaną przez nich technologię. Jeśli aplikujesz w firmie, która używa nierzeczywistości, jesteś w znacznie lepszej sytuacji, jeśli używasz nierzeczywistości, aby pochwalić się swoją wersją demonstracyjną. To pokazuje, że masz zarówno wiedzę o sztucznej inteligencji, jak i wdrażanie jej w obecnej technologii.
źródło
Jako 16-letni weteran w branży, moim zdaniem nie powinieneś konieczne, aby wyglądał ładnie, aby zademonstrować dobre umiejętności AI. Z drugiej strony myślę, że powinieneś zrobić to ładnie, ponieważ:
Jeśli sprawisz, że ktoś jeszcze sprawi, że będzie wyglądać ładniej dla ciebie, ponieważ pokazuje, że zależy ci na zrobieniu dobrego wrażenia, ale także, że możesz znaleźć ludzi, którzy ci pomogą i współpracują z ludźmi. Bardzo ważne umiejętności w pracy.
Odnośnie używania interfejsu API takiego jak Unreal lub Kynapse; Myślę, że o wiele bardziej cenne jest pokazanie, że można zbudować silnik AI z niczego. Wykazanie entuzjazmu i rozwiązywania problemów. Po rozpoczęciu pracy możesz poświęcić kilka dni na czytanie interfejsu API i dokumentacji, ale głębsze zrozumienie tego, co kryje się pod interfejsem API, jest o wiele bardziej wartościowym zasobem.
Mam nadzieję, że to pomoże i powodzenia!
źródło
O ile uwielbiam mówić, że grafika nie ma znaczenia, to po prostu nieprawda. Bez względu na to, jak niesamowita jest twoja sztuczna inteligencja, prezentacja jest konsumowana przez twoich widzów. Gdy wszystko się zrówna, wygrywa ładniejsza prezentacja.
Nie oznacza to, że musisz zaprezentować niezwykle szczegółowy utwór, który wygląda na czysty i wykończony.
Będziesz także chciał zwrócić uwagę na nieregularny ruch modeli graficznych; nawet jeśli cel na ścieżce zmieni się o 180 °, będziesz chciał, aby ta zmiana następowała stopniowo na ekranie, aby ruch wyglądał naturalnie.
Sugeruję sparowanie z dobrym artystą i upewnij się, że reprezentujesz ten fakt, jeśli zostaniesz o to poproszony podczas prezentacji. Artysta może również chcieć, aby film z twojego dema pokazał potencjalnym pracodawcom, jak ich sztuka wygląda, gdy zostanie wykorzystana w grze.
źródło
Gdziekolwiek, gdzie ludzie nietechniczni zajmujący się zasobami ludzkimi oceniają dema techniczne przesłane przez kandydatów, nie ma miejsca, w którym chcesz pracować.
źródło
źródło
Biorąc pod uwagę sposób, w jaki pieniądze są w wielu firmach, jestem pewien, że wciągniesz się w wiele różnych rzeczy, a nie tylko AI - z tego powodu powiedziałbym, że powinieneś również wykazać się dobrymi umiejętnościami ogólnymi.
Rozważ scenariusz, w którym dwie niesamowite osoby demonstrują swoją pracę; oba pokazują tę samą sztuczną inteligencję, mają te same kwalifikacje / doświadczenie i są bardzo podobne pod każdym względem - ale jeden używa trójkątów dla aktorów i pól dla statycznych, a drugi pokazuje swoje demo z modelami załadowanymi z pliku. Osobiście zatrudniłbym osobę, która (a) włożyła więcej wysiłku (b) pokazuje, że może wykonywać pracę poza strefą komfortu / specjalności.
Jak ktoś inny wspomniał o twojej specjalizacji, nie powinieneś pokazywać dobrej grafiki, ale nie sądzę, żeby to zaszkodziło.
źródło
Tak, powinien wyglądać ładnie (lub nie brzydko), ale nie lekceważ powielającej grafiki. Miasto 2D z ruchomymi plamami 2D jest w porządku, jeśli demonstrujesz unikanie kolizji.
źródło