Jak powstają gry wideo: proces tworzenia gry
On 11 stycznia, 2022 by adminChcesz wiedzieć, jak powstają gry wideo? Ten artykuł przedstawia proces tworzenia gier wideo, a w szczególności „potok” – termin branżowy odnoszący się do procesu tworzenia gry wideo od podstaw.
Grand Theft Auto V podobno kosztowało $137M na produkcję i $128M na wprowadzenie na rynek (źródło: The Gamer)
Co to jest potok tworzenia gier?
Potok tworzenia gier to proces budowania gry wideo od koncepcji do zakończenia.
Podobnie jak linia produkcyjna, proces tworzenia gier pomaga zorganizować przepływ pracy, aby każdy wiedział, co musi dostarczyć i kiedy.
Potok pomaga również zarządzać czasem i budżetem tworzenia gier, zmniejszając nieefektywność i wąskie gardła.
Choć linie produkcyjne różnią się w zależności od projektu i studia, proces jest dość podobny, niezależnie od tego, czy pracujesz nad grą AAA, indie czy mobilną.
Gra ciągle ewoluuje, a rzeczy, które w teorii brzmiały świetnie, w rzeczywistości mogą nie działać tak dobrze. Dlatego proces tworzenia gry nie musi być liniowy. Prace muszą być wysyłane do zatwierdzenia przez twórców i często mogą być odsyłane do poprawek. Rurociągi muszą być na tyle elastyczne, aby uwzględniać rewizje i zmiany kursu.
Trzy etapy rozwoju gry
Rozwój gry wideo jest zazwyczaj podzielony na 3 etapy: preprodukcja, produkcja i postprodukcja.
1. Pre-produkcja
To tutaj zaczyna się każdy projekt. Zasadniczo, preprodukcja określa, o czym jest gra, dlaczego powinna być zrobiona i co będzie potrzebne, aby ją zrobić.
Możesz mieć świetny pomysł na rodzaj gry, historię, którą chcesz ożywić, lub możesz chcieć zbudować taką, która wykorzystuje pewien rodzaj technologii (np.VR, nowy kontroler lub konsolę).
W fazie przedprodukcyjnej znajdziesz odpowiedzi na pytania takie jak:
- O czym jest gra?
- Kim jest publiczność?
- Czy istnieje na nią rynek? Jaka jest konkurencja?
- Na jakiej platformie zostanie wydana?
- Jak będzie finansowana? Czy będzie sprzedawana na platformie, czy free to play z zakupami w grze?
- Jak długo zajmie jej opracowanie?
- Jakiego personelu i zasobów będzie to wymagać?
- Jaki jest szacowany budżet?
Ten etap może trwać od tygodnia do roku, w zależności od typu projektu, dostępnych zasobów i finansów, i zazwyczaj zajmuje do 20% całkowitego czasu produkcji.
W tym momencie, zespół jest dość mały. Może to być producent, programista/programiści, artysta koncepcyjny (lub jeśli jesteś jednoosobową firmą, będziesz robił większość z tego!).
Producent gier wideo zajmuje się biznesowym aspektem projektu, szczególnie finansami. Zarządza budżetem i opracowuje strategie marketingowe, aby sprzedać produkt.
Artysta koncepcyjny nadaje ton projektowi już na wczesnym etapie, opracowując grafiki i szkice. Te wczesne wizualizacje pomagają ukształtować język gry, dając wszystkim pracującym nad projektem wizualny przewodnik po ogólnym wyglądzie i sposobie działania.
Concept Art from Starcraft 2: Wings of Liberty, by CG Spectrum mentor Brian Huang, Blizzard Entertainment. Więcej czytania: Wywiad z Brianem oraz Jak to jest być artystą koncepcyjnym.
Informacje zebrane podczas tego etapu preprodukcji stanowią podstawę Game Design Document.
The Game Design Document (GDD)
Dokument Game Design Document (GDD) jest w zasadzie gwiazdą północną gry. Jest to żywy dokument, który pomaga wszystkim zrozumieć i dostać się na pokładzie z większej wizji projektu.
GDD zawiera takie rzeczy jak:
- Pomysł lub koncepcja
- Gatunek
- Historia i postacie
- Podstawowa mechanika gry
- Gameplay
- Projekt poziomów i świata
- Sztuka i/lub szkice
- Strategia monetyzacji
.
Jako żywy dokument, GDD jest stale aktualizowany i udoskonalany w trakcie produkcji. Może to być spowodowane ograniczeniami technicznymi lub finansowymi, lub po prostu uświadomieniem sobie, że rzeczy po prostu nie wyglądają, nie grają lub nie działają tak dobrze, jak początkowo miałeś nadzieję.
Wiele osób, szczególnie mniejszych deweloperów, lubi używać bardziej zwinnych technik rozwoju, które są mniej o procesie i dokumentacji, a bardziej o po prostu budowaniu rzeczy. Jednakże, większe studia preferują inne podejście.
EA, Microsoft, Sony, Ubisoft i inne duże firmy produkujące gry są bardzo zorientowane na procesy i wymagają ciężkiej dokumentacji. Jest to duża część tego, jak osiągnęli sukces w kółko i w kółko.
GDD utrzymuje Cię w organizacji, pomaga zidentyfikować potencjalne ryzyko i pozwala Ci zobaczyć z wyprzedzeniem, kogo możesz potrzebować zatrudnić / zlecić, aby wprowadzić swój projekt w życie. Twój pomysł na grę może wydawać się dość prosty, ale kiedy już go przedstawisz w GDD, możesz szybko zdać sobie sprawę jak duży i wymagający zasobów jest twój projekt.
Projekty bez planu są o wiele bardziej prawdopodobne, że przekroczą czas i budżet.
Kolejnym powodem posiadania GDD jest pomoc w rozłożeniu i sfinansowaniu twojej gry. Potencjalni inwestorzy będą chcieli zobaczyć solidny plan przed zainwestowaniem.
Wreszcie, GDD pomoże ci wprowadzić twój produkt na rynek, gdy będzie już gotowy do wydania.
Prototypowanie
Prototyp gry wideo jest surowym testem, który sprawdza funkcjonalność, doświadczenie użytkownika, rozgrywkę, mechanikę i kierunek artystyczny.
Prototypowanie dzieje się w pre-produkcji, aby sprawdzić, czy pomysł na grę będzie działać, czy nie, i czy warto go realizować. Wiele pomysłów nie przechodzi przez ten etap.
Zespół często zaczyna od projektów na papierze, aby przetestować teorie i opracować wiele niuansów gry lub serii systemów szybko, łatwo i tanio.
Choć idee, psychologia, teorie i inne metafory głębokiego myślenia są ważne, możesz projektować tylko tak daleko w swojej głowie lub na papierze. Większość pomysłów na gry trzeba dotknąć, poczuć, zagrać i przetestować raczej wcześniej niż później.
Celem jest uzyskanie prototypu i uruchomienie go ASAP, aby sprawdzić, czy twoje pomysły faktycznie działają i czy gra jest tak zabawna, jak miałeś nadzieję. Prototypowanie może również ujawnić nieoczekiwane wyzwania, które mogą potencjalnie zmienić cały przebieg Twojego projektu. Ważne jest, aby inni też przetestowali Twój prototyp, ponieważ rzeczy, które są oczywiste dla Ciebie, mogą nie być oczywiste dla innych.
Placeholder assets są używane, aby zaoszczędzić czas i pieniądze. Te niskiej jakości aktywa stoją za rzeczy takie jak broń i rekwizyty podczas wczesnej fazy testowania, a jeśli zostaną zatwierdzone, są one zastąpione ostatecznymi, wysokiej jakości wersjami później.
Placeholder assets można kupić lub znaleźć za darmo online w oprogramowaniu do tworzenia gier. Są to na ogół dość podstawowe kształty, ale mogą być również nieco bardziej zaawansowane, na przykład ten Soul: Cave asset pack autorstwa Epic Games dla Unreal Engine 4:
Soul: Cave placeholder asset pack by Epic Games for UE4
2. Produkcja
Produkcja jest najdłuższym etapem procesu produkcyjnego i wszystkie ręce na pokład.
Rozciąga się od 1 do 4 lat, produkcja to miejsce, gdzie gra naprawdę zaczyna nabierać kształtów. Historia jest dopracowywana, aktywa (postacie, stworzenia, rekwizyty i środowiska) są tworzone, zasady gry są ustalane, poziomy i światy są budowane, kod jest pisany i wiele więcej!
Prawie wszystko w grze wideo jest świadomą decyzją. Dotyczy to każdej postaci, środowiska, obiektu, a także wyglądu, kolorów, dźwięków, poziomu trudności, zasad i systemu zdobywania punktów.
Jednakże początkowe pomysły nie zawsze przekładają się tak dobrze na rzeczywistość, więc w trakcie pracy gra jest nieustannie testowana i udoskonalana.
Przyjrzyjmy się głównym kamieniom milowym produkcji gier, a niektóre z kluczowych miejsc pracy w rozwoju gier wideo, pamiętając, że mniejsze zespoły będą zobowiązane do podjęcia wielu ról, podczas gdy większe studio będzie miało więcej pracowników, z których wielu specjalizuje się w konkretnym aspekcie produkcji.
Gdy gracze oczekują grafiki o jakości filmowej, 75-90% budżetu gry idzie na oprawę graficzną, według weterana branży Troya Dunniwaya, który stworzył CG Spectrum’s Game Design Diploma (obraz: Assassin’s Creed Odyssey, Ubisoft)
Kamienie milowe produkcji
Istnieje wiele kamieni milowych, które należy uderzyć w trakcie procesu tworzenia gry.
Prototyp: Jest to wstępny test gry (który ma miejsce w fazie przedprodukcyjnej i został szczegółowo opisany powyżej). Niektóre gry mogą nigdy nie przejść przez ten etap.
Pierwsza grywalność: Pierwsza grywalność daje znacznie lepsze wyobrażenie o wyglądzie i rozgrywce. Chociaż wciąż jest daleka od ostatecznej wersji, placeholdery są zastępowane aktywami wyższej jakości, a grafika jest dodawana.
Pionowy wycinek: Pionowy wycinek to w pełni grywalna próbka, która może być użyta do zaprezentowania gry studiom lub inwestorom. Trwający od kilku minut do pół godziny, pionowy wycinek zapewnia pierwsze doświadczenie z grą.
Pre-alfa: Większość zawartości jest opracowywana w fazie pre-alfa. W tym momencie rozwoju gry trzeba będzie podjąć kilka ważnych decyzji. Zawartość może zostać wycięta, lub nowe elementy będą musiały zostać dodane, aby poprawić rozgrywkę.
Alpha: Gra jest „feature complete”, co oznacza, że główne funkcje zostały dodane i gra jest w pełni grywalna od początku do końca. Niektóre elementy, takie jak zasoby graficzne, mogą jeszcze wymagać dodania, ale sterowanie i funkcjonalność powinny działać poprawnie. Testerzy QA będą się upewniać, że wszystko działa płynnie i zgłaszać błędy do zespołu.
Beta: W tym momencie wszystkie treści i aktywa są zintegrowane, a zespół powinien skupić się raczej na optymalizacji niż na dodawaniu nowych funkcji lub cech.
Gold master: Gra jest ostateczna i gotowa do wysłania do gniazda wydawniczego i wydania publicznego.
Jedna z najlepiej sprzedających się gier wszech czasów, Minecraft ma ponad 100 milionów miesięcznych aktywnych graczy
Kluczowe role w rozwoju gier
Role Game dev będą się różnić w zależności od wielkości i rodzaju studia. Oto niektóre z powszechnych stanowisk, które można znaleźć.
Kierownik projektu
Kierownik projektu upewnia się, że proces tworzenia gry przebiega sprawnie, kamienie milowe są spełnione, ryzyko jest przewidywane/łagodzone, a członkowie zespołu robią to, co do nich należy. Są oni często centrum komunikacji pomiędzy zespołami projektowymi i kierownictwem. Kierownicy projektów są wyjątkowo zorganizowani i muszą mieć doskonałe umiejętności komunikacyjne i ludzkie.
Deweloperzy gier / programiści
Programiści gier pomagają rozwijać gry, przekształcając koncepcje projektowe w kod, aby stworzyć w pełni grywalne gry. (Czytaj więcej: Jak zostać programistą gier lub Różnica między programowaniem gier a rozwojem gier.)
Programiści to często inżynierowie oprogramowania lub informatycy z silnym zapleczem programistycznym, plus połączenie kreatywności, umiejętności matematycznych i cierpliwości, aby z powodzeniem zakodować pomysły w interaktywne wizualizacje i dźwięki. Zapewniają oni, że gra działa płynnie.
Istnieje wiele różnych aspektów programowania, w tym:
- Budowanie dostosowanego silnika bazowego dla gry
- Skryptowanie funkcji, zdarzeń, interakcji
- Tworzenie fizyki (np. różnice grawitacyjne w grze osadzonej w przestrzeni kosmicznej)
- Rozwijanie i modyfikowanie graficznych renderów 3D
- Symulowanie sztucznej inteligencji u przeciwników
- Dodawanie efektów dźwiękowych, muzyki i głosów lektorskich
- Implementowanie logiki i mechaniki gry
- Tworzenie interfejsu użytkownika
- Pisanie kodu specyficznego dla klawiatury, myszy, lub joysticków
- Umożliwienie graczom rywalizacji lub współpracy przez sieć LAN lub Internet
- Rozwój niestandardowych narzędzi
- Przenoszenie kodu między platformami
- Wdrażanie algorytmów, rozwiązywanie problemów z wymaganiami pamięci i buforowaniem
- Identyfikacja i naprawa błędów
W większych studiach można znaleźć specjalistów zajmujących się wyłącznie programowaniem AI dla gry lub pracowników, którzy pracują tylko nad interfejsem użytkownika. (Przeczytaj wywiad z programistą gier Ubisoft AI Firas Hosn.)
Przeciętny programista zarabia 59 010 USD rocznie, jednak starszy lub główny programista może zarobić ponad 100 000 USD rocznie. Kurs programowania gier może wyposażyć Cię w umiejętności, które pozwolą Ci zdobyć pierwszą pracę w branży programowania gier.
Projektanci gier
Projektant gier jest kreatywnym kierowcą gry i generalnie jest skrzyżowaniem pisarza i artysty, z pewną wiedzą na temat programowania.
Sekcja rurociągu produkcyjnego projektowania gier obejmuje tworzenie fascynujących historii, postaci, celów, zasad i wyzwań, które napędzają interakcje z innymi postaciami, użytkownikami lub obiektami. (Dowiedz się, jaka jest różnica między projektowaniem gier a programowaniem.)
Projektanci mogą być odpowiedzialni za:
- Opracowanie fabuły, back-stories postaci i dialogów
- Opracowanie rozgrywki, zasad i systemu punktacji
- Określenie poziomu trudności
- Budowanie środowisk, gzymsów, przeszkód i obiektów
- Projektowanie poziomów i świata
- Programowanie/skryptowanie
- Edycja cyfrowa
Jeśli pracujesz w większej firmie, te zadania mogą przypominać indywidualne role, które omówimy dalej.
Zgodnie z Payscale, średnia pensja projektanta gier wynosi 63 838 USD, podczas gdy lider może zarobić ponad 93 926 USD (w zależności od doświadczenia, lokalizacji, wielkości studia i branży). Starsi i techniczni projektanci mogą przekroczyć ten zakres. Sprawdź Game Design Diploma, aby zorientować się, jakie umiejętności są potrzebne do pracy w projektowaniu gier. (Więcej czytania: Co to jest projektowanie gier?)
Projektanci poziomów
Projektant poziomów gier wideo jest odpowiedzialny za tworzenie interesujących i zabawnych poziomów. Ich zadaniem jest utrzymanie gracza skupionego na poruszaniu się po grze i osiąganiu celu lub misji przy jednoczesnym zmniejszeniu potencjału zamieszania.
Ponieważ gry są o wiele bardziej złożone niż kiedyś, jest to powszechne w większych studiach, aby znaleźć projektantów gier poświęconych tylko projektowaniu poziomów.
Projektanci poziomów czerpią inspirację z concept artów, zdjęć referencyjnych i GDD, aby szkicować wiarygodne mapy i tworzyć fizyczne modele poziomów.
Zależnie od rodzaju gry i czy jest ona oparta na rzeczywistych wydarzeniach (takich jak bitwa w czasie II wojny światowej), mogą oni potrzebować dowiedzieć się wszystkiego o danym okresie historii i zbadać rzeczywiste lokalizacje, aby zapewnić, że poziom jest realistyczny i wiarygodny. Jeśli gra jest zaadaptowana na podstawie książki lub filmu, będą musieli przeczytać/obejrzeć oryginał i poszukać wskazówek. Jeśli świat jest całkowicie fikcyjny, będą musieli użyć swojej kreatywności i czerpać inspirację z dostarczonych concept artów.
Wtedy używając edytora poziomów (oprogramowanie używane do projektowania poziomów i map), budują poziomy, etapy lub misje. Ich praca może również obejmować takie rzeczy jak planowanie miejsc startu i wyjścia, określanie, gdzie tunele i ukryte przejścia będą, miejsca, gdzie interakcje lub dialogi będą miały miejsce, punkty tarła potworów, punkty spustowe, gdzie pewne działania będą miały miejsce, i wiele więcej.
Projektanci poziomów są odpowiedzialni za identyfikację i naprawę błędów, takich jak gracze wypadają poza granice lub utknęli i nie są w stanie się wydostać. Wyzwaniem w przypadku gier wideo jest to, że po wydaniu gry, jest ona poza zasięgiem ręki projektanta. Gracz może wchodzić w interakcje ze światami w nieoczekiwany sposób, wydobywając na światło dzienne błędy, które zostały niezauważone podczas rozwoju.
Poziom prawdopodobnie zobaczy kilka wersji, zanim stanie się ostateczny.
Projektant poziomów może zarobić średnio 56 884 USD w zależności od studia i lokalizacji. Starsi lub bardziej doświadczeni projektanci mogą zażądać znacznie wyższej pensji.
Jeśli jesteś zainteresowany zostaniem projektantem poziomów, Game Design Diploma uczy procesu przekształcania koncepcji w prototypy, jak sprawić, aby poziom był zabawny, zapewnić, aby poziom był interesujący wizualnie, włączyć opowiadanie historii oraz zbudować i oskryptować poziom w silniku gry.
Artyści gier
Artyści gier mogą obejmować artystów koncepcyjnych, animatorów, modelarzy 3D i artystów FX.
Ta grupa jest odpowiedzialna za wprowadzanie kolorów, ruchu i życia do gry.
Choć artyści koncepcyjni są aktywni głównie w okresie przedprodukcyjnym, gdy projektują wstępny wygląd (zazwyczaj w 2D), mogą zostać ponownie wprowadzeni w późniejszym etapie procesu rozwoju gry, jeśli dodawane są nowe elementy lub gra zmienia kurs.
Artysta koncepcyjny 3D (który może być tym samym artystą) używa oprogramowania do rzeźbienia cyfrowego, takiego jak ZBrush, Maya i Photoshop, aby stworzyć rekwizyty 3D, zasoby i środowiska. Dodaje również tekstury i szczegóły.
3D concept art by Krzysztof Luzny
Modelarze 3D
Modelarze 3D tworzą modele ludzi, obiektów, rekwizytów, broni i środowisk, które następnie mogą być teksturowane i animowane w razie potrzeby. Modelarze muszą wiedzieć, jak zbierać i używać wysokiej jakości materiałów referencyjnych, zwłaszcza jeśli replikują prawdziwe obiekty (np. AK-47, helikopter Buzzard Attack Chopper, wieżę Eiffla itp.).
Modelarze mogą używać zdjęć obiektów, które tworzą, lub dronów, jeśli obiekt jest znacznie większy i potrzebują widoku z powietrza. Jeśli gra jest w całości fantasy, będą musieli odnieść się do concept artu i użyć wyobraźni, aby wymyślić coś nowego i unikalnego. (Więcej informacji: Co to jest modelowanie 3D?)
3d model by Victoria Passariello
Animatorzy gier
Animatorzy gier dodają głębi i realizmu poprzez dodawanie wiarygodnego ruchu do postaci, obiektów i środowisk. Będą oni tworzyć storyboardy i mapować kluczowe sceny animacji, które są zgodne z fabułą gry.
Animatorzy często muszą przeprowadzać wiele badań (np. obserwując, jak zachowują się zwierzęta i jak wchodzą w interakcje z innymi, jeśli pracują nad grą opartą na zwierzętach). Dane z przechwytywania ruchu mogą być również wykorzystywane do tworzenia bardziej realistycznych animacji.
Rolka absolwenta CG Spectrum Kyle’a Dahla (jest on teraz starszym animatorem w Electronic Arts)
Artyści FX
Artyści FX zapewniają graczom bardziej wciągające i rozrywkowe doświadczenie, dodając oszałamiające efekty, takie jak eksplozje, dym, ogień i symulacje cieczy, a także wydarzenia pogodowe, takie jak deszcz, błyskawice, śnieżyce itp.
Artyści Game FX zazwyczaj korzystają z oprogramowania takiego jak Houdini FX lub Maya, ale powinni również posiadać doświadczenie w zakresie silników gier, takich jak Unity lub Unreal Engine 4.
Cinematic VFX Reel from CG Spectrum mentor Gregory Hird-Rutter
Audio engineers /sounddesigners / composers
Eksperci od dźwięku opracowują realistyczne efekty dźwiękowe, nagrywają voice-overs/dialogi między postaciami i tworzą ścieżki dźwiękowe, które ustawiają nastrój dla graczy, dodając suspens lub wskazówki dźwiękowe (np. muzyka otwierająca, muzyka pauzy w menu, oznaczająca zwycięstwo itp.)
QA (zapewnienie jakości) / testerzy gier wideo
Testerzy gier wideo są niezbędni w procesie tworzenia gier! Ci ludzie testują gry, szukają błędów i zapewniają, że gra działa płynnie, a instrukcje są jasne dla graczy. Zgłaszają oni błędy zespołowi programistów w tak zwanych arkuszach błędów.
Dodatkowe role
Poza rolami związanymi z tworzeniem gier wymienionymi powyżej, większe studia mogą mieć możliwość wprowadzenia wielu dodatkowych specjalistów, takich jak:
- Projektanci rozgrywki
- Projektanci bitew
- Pisarze
- Tłumacze i tłumaczki
Później w procesie tworzenia gry zespół ds. produktu odgrywa większą rolę, pomagając w obsłudze marketingu i dystrybucji gry.
3. Postprodukcja
Po zakończeniu produkcji i wysłaniu gry proces tworzenia gry jest kontynuowany, przy czym niektórzy członkowie zespołu są zdegradowani do obsługi technicznej (naprawianie błędów, tworzenie łatek) lub tworzenia dodatków lub zawartości do pobrania (DLC). Inni mogą przejść do sequela lub następnego projektu.
Post-mortem lub debrief może być przeprowadzona w celu omówienia, co się udało / nie udało i określić, co można zrobić lepiej następnym razem. Wszystkie dokumenty projektowe, zasoby i kod są finalizowane, gromadzone i przechowywane na wypadek, gdyby były potrzebne w przyszłości.
Dodatkowe zasoby do tworzenia gier:
Jeśli chcesz tworzyć gry wideo, zrozumienie procesu tworzenia gry jest niezbędne.
Niezależnie od tego, gdzie Twoja rola znajduje się w rurociągu, poznanie celu i kolejności każdego działu pomoże Ci pracować wydajnie i ograniczyć kosztowne problemy.
Nie musisz wiedzieć, jak wykonywać pracę każdego, ale będziesz musiał wiedzieć, jak Twoja praca wpływa na ich pracę i jak przekazać użyteczną pracę do następnego etapu produkcji. Zrozumienie procesu sprawi również, że będziesz bardziej zatrudniony, ponieważ każde główne studio używa harmonogramu produkcji gier wideo.
Tutaj jest trochę więcej czytania, aby pomóc ci w twoich poszukiwaniach:
- Co to jest projektowanie gier?
- 5 wskazówek, jak zdobyć pracę przy projektowaniu gier
- Co sprawia, że gra jest świetna: wywiad z Troyem Dunniwayem (Microsoft, EA)
- Co to jest programowanie gier?
- Wywiad z programistą gier Ubisoft AI Firasem Hosnem
Wizerunek nagłówka: Mortal Kombat 11 © 2019 Warner Bros. Entertainment Inc. Developed by NetherRealm Studios
Czy twoim powołaniem jest robienie gier wideo?
CG Spectrum to szkoła tworzenia gier oferująca specjalistyczne kursy sztuki gry, projektowania, programowania i tworzenia gier dla początkujących i zaawansowanych studentów.
Bądź mentorem ekspertów branżowych, którzy pracowali dla Ubisoft, Microsoft, EA i innych głównych studiów gier i uczą się procesu tworzenia gier krok po kroku, kończąc studia z portfolio oryginalnych prac!
Dodaj komentarz