Tworzenie gry wideo od podstaw

Autor: Tamara Smith
Data Utworzenia: 24 Styczeń 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
6 Miesięcy Tworzenia Gier | Moje początki
Wideo: 6 Miesięcy Tworzenia Gier | Moje początki

Zawartość

Obecnie w gry wideo gra więcej osób niż kiedykolwiek wcześniej, pozostawiając twórcom nowych gier dużo miejsca na wprowadzenie na rynek czegoś wspaniałego. Cały proces tworzenia gry jest skomplikowany, ale możesz to zrobić samodzielnie, z niewielką pomocą z zewnątrz i niewielkimi lub żadnymi pieniędzmi. W tym artykule dowiesz się, jakie są podstawy, których potrzebujesz, aby rozwijać swoją grę i uczynić ją świetną. Po prostu zacznij od kroku 1 poniżej.

Do kroku

Część 1 z 4: Przygotowanie do sukcesu

  1. Zrozum swoją grę. Będziesz musiał trochę zaplanować i pomyśleć o dużych problemach, jeśli chcesz, aby cały proces przebiegał sprawnie. Jaki to będzie gatunek gry (RPG, strzelanka, platformówka itp.)? Na jakiej platformie toczy się Twoja gra? Jakie będą unikalne lub znaczące cechy Twojej gry? Odpowiedź na każde pytanie wymaga innego zestawu zasobów, umiejętności i planowania, ponieważ mają one różny wpływ na rozwój gry.
  2. Projektowanie dobrej gry. Projekt gry jest bardzo ważny, więc przed przystąpieniem do jej tworzenia będziesz musiał rozwiązać te kwestie. Jak gracze postępują w grze? Jak gracze komunikują się ze światem? Jak uczysz graczy interakcji z grą? Jakich motywów audio i muzyki będziesz używać? To wszystko jest bardzo ważne.
  3. Bądź realistą. Gdyby tworzenie gier takich jak Mass Effect było łatwe, każdy by to zrobił. Musisz zrozumieć, co możesz, a czego nie możesz zrobić bez ogromnego studia i dużego doświadczenia. Musisz także realistycznie podejść do tego, co możesz osiągnąć w rozsądnym czasie. Jeśli nie jesteś realistą w kwestii tego, co możesz zrobić, prawdopodobnie szybko się rozczarujesz i poddasz. Nie chcemy, żebyś się poddał!
  4. Upewnij się, że masz dobry sprzęt i oprogramowanie. Tworzenie gry powyżej poziomu „mobilnego” zazwyczaj wymaga bardzo dobrego komputera. Jeśli używasz starszego systemu, nie będziesz mógł stworzyć gry na swoim komputerze. Do tworzenia gier potrzebujesz też potężnego i bardzo specyficznego oprogramowania. Niektóre programy są darmowe lub tanie, ale inne mogą być drogie. Dobre oprogramowanie jest omówione dalej, ale będziesz potrzebować przynajmniej programów 3D, oprogramowania do edycji obrazu, edytorów tekstu, kompilatorów itp.
    • Potrzebujesz mocnego procesora (przynajmniej czterordzeniowego, a najlepiej jednego z nowych i5 lub i7), dużej ilości pamięci RAM i przynajmniej wysokiej klasy karty graficznej.

Część 2 z 4: Zbierz zespół

  1. Graj sam w małe gry, duże gry z innymi ludźmi. Jeśli chcesz po prostu szybko stworzyć grę mobilną z prostą grafiką i programowaniem, w porządku. To dobry projekt do pracy nad sobą, ponieważ możesz go wykorzystać do pokazania przyszłym pracodawcom i inwestorom, co możesz stworzyć. Ale jeśli chcesz stworzyć poważniejszą grę, potrzebujesz więcej osób do pomocy. Gry niezależne zwykle mają zespół około 5-10 osób (w zależności od złożoności), a bardziej znane gry mogą pracować nawet do kilkuset osób!
  2. Zbierz swój zespół. Do większości rodzajów gier potrzeba wielu ludzi o różnych umiejętnościach (takich jak artyści, programiści itp.). Potrzebujesz programistów, modelarzy, projektantów wizualnych, projektantów gier lub poziomów, ekspertów audio, a także producentów i ludzi do marketingowych / finansowych aspektów biznesu.
  3. Utwórz dokument projektowy. Pomyśl o tym jako o czymś pomiędzy życiorysem a planem bitwy dla twojej gry. Dokument projektowy podsumowuje wszystko, co dotyczy projektu Twojej gry: rozgrywkę, mechanikę gry, postać, fabułę itp. Wyjaśnia również, co należy zrobić, kto ma zamiar co zrobić, jakie są oczekiwania i ogólny harmonogram. do wykańczania rzeczy. Dokument projektowy jest bardzo ważny, aby nie tylko utrzymać własny zespół na właściwej drodze, ale także ma być wyświetlany potencjalnym inwestorom.
    • Twój dokument projektu gry powinien być podzielony na części i zawierać szczegółowy spis treści.
    • Wspólne elementy obejmują historię gry, główne i poboczne postacie, projekt poziomów, rozgrywkę, grafikę i grafikę gry, dźwięki i muzykę w grze, a także układ sterowania i projekt interfejsu użytkownika.
    • Dokument projektowy zwykle nie ogranicza się do tekstu. Zwykle zawiera również szkice projektowe, grafiki koncepcyjne, a nawet przykłady filmów lub klipów dźwiękowych.
    • Nie pozwól, aby dokument projektu i jego układ ograniczały Cię lub martwiły się zbytnio o to. Nie ma standardowego rozmiaru ani wymaganych części. Po prostu przygotuj dokument, który pasuje do Twojej gry.
  4. Pomyśl o pieniądzach. Tworzenie gry kosztuje. Narzędzia są drogie i bardzo czasochłonne (czas, który można poświęcić na rzeczy, które faktycznie przynoszą dochód). Staje się droższe, im więcej osób uczestniczy w grze i im bardziej złożone muszą być ich umiejętności, aby tworzyć coraz bardziej zaawansowane gry. Musisz dowiedzieć się, skąd weźmiesz wszystkie pieniądze i przedyskutować ze swoimi pracownikami, jak, kiedy i ile otrzymają zapłatę, zanim będą mogli zacząć.
    • Najtańszym sposobem na stworzenie gry jest zrobienie wszystkiego w 100% samemu. Ale jest to trudne, jeśli brakuje ci umiejętności, a także wymaga wielu różnych umiejętności. Dla najbardziej niedoświadczonych osób, które chcą coś stworzyć samodzielnie, zwykły klon aplikacji jest zwykle najlepszym, jaki mogą dostarczyć. Nawet jeśli zamierzasz stworzyć grę samodzielnie, nadal musisz uiścić opłatę licencyjną za większość dobrych silników gier, a także wiele sklepów z aplikacjami i innych punktów sprzedaży detalicznej. Nie zapomnij o podatkach od zarobionych pieniędzy.
    • Za przeciętną grę niezależną będziesz potrzebować około kilkuset tysięcy dolarów. Stworzenie znanych tytułów często kosztuje miliony euro.

Część 3 z 4: Proces w pigułce

  1. Zrób programowanie. Będziesz musiał wybrać silnik do swojej gry. Silnik gry to oprogramowanie, które kontroluje wszystkie drobne szczegóły dotyczące działania gry (takie jak sztuczna inteligencja, fizyka itp.). Silniki wymagają narzędzi, które czasami są z nimi dostarczane, ale czasami muszą być tworzone od podstaw, które pozwalają na interakcję z grą i tworzenie gry w silniku. Gdy już to zrobisz, musisz znaleźć kogoś, kto zna język skryptowy używany przez silnik. Skrypty mówią silnikowi gry, co ma robić. Zwykle wymaga to pewnych umiejętności programistycznych.
  2. Utwórz treść. Będziesz także musiał zacząć tworzyć rzeczywistą zawartość gry. Oznacza to modelowanie postaci, tworzenie duszków w grze, środowisk, wszelkich obiektów, z którymi gracz może wchodzić w interakcje, itp. Do wykonania tych zadań zwykle wymagane są doskonałe umiejętności obsługi oprogramowania 3D i sztuk wizualnych. Dobrze jest też dobrze to zaplanować z wyprzedzeniem.
  3. Znajdź osoby, które chcą przetestować grę. Potrzebujesz ludzi, którzy chcą grać w tę grę od początku do końca. Nie martw się o błędy: ludzie powinni przynajmniej w to zagrać, aby dowiedzieć się, jak inni ludzie postrzegają grę i jak ją odbierają. Coś, co jest dla ciebie oczywiste, może być bardzo mylące dla kogoś innego. Może brakować samouczka lub elementu historii. Nigdy nie wiesz. Dlatego ważne jest, aby spojrzeć z zewnątrz.
  4. Testuj, testuj, testuj. Po zakończeniu tworzenia gry nie jest to jeszcze zakończone. Nadal będziesz musiał wszystko przetestować. Wszystko. Musisz przejść przez każdy możliwy scenariusz w swojej grze, aby upewnić się, że nie ma w nim błędów. To wymaga czasu i siły roboczej. Daj dużo czasu na testowanie!
  5. Zademonstruj swoją grę. Pokaż innym grę, gdy tylko ją ukończysz. Pokaż go firmom, które mogą chcieć w niego zainwestować, a także ludziom, którzy mogą chcieć w to zagrać! Utwórz witrynę internetową dla bloga poświęconego grze i programistom, publikuj zrzuty ekranu, przewodniki wideo, zwiastuny i inne treści, aby pokazać ludziom, jaką grę stworzyłeś. Zainteresowanie innych osób będzie miało kluczowe znaczenie dla powodzenia Twojej gry.
  6. Zwolnij swoją grę. Istnieje wiele miejsc, w których możesz sprzedawać grę, ale będzie to zależało od typu gry, którą stworzyłeś. Sklep z aplikacjami i Steam są obecnie najbardziej dostępne dla początkujących. Możesz samodzielnie wydać swoją grę we własnej witrynie, ale koszty hostingu są często wygórowane. Jesteś też mniej widoczny.

Część 4 z 4: Znajdowanie źródeł informacji

  1. Wypróbuj programy dla początkujących rozgrywających. Istnieje kilka świetnych programów, których mogą używać początkujący do tworzenia prostych gier. Najbardziej znane to prawdopodobnie Game Maker i RPG Maker, ale Atmosphere i Games Factory też są dobre. Możesz także użyć oprogramowania do nauki programowania, takiego jak Scratch MIT. Są zaskakująco dobre w nauce podstawowych umiejętności, których potrzebujesz.
  2. Dowiedz się więcej o różnych programach graficznych. Jeśli nie zatrudniasz specjalisty do tworzenia obrazów, masz dużo do zrobienia. Będziesz musiał nauczyć się kilku skomplikowanych programów graficznych ... ale możesz to zrobić! Photoshop, Blender, GIMP i Paint.net to dobre miejsca do rozpoczęcia tworzenia elementów wizualnych Twojej gry.
  3. Rozważ budowanie świadomości marki w tradycyjny sposób. Dużo łatwiej będzie stworzyć udaną grę i zachęcić inwestorów doświadczeniem, wiedzą i dobrze znaną grą powiązaną z Twoim imieniem i nazwiskiem. Dlatego prawdopodobnie dobrym pomysłem jest praca dla tradycyjnego, dobrze znanego twórcy gier, zanim spróbujesz się przebić. Może to wymagać wykształcenia lub wcześniejszego zdobycia pewnych umiejętności, ale będziesz nadal dążyć do swojego celu i ostatecznie będzie to tego warte.
  4. Spróbuj zdobyć świadomość marki w społeczności indie. Społeczność twórców gier niezależnych jest liczna, wspierająca i serdeczna. Jeśli poświęcisz czas na wspieranie, promocję, dyskusję i pomoc przy ich projektach, odpowiedzą pozytywnie. Porozmawiaj z nimi, poznaj ich i pozwól im poznać Ciebie. Będziesz zaskoczony tym, co możesz osiągnąć dzięki takiej społeczności wsparcia.
  5. Crowdfunding, jeśli mówisz poważnie. Jeśli chcesz stworzyć profesjonalną grę, która będzie konkurować z innymi poważnymi grami, potrzebujesz pieniędzy. Na szczęście w ostatnich latach sytuacja naprawdę się zmieniła, a crowdfunding umożliwił nieznajomym tworzenie doskonałych gier. Poznaj Kickstarter i podobne strony internetowe. Pamiętaj, że naprawdę musisz popracować nad świetną kampanią, co oznacza wyznaczanie realistycznych celów, zdobywanie wspaniałych nagród i ciągłą komunikację.

Porady

  • Nie oczekuj, że Twoja pierwsza gra będzie natychmiastowym hitem. Jeśli naprawdę włożyłeś w to dużo czasu, może tak być, ale nie jest to prawdopodobne.Jednak nie poddawaj się od razu, słuchaj innych o tym, co poszło nie tak i co według nich było słuszne. Zaimplementuj aspekty sukcesu w drugiej grze i popraw lub usuń mniej popularne lub złe aspekty pierwszej gry.
  • Ucz się. Jeśli kiedykolwiek będziesz potrzebować pomocy, zadawaj pytania. Jest mnóstwo pomocnych ludzi, którzy mogą pomóc Ci stworzyć grę, więc nigdy nie bój się prosić o pomoc ani jej szukać. I nie zapominaj, że zawsze jest miejsce na ulepszenia, więc kontynuuj naukę i ucz się więcej o tworzeniu gier.
  • Nie zapomnij często tworzyć kopii zapasowych plików. Nigdy nie wiadomo, kiedy komputer się zawiesi.
  • Ćwicz tyle, ile możesz, aby być coraz lepszym w tworzeniu gier. Jak zawsze mówi się: „Praktyka czyni mistrza!”
  • Test. Test. Test. Jedną z najbardziej irytujących i mylących rzeczy jest znajdowanie krytycznych błędów, chybień i błędów w Twojej grze po jej publicznym udostępnieniu. Podziel grę na etapy, takie jak `` rozwój '' (wciąż w przygotowaniu), `` alfa '' (początkowa lub wczesna faza testów), `` zamknięta beta '' (test przedpremierowy dla wybranych osób) i `` otwarta beta '' (a test przedpremierowy dla całej publiczności). Wybierz odpowiednich ludzi do zamkniętych etapów beta i alfa i zbierz jak najwięcej opinii i konstruktywnej krytyki. Użyj tego, aby ulepszyć swoją grę i naprawić jak najwięcej błędów przed wydaniem. Uwaga: dodaj „wersję wstępną” lub „wersję xx.xx” do swoich etapów, aby jeszcze bardziej je udoskonalić. Upewnij się, że jest wyraźnie oznaczona jako wersja rozwojowa, jeśli tak jest.
  • Spraw, aby Twoja gra stała się popularna i reklamowała się. Spójrzmy prawdzie w oczy, nie jesteś jedynym amatorem twórców gier. Podczas wydawania gry zostanie ona przyćmiona przez nowsze i / lub lepiej wydane gry. Aby temu przeciwdziałać, przedstaw swoją nadchodzącą grę na wszelkie możliwe sposoby. „Wyciek” kilka szczegółów tu i tam. Podaj datę premiery, aby ludzie mogli na nią czekać jeszcze bardziej. W razie potrzeby możesz nawet rozważyć opłacenie reklamy.
  • Pamiętaj, że zespół jest zawsze lepszy niż praca w pojedynkę. Możesz znacznie zmniejszyć nakład pracy i czas, dzieląc pracowników na zespoły zajmujące się grafiką i programowaniem, a następnie dodać więcej działów, takich jak pisanie i komponowanie, itp. Jest to ważny obszar zależny od wybranego oprogramowania. a UDK ma niewielkie wsparcie dla pracy zespołowej, a bezpośrednia edycja kodu i użycie systemu kontroli wersji, takiego jak git, jest prawdopodobnie lepszym pomysłem.
  • W końcu nigdy się nie poddawaj. Tworzenie gry może być nudnym, wyczerpującym i frustrującym procesem. Czasami czujesz potrzebę poddania się i zrobienia czegoś innego. Nie rób. Zrób sobie przerwę, zatrzymaj się na chwilę i odłóż pracę na kilka dni. Wrócisz tam z większą pewnością siebie.
  • Sporządź plan pracy. Jeśli tworzysz grę po raz pierwszy i chcesz ułatwić sobie pracę, i po prostu chcesz trochę poeksperymentować, może to nie być konieczne. Może jednak utrzymać Cię na dobrej drodze i stać się szczególnie ważny, jeśli masz obiecaną datę premiery. Zrób zgrubny plan, kiedy chcesz zakończyć grę, a następnie podziel ją na podsekcje, takie jak etapy kodowania / grafiki itp.

Ostrzeżenia

  • Rodzina królewska! Twórz tak oryginalne pomysły na swoją grę, jak to tylko możliwe. Jeśli nie możesz wymyślić nic nowego, weź grę z niektórych aspektów istniejącej gry i zmień ją. Jeśli absolutnie potrzebujesz korzystać z aspektów gier chronionych prawem autorskim, takich jak fabuła, postacie lub muzyka, wspomnij o oryginalnym twórcy (-ach). Koncepcje (rozgrywka, sposób kodowania itp.) Nie mogą być objęte prawami autorskimi, chociaż nazwy postaci i uniwersum narracyjne są automatycznie chronione.
  • Upewnij się, że szanujesz licencję narzędzi, których używasz. Wiele programów komercyjnych (takich jak Unity) zabrania użytku komercyjnego (to znaczy, że nie można sprzedawać stworzonej za jego pomocą gry) bez zapłacenia za kosztowną licencję. W tym przypadku oprogramowanie typu open source może naprawdę pomóc, ponieważ można za jego pomocą tworzyć produkty komercyjne. Należy jednak uważać na oprogramowanie open source objęte licencją typu „copyleft”. Przykładem takiej licencji jest Powszechna Licencja Publiczna GNU. Stanowi, że musisz wydawać oprogramowanie na tej samej licencji. Jest to w porządku w przypadku gier i nadal możesz je sprzedawać, jeśli zachowasz grafikę i inne rzeczy dla siebie. Jednak mogą wystąpić problemy prawne, jeśli używasz biblioteki oprogramowania o zamkniętym źródle, takiej jak FMOD. Ponadto - szczególnie jeśli jesteś dobrym programistą - możesz mieć dostęp do kodu źródłowego i wiedzieć, z czym pracujesz, a także możesz debugować i dodawać funkcje według własnego uznania. Dowiedz się więcej o otwartym kodzie źródłowym (zwanym także przez założyciela ruchu „wolnym oprogramowaniem” - darmowym jak wolność, a nie ceną) tutaj.