Jak zostać twórcą gier

Posted on
Autor: Robert Simon
Data Utworzenia: 19 Czerwiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Jak zostać twórcą gier - Wiedza, Umiejętności
Jak zostać twórcą gier - Wiedza, Umiejętności

Zawartość

W tym artykule: Nauka programowania Znajdź pracę Zdecyduj, czy ta kariera odpowiada Twoim potrzebom18 Referencje

Programowanie gier to gwałtowny rozwój. Niemniej jednak sama praca i droga do niej mogą być męczące. Z tego powodu, zanim zaczniesz, musisz zadać sobie pytanie, czy jest to właściwy wybór dla Ciebie. Jeśli tak, zdobycie wymaganych umiejętności jest pilną koniecznością. W rzeczywistości pracodawcy dążą do know-how i rzadko, jeśli w ogóle, oferują szkolenia w miejscu pracy. Gdy zdobędziesz ważną wiedzę w tej dziedzinie, możesz bez wątpienia znaleźć pracę z cierpliwością i wytrwałością.


etapy

Część 1 Nauka programowania



  1. Wybierz pomiędzy uczestnictwem w szkoleniu klasycznym a samoukiem. Należy pamiętać, że pracodawcy koncentrują się przede wszystkim na wiedzy technicznej. Nie martw się więc, jeśli czesne na studia wyższe jest poza twoimi możliwościami, ponieważ posiadanie dyplomu nie jest absolutnie konieczne do znalezienia pracy. Jednocześnie pamiętaj, że posiadanie umiejętności technicznych oprócz dyplomu prawdopodobnie sprawi, że będziesz się wyróżniał na tle innych kandydatów.
    • Bez względu na decyzję, dokładaj wszelkich starań, aby zostać kompetentnym programistą. Jednak samouk pozwoli ci również mieć bagaż niezbędny do stawienia czoła rozmowom kwalifikacyjnym i znalezienia wymarzonej pracy.



  2. Wybierz swój kanał ostrożnie. Jeśli zdecydujesz się pójść na uniwersytet, pomiń zajęcia z programowania gier. Ogólnie rzecz biorąc, obejmują one wiele aspektów programowania gier w stosunkowo krótkim czasie. Zamiast tego preferuj kurs informatyki, jeśli nie masz jeszcze funkcjonalnej wiedzy w tej dziedzinie.
    • Opanowanie każdego aspektu programowania zajmuje dużo czasu. Studiując dogłębnie informatykę, bardziej prawdopodobne będzie nabycie umiejętności wymaganych do rozwiązania każdego z nich, nawet jeśli umiejętności te nie dotyczą bezpośrednio świata gry podczas nauki.
    • Jeśli planujesz się specjalizować, koniecznie sprawdź nauczycieli tych kursów. Uczenie się od nauczycieli, którzy doskonale opanowali koncepcje programowania gier, ale nigdy nie pracowali w terenie, może nie być dobrym pomysłem.


  3. uczyć się języki komputerowe. Niezależnie od tego, czy zdecydujesz się na klasyczny kurs, czy samoukiem, spróbuj opanować co najmniej jeden język komputerowy. Skoncentruj się na języku C ++, aby zwiększyć swoje szanse na zatrudnienie, ponieważ jest on najczęściej używany w programowaniu gier. Oto kilka innych przydatnych języków, które możesz rozważyć nauce:
    • ActionScript
    • montaż
    • C
    • Jawa
    • Celem -C
    • pyton
    • szybki



  4. Stwórz swój własny gra. Pamiętaj, że najlepszym sposobem na nauczenie się robienia czegoś jest zrobienie tego! Po nauczeniu się kodowania w języku komputerowym, wykorzystaj swoje umiejętności. Zbuduj grę od początku do końca, aby zapoznać się z całym procesem. Aby odnieść sukces, postępuj zgodnie z instrukcjami poniżej.
    • Pozostań w prostocie. Nie próbuj rewolucjonizować świata gry, jaki znasz. Aby dokonać analogii, napisz prostą historię, a nie powieść.
    • Jeśli to możliwe, zainspiruj się inną grą. Celem jest nauczenie się, a nie oryginalność. Pożycz koncepcję innej gry i czerp inspirację z niej, jeśli cierpisz na brak pomysłów.
    • Zrób wszystko sam. W miarę możliwości unikaj korzystania z bibliotek matematycznych lub wektorowych. Wykonaj wszystkie kroki, aby poprawić swoje umiejętności.
    • Wykończenie. Musisz zapoznać się z całym procesem, więc idź do końca. Nie rezygnuj ze swojego projektu, tylko dlatego, że ukończyłeś już to, co najbardziej lubisz w programowaniu.


  5. Udoskonal swoje umiejętności. Pamiętaj, że jako profesjonalny twórca gier będziesz częścią zespołu, który zajmuje się konkretnymi aspektami. Kiedy uczysz się kodować i rozwijać własne gry, zdecyduj, na jakich obszarach chcesz się skoncentrować, kiedy jesteś zaangażowany. Następnie kontynuuj pracę nad własnymi projektami i poświęć więcej na te obszary.
    • Wymagane umiejętności i oferowane usługi informatyczne mogą się różnić w zależności od firmy, ale programowanie zwykle obejmuje następujące obszary: sztuczna inteligencja, audio, systemy budowlane, animacja, rozgrywka, silniki, fizyka, sieci, narzędzia, interfejs użytkownika i rendering.

Część 2 Znalezienie pracy



  1. Zrób staż. Przed ubieganiem się o płatne zatrudnienie poświęć czas na nieodpłatne stanowiska. Szukaj online lub przez szkołę w poszukiwaniu otwartych staży. Postaraj się zdobyć doświadczenie zawodowe, aby wzbogacić swoje CV podczas szukania pracy. Oto inne zalety stażu:
    • referencje zawodowe,
    • ważne relacje z ludźmi aktywnymi w terenie,
    • lepsza znajomość codziennej rzeczywistości pracy.


  2. Projektuj dema. Ponieważ nie masz opublikowanych gier, przygotuj wersje demonstracyjne, które możesz dołączyć do listu motywacyjnego i wznowić. Staraj się realizować własne projekty i publikować je w Internecie, tworząc repozytorium Git dla pracodawców. Nie martw się o tworzenie kompletnych gier. Zamiast tego opracuj małe, skuteczne prezentacje, które podkreślą obszary, w których chcesz się specjalizować.
    • Niezależnie od wersji demonstracyjnej upewnij się, że jest idealna. Nie próbuj zaimponować ankieterom zbyt złożoną wersją demonstracyjną, jeśli nie możesz zrobić tego dobrze. Pokaż im coś prostego i łatwego.


  3. Skoncentruj się najpierw na start-upach. Nie oznacza to, że nie powinieneś ubiegać się o stanowisko w ugruntowanych, znanych i odnoszących sukcesy firmach. Niemniej jednak takie firmy są w stanie lepiej oferować wyższe płace i ewentualnie gwarantowane miejsca pracy. Wiedz jednak, że w tych firmach konkurencja jest dość zacięta. W tym celu staraj się szukać pracy w nowszych i mniejszych firmach, które, tak jak Ty, z pewnością muszą być mniej wymagające.
    • Nie oznacza to, że na pewno zostaniesz zatrudniony w tych firmach, ale rzadziej będziesz pracować z programistami, którzy mają o wiele więcej doświadczenia niż ty.


  4. Zbadaj każdą firmę, o którą się ubiegasz. Najpierw sprawdź oferty pracy na stronie internetowej firmy. Następnie, po złożeniu wniosku, dowiedz się o firmie. Przeczytaj własny profil firmy, a także raporty ze źródeł zewnętrznych. Zapisz wszystkie nurtujące Cię pytania, abyś mógł je zadać podczas rozmowy kwalifikacyjnej.
    • Oprócz twojego szkolenia technicznego, wykazanie, że masz praktyczną wiedzę na temat branży gier i branży podczas rozmowy kwalifikacyjnej, powinno wyróżnić Cię spośród innych kandydatów.


  5. Twórz relacje. Podczas ubiegania się o pracę oczekuj ostrej konkurencji. Aby uzyskać przewagę, skorzystaj z osobistych kontaktów nawiązanych z ekspertami branżowymi. Zapytaj o oferty pracy, zanim zostaną opublikowane. Postaraj się uzyskać rekomendacje od swoich kontaktów, jeśli mają wewnętrzną ścieżkę z pracodawcami. Oto kilka wskazówek, które pomogą Ci rozwinąć sieć.
    • Rozwiń swoje relacje, dołączając do forów internetowych, serwisów społecznościowych i profesjonalnych sieci, aby poznać osoby aktywne w terenie.
    • Pozostań w kontakcie z kolegami z klasy i nauczycielami, zarówno starymi, jak i nowymi.
    • Weź udział w konferencjach i kongresach.


  6. Ucz się z nieudanych rozmów kwalifikacyjnych. Przede wszystkim pamiętaj, że przy tak dużej konkurencji wielu rekrutów prawdopodobnie odrzuci twoje podanie. Zaakceptuj to rozczarowujące doświadczenie, nie martw się zbytnio i ucz się na nim.
    • Ponownie rozważ swoje wywiady, wznów i demonstracje, aby zidentyfikować i poprawić swoje słabości.
    • Kontynuuj, wysyłając list z podziękowaniami lub e-mail do ankieterów jako dowód wdzięczności za uwagę i poświęcony Ci czas.
    • Poproś o radę na temat aspektów, które według nich wymagają poprawy.

Część 3 Zdecyduj, czy ta kariera pasuje do jego potrzeb



  1. Miej pasję do gier. Należy zauważyć, że programowanie może być wymagającym i stresującym polem działania, a także trudną do przebicia karierą. Zajmie ci to wiele pasji, więc oceń swój stopień pasji. Porzuć ostatnią kroplę krwi, aby odnieść sukces.


  2. Wiedz, że masz przed sobą drogę. Pielęgnuj cierpliwość i wytrwałość. Zdobycie niezbędnej wiedzy technicznej, samoukiem lub na studiach uniwersyteckich, zajmie kilka lat. Kiedy będziesz gotowy dołączyć do świata pracy, spodziewaj się ostrej konkurencji za każdym razem, gdy złożysz podanie. Innymi słowy, znalezienie pracy może zająć trochę czasu. Następnie, po zatrudnieniu, zaplanuj ciężką pracę, zanim będziesz mógł znaleźć pracę swoich marzeń.


  3. Nie próbuj się wzbogacić dzięki tej pracy. Jeśli zdecydujesz się na standardowy kurs, pamiętaj, że opłaty rejestracyjne prawdopodobnie przekroczą średnią roczną pensję programisty gier. Wiedz też, że ta praca jest równoznaczna z niepewnością, co oznacza, że ​​wybrana praca może być wadliwa. Ponownie ta praca zdecydowanie wymaga pasji, więc skorzystaj z tej kariery z miłości, a nie łatwych pieniędzy.


  4. Zwróć szczególną uwagę na lekcje matematyka. Spodziewaj się, że większość, jeśli nie wszystkie aspekty programowania gier będą wymagać silnych umiejętności matematycznych. Jeśli nadal jesteś w szkole średniej, podwoj swoje wysiłki na lekcji matematyki. Jeśli ukończyłeś studia i musisz odświeżyć pamięć, zrób to.
    • Oczywiście, biorąc lekcje matematyki, możesz łatwo pogłębić swoje umiejętności. Być może jednak liczba gier matematycznych dostępnych do pobrania jest jeszcze lepsza dla początkujących twórców gier. Zabij dwa ptaki z kamienia i eksploruj gry, których inaczej byś nie próbował.


  5. Jak praca w zespole. Zanim wejdziesz na rynek pracy, powinieneś poświęcić dużo czasu na rozwijanie własnych umiejętności programistycznych. Ale nie przyzwyczajaj się do pracy w pojedynkę. Po zatrudnieniu spodziewaj się, że będziesz częścią znacznie większego zespołu. Naucz się komunikować jasno i przyjmuj krytykę i traktuj ją jako dwie podstawowe umiejętności.


  6. Bądź elastyczny w kwestii lokalizacji. Miejsce, w którym mieszkasz, może nie być tak problematyczne. Ale jeśli region, w którym mieszkasz, nie jest już w pełni technologicznym rajem, rozważ przeniesienie się tam, gdzie jest praca. Pamiętaj również, że stabilność pracy jest raczej niepewna i dlatego może być konieczne powrót do nowej pracy.