Jak zrobić udaną grę niezależną: praktyczne wskazówki, jak zamienić swoje pomysły w rzeczywistość





Ok, więc masz świetny pomysł na grę, ale nie masz pojęcia, od czego zacząć. A może masz niejasny pomysł, ale sama ilość rzeczy do rozważenia sprawia, że ​​wyjście poza początkowy pomysł wydaje się przytłaczające i powstrzymuje Cię przed pokonaniem pierwszych kroków w stworzeniu czegoś niesamowitego. Aby pomóc Ci pokonać pierwszą przeszkodę, poprosiliśmy programistów najlepsze gry niezależne po praktyczne porady dotyczące rozpoczęcia pracy. Nie ukrywajmy tego: nie ma skrótu do sukcesu – ani nawet gwarancji, że twoja gra zostanie ukończona – ale jedna rzecz, która brzmiała ponad wszystko, to to, że nigdy nie było lepszego czasu na urzeczywistnienie swoich pomysłów. Ten artykuł to dopiero początek długiej i potencjalnie zmieniającej życie podróży, jeśli jesteś przygotowany na ciężką pracę (naprawdę, naprawdę ciężko) i porzucisz swoje uprzedzenia.

Chcesz więcej funkcji Xbox, wywiadów i porad?

Subskrybuj oficjalny magazyn Xbox w wersji drukowanej lub cyfrowej, aby uzyskać bardziej szczegółowe funkcje, recenzje i zapowiedzi na temat Xbox One, Xbox One X i przyszłości konsoli Microsoft.



Musisz wiedzieć, ile nie wiesz, wyjaśnia Cuphead dyrektor artystyczny Chad Moldenhauer. Nie wiesz, ile rzeczy naprawdę będą kosztować, nie wiesz, jak długo rzeczy naprawdę będą się rozwijać. Naprawdę nie wiesz, jak powiązane są ze sobą sztuka, programowanie i projektowanie oraz jak ograniczenia czasowe i finansowe w jednym przypadku spowodują kompromis w przypadku pozostałych dwóch. Kiedy już wiesz, że… nie wiem te rzeczy, zdasz sobie sprawę, że twoje plany i skala czasowa są złe i będziesz bardziej realistycznie podchodzić do tego, co możesz zrobić.

Musisz też robić to z właściwych powodów. Jeśli myślisz o zrobieniu tego dla pieniędzy, będziesz bardzo rozczarowany. Tworzenie gier niezależnych nie jest dochodowe dla wszystkich i jest trochę bardziej stresujące niż wiele innych zawodów, mówi Ooblets programista Ben Wasser. Praca biurowa jest zazwyczaj łatwiejszą, bezpieczniejszą i lepiej płatną ścieżką kariery. Osobiście nadal wolałbym tworzyć gry niezależne, ale ludzie nie powinni mieć fałszywych wrażeń, kiedy wskakują.

Mam pomysł… od czego zacząć?



Mając to na uwadze, następną rzeczą, którą musisz zrobić, to wziąć swój pomysł i zdecydować, którego silnika gry użyjesz. Jest z czego wybierać, na przykład Studio Twórców Gry 2 , Nierealny silnik lub Jedność by wymienić tylko kilka. Każda z nich pozwala robić różne rzeczy, a wszystkie mają darmowe wersje, dzięki czemu możesz się z nimi bawić i zobaczyć, która z nich najlepiej pasuje do gry, którą próbujesz stworzyć. Unity jest najbardziej popularny wśród niezależnych deweloperów, ponieważ działa dobrze zarówno w grach 2D, jak i 3D. Wymaga to jednak nauki kodowania. Ale na szczęście jest na to również rozwiązanie. Jest tak wielu niesamowitych ludzi, którzy poświęcają czas, aby uczyć innych za darmo, mówi Ostatnia noc programista Tim Soret. Oglądaj rozmowy GDC, filmy na YouTube, czytaj 80.lv , Gamasutra artykuły. Nauczysz się mnóstwo, nawet jeśli nie zdobędziesz tego w 100% przez długi czas. Poniższe samouczki to świetny sposób na ułatwienie sobie pracy i zastosowanie do każdej innej dyscypliny w tworzeniu gier.

  • Co to jest silnik gry? Ujawniamy najlepsze narzędzia programowe dla programistów

Kiedy już masz silnik, zaczyna się prawdziwa zabawa. Najlepszym sposobem na rozpoczęcie jest po prostu rozpoczęcie tworzenia pierwszej prostej gry, mówi Moldenhauer. Jeśli jesteś programistą, zacznij budować podstawowy prototyp rozgrywki. Jeśli jesteś artystą, zacznij tworzyć użyteczne zasoby do gry. Jeśli jesteś projektantem, zacznij tworzyć układy poziomów i konkretne koncepcje rozgrywki. Jeśli jesteś pisarzem, zacznij pisać scenariusz. Gdy zaczniesz, zobaczysz, gdzie są twoje braki w wiedzy, a następnie możesz zacząć je uzupełniać. Kluczem jest po prostu zacząć wypełniać swoją grę czymś, czymkolwiek.

Jeśli sztuka nie jest twoją mocną stroną, możesz zatrudnić własnego artystę”



Jest mnóstwo niesamowitych artystów, których można znaleźć na Twitterze, Tumblrze, ArtStation oraz Drybling że możesz zatrudnić freelancera lub na pełen etat, mówi Wasser. Na stronie jest też dużo rzeczy Magazyn zasobów Unity , który jest dobry do testowania pomysłów. Ale jeśli czujesz się wyjątkowo pewnie, możesz zrobić to sam. Jeśli sztuka nie jest twoją mocną stroną, możesz zatrudnić własnego artystę, mówi Chucklefish artysta Lu Nascimento. Ale jeśli chcesz samodzielnie tworzyć zasoby sztuki pikselowej, na forach, w mediach, na YouTube, a nawet na Twitterze znajdziesz mnóstwo samouczków. Jest to idealne rozwiązanie, jeśli nie możesz zatrudnić nikogo do pomocy, co będzie dotyczyło większości osób na początku.

Uważaj, aby nie wyprzedzić siebie. Unikaj tworzenia wysokiej jakości zasobów graficznych, zanim rdzeń gry poczuje się dobrze, mówi Moldenhauer. Spraw, aby gra była jak najbardziej zbliżona do tego, jak chcesz, aby wyglądała ostateczna gra, zanim stanie się ładna. Jeśli wkładasz dużo pracy w grafikę, gdy gra wciąż się zmienia, skończysz wyrzucając dużo drogiej pracy, gdy zmieni się rdzeń. Albo co gorsza, będziesz żył z rozgrywką poniżej standardu, ponieważ nie chcesz marnować sztuki, która została do niej stworzona.

Same umiejętności techniczne mogą nie wystarczyć



Oprócz umiejętności rozwoju technicznego istnieją umiejętności miękkie – planowanie, praca zespołowa i tak dalej, mówi programista Chucklefish, Tom Coxon. Game jams to świetny sposób na ich przećwiczenie, zwłaszcza jeśli są one oparte na zespole lub nakładają ograniczenia tematyczne lub czasowe. Cokolwiek zdecydujesz się zrobić, skończ to. Brzmi to oczywiste, ale nie jest tajemnicą, że większość ludzi, którzy zaczynają tworzyć gry, w rzeczywistości ich nie kończy. Są szanse, że pierwsza gra, którą stworzysz, nie będzie dobra, ale chodzi o to, aby nauczyć się, jak ukończyć projekt i przejść dalej. Dowiesz się wiele o tworzeniu gier, tworząc więcej gier.

Aby sobie pomóc, wyznacz sobie własne terminy i staraj się osiągnąć coś każdego dnia, nieważne jak małe. Łatwo jest wciągnąć się w rozwój swojej gry, ale zarządzanie czasem jest ważne, a dobrze wykonane może poprawić produktywność i motywację. Korzystamy z aplikacji do zarządzania zadaniami, takich jak Trello oraz Pojęcie , aby podzielić obciążenie pracą na łatwe do opanowania porcje i zachować widoczność zadań innych członków zespołu, mówi strateg marketingowy Chucklefish, Katy Ellis. Naprawdę przydatna jest bardzo wizualna lista rzeczy do zrobienia, z którą można połączyć zasoby robocze i dokumenty, i bardzo satysfakcjonujące przeciągnięcie tego zadania do sekcji Ukończ na koniec dnia.

Nie chodzi tylko o to, co robisz… ale czego nie robisz

Ludzie zawsze mówią o tym, co powinieneś zrobić, ale jest wiele rzeczy, które nie powinien robić. Ignorowanie biznesowej strony tworzenia gier jest częstym błędem, mówi producentka Chucklefish, Rosie Ball. Może wydawać się kłopotliwe, gdy wszystko, co chcesz zrobić, to pomyśleć o swoim niesamowitym pomyśle na grę, ale posiadanie kilku ważnych procesów, takich jak biznesplan, umowy między członkami zespołu oraz udokumentowane role i obowiązki w zespole, może pomóc uniknąć poważnych bóle głowy w dalszej kolejności, zwłaszcza jeśli gra odniesie sukces. Nie podążaj za trendami i unikaj zatłoczonych gatunków, mówi Soret. Istnieją dziesiątki gatunków, które są dziś prawie porzucone, i dziesiątki odbiorców spragnionych większej ilości treści. Wystarczy spojrzeć na różnorodność gier [w przeszłości], zobaczysz wiele z tych nisz do wypełnienia. Wybierz jedną i wznieś się na wyższy poziom dzięki nowoczesnej fizyce, wizualizacji i opowiadaniu historii. Unikaj milczenia, mówi Wasser. Dziel się swoją pracą, rozmawiaj z publicznością, bądź otwarty.

„Największym wyzwaniem jest radzenie sobie z ogromnym obciążeniem pracą i doprowadzenie go do końca”

Staraj się nie odgryźć więcej, niż możesz przeżuć. Zaangażuj się w tak wiele niezależnych społeczności graczy, jak tylko możesz. Wiele osób wpada na te same problemy co ty, a ich wgląd jest nieoceniony. To także szansa dla Ciebie, aby pomóc innym, dzieląc się swoją wiedzą. Jak wspomnieliśmy wcześniej, nie będzie to płynna żegluga, a przez cały proces tworzenia napotkasz różne wyzwania.

Największym wyzwaniem jest poradzenie sobie z ogromnym obciążeniem pracą i doprowadzenie go do końca, mówi Moldenhauer. Gdy pokonasz początkowy garb, rozwijanie gry, bycie kreatywnym i rozwiązywanie problemów na bieżąco jest radosne. To podekscytowanie i duma z tworzenia może popychać cię przez długi czas, ale tworzenie gier trwa o wiele dłużej. Kiedy zgniatasz swój tysięczny błąd w systemie podmenu, który może zobaczyć tylko ułamek twojej prawdopodobnie nieistniejącej publiczności, może być naprawdę trudno kontynuować.

Jakie oprogramowanie może mi pomóc w rozpoczęciu pracy?

  • Unity — silnik gry
    Możesz wybrać dowolny inny silnik, ale Unity jest prawdopodobnie najpopularniejszym silnikiem dla niezależnych programistów. Umożliwi tworzenie gier 2D i 3D oraz oferuje szeroką gamę narzędzi i funkcji.
  • Gimp - program artystyczny
    Jest to świetne oprogramowanie wysokiej jakości, które wykonuje podobną pracę do Adobe Photoshop i pozwala bezboleśnie tworzyć własne tekstury, tła lub sprite'y 2D.
  • Blender - modele 3D
    Jeśli chcesz stworzyć grę 3D lub grę z elementami 3D, to oprogramowanie, pierwotnie wydane 20 lat temu, pozwoli Ci nie tylko tworzyć modele 3D, ale także je animować.
  • LMMS - Kreator muzyki
    Umożliwi to tworzenie własnej muzyki i efektów dźwiękowych, które można zaimportować do Unity. Nie potrzebujesz nawet klawiatury, ale będziesz potrzebować odpowiedniego sprzętu.
  • Wwise - Program audio
    To oprogramowanie, które jest bardzo dostępne, jest wykorzystywane w wielu udanych grach i służy do manipulowania dźwiękiem. Na przykład możesz symulować środowiska audio i miksować ścieżki w czasie rzeczywistym.

To męczące… i musisz, żeby Twoja gra została zauważona

Myślę, że większość deweloperów ma problem z byciem zauważonym wśród masy produkowanych gier, mówi Soret. Trzeba znaleźć oryginalny kąt, żeby zaproponować coś innego. Inną bardzo trudną częścią jest to, że aby stworzyć grę, nie musisz tylko zrobić grę. Zakładasz firmę, tworzysz zespół, następnie tworzysz grę. Te trzy zadania są ogromne i współzależne. Musisz ubrudzić sobie ręce w każdym aspekcie produkcji i musisz być w tym dobry. To dużo do wzięcia na swoje barki. Jest to męczące i przytłaczające, ale jest też ekscytujące w tym sensie, że nigdy nie można się nudzić, zawsze jest coś nowego i ciekawego do pracy.

To jest coś, co możesz wykorzystać na swoją korzyść, aby zyskać widoczność. Nie uciekaj od swojej historii rozwoju, wyjaśnia kierownik produktu Chucklefish, Tom Katkus. Jedną z najlepszych rzeczy w grach niezależnych jest to, że gracze dowiadują się, kto tworzy ich gry. Jest to świetne, aby zainteresować graczy Twoim projektem, ale możesz użyć tej samej dostępności, aby wydawca wiedział, kim jesteś.

Przeczytaj drobny druk przy podpisywaniu umów

Oczywiście posiadanie wydawcy jest bardzo przydatne, ale jeśli starasz się być widoczny we właściwy sposób, możesz go nawet nie potrzebować. Biorąc to pod uwagę, jeśli znajdziesz się w sytuacji, w której znajdziesz możliwość publikacji, bycie przygotowanym pomoże ci na dłuższą metę. Nigdy nie rezygnuj ze swojego IP i upewnij się, że masz w umowie drzwi wyjściowe na wypadek, gdyby rozwój poszedł nie tak, mówi Soret. Zastanów się również nad szukaniem inwestorów, którzy zainwestują w twoją firmę, a nie tylko dla wydawców. Wydawcy są zainteresowani projektem, który podpisali, a inwestorzy skupiają się na rozwoju studia i długofalowym zrównoważonym rozwoju. To inny świat, onieśmielający, ale może warto.

W każdej relacji biznesowej to, co jest konkretnie w umowie, jest ważniejsze niż cokolwiek, co ktokolwiek mówi, wyjaśnia Wasser. Wielu programistów tak naprawdę nie docenia, nie rozumie lub nie chce zawracać sobie głowy specyfiką umów, ponieważ są one w pewnym sensie przeciwieństwem procesu twórczego, ale później może ich poważnie ugryźć. Jeśli jest to ważna umowa, poproś prawnika, aby ją przeanalizował. Również wszystko jest do negocjacji.

„Program ID@ Xbox to świetny sposób na zrobienie tego [tworzenie gier na Xbox One]. Deweloperzy, którzy się do niego przyjmą, otrzymają dwa bezpłatne zestawy deweloperskie oraz dostęp do architektury systemu”.

Gdy zdobędziesz swoje kotlety programistyczne, kończąc projekty, możesz chcieć tworzyć gry na Xbox One. Program ID@ Xbox to świetny sposób na zrobienie tego. Deweloperzy, którzy się do niego przyjmą, otrzymają dwa darmowe zestawy deweloperskie oraz dostęp do architektury systemu, dzięki czemu będziesz mógł wesprzeć swoją grę np. osiągnięciami.

Świat gier niezależnych jest przerażający, ale każdy niezależny deweloper kibicuje ci. Jedną z dobrych rzeczy w branży gier jest to, że osoby z zewnątrz o ograniczonych zasobach mogą grać przy tym samym stole, co wielcy, zakorzenieni gracze z milionami/miliardami dolarów, mówi Wasser. Indie zawsze będą miały wady, ale i tak jest lepiej niż w większości branż.