W dzisiejszych czasach coraz więcej osób jest uzależnionych od gier wideo. Oznacza to, że nowe osoby mają mnóstwo okazji do wejścia do świata gry i tworzenia świetnych gier. Tworzenie gry to skomplikowany proces, ale możesz zrobić to sam z niewielką pomocą z zewnątrz lub pieniędzmi. Pokażemy Ci podstawy, które możesz wziąć pod uwagę, tworząc własną grę i czyniąc ją świetną. Po prostu zacznij od kroku 1 poniżej.
Krok
Część 1 z 4: Przygotowanie do sukcesu
Krok 1. Zrozum swoją grę
Jeśli chcesz, aby proces tworzenia gry przebiegał płynnie, będziesz musiał zaplanować i pomyśleć, co wiąże się z dużymi problemami. Jaki gatunek wybrałbyś do swojej gry (RPG [gra fabularna], strzelanka, platformówka itp.)? Jakiej platformy potrzebujesz do gry? Jakie są unikalne lub wyróżniające się cechy Twojej gry? Każda odpowiedź na każde pytanie będzie wymagała innych zasobów, umiejętności i planowania, ponieważ każde z nich będzie miało inny wpływ na rozwój gry.
Krok 2. Zaprojektuj dobrą grę
Sposób, w jaki gra zostanie zaprojektowana, będzie bardzo ważny, więc dobrze jest pomyśleć o tym przed rozpoczęciem tworzenia gry. Jak gracze będą robić postępy w grze? Jak gracze wchodzą w interakcję ze światem? Jak uczysz graczy, jak grać w swoją grę? Jakiego rodzaju wskazówek dźwiękowych i muzycznych użyjesz? Wszystko to jest bardzo ważne.
Krok 3. Bądź realistą
Gdyby stworzenie gry takiej jak Mass Effect było łatwe, każdy by to zrobił. Musisz zrozumieć, co możesz, a czego nie możesz zrobić bez wsparcia świetnego studia i góry doświadczeń za sobą. Musisz także realistycznie podejść do tego, co możesz osiągnąć w rozsądnych ramach czasowych. Jeśli nie podchodzisz realistycznie do swoich umiejętności, istnieje większe prawdopodobieństwo, że szybko poczujesz się rozczarowany i zrezygnujesz. Nie chcemy, żebyś się poddał!
Krok 4. Poszukaj dobrego sprzętu i oprogramowania
Tworzenie gier powyżej poziomu gier mobilnych (gry, w które można grać na urządzeniach takich jak telefony, tablety, PDA lub kalkulatory) wymaga komputera, który jest prawdopodobnie „całkowicie zmodyfikowany”. Jeśli używasz starszego systemu, przekonasz się, że Twoja gra nie będzie działać na tym komputerze. Będziesz także potrzebował dość potężnego i bardzo specyficznego oprogramowania do tworzenia gier. Niektóre programy można uzyskać za darmo lub w niskiej cenie, ale inne mogą być obciążeniem dla portfela. Dobre oprogramowanie zostanie omówione w następnej sekcji, ale pamiętaj, że oprogramowanie, którego będziesz potrzebować, obejmuje program do modelowania 3D, edytor obrazów, edytor tekstu, kompilator itp.
Potrzebujesz co najmniej mocnego procesora (co najmniej czterordzeniowego, a jeszcze lepiej, jeśli masz najnowszy procesor i5s lub i7s), dużej ilości pamięci RAM i wysokiej klasy karty graficznej
Część 2 z 4: Budowanie zespołu
Krok 1. Twórz małe gry samemu, duże gry z innymi ludźmi
Jeśli chcesz po prostu szybko tworzyć gry mobilne bez skomplikowanej grafiki i programowania, to w porządku. To świetny projekt do pracy nad sobą, ponieważ możesz go wykorzystać, aby pokazać potencjalnym pracodawcom i inwestorom, do czego jesteś zdolny. Ale jeśli chcesz stworzyć poważniejszą grę, będziesz potrzebować pomocy. Gry niezależne mają zwykle zespoły składające się z 5-10 osób (w zależności od złożoności), a gry o dużej nazwie mogą angażować nawet kilkaset osób!
Krok 2. Zbuduj swój zespół
Będziesz potrzebować wielu ludzi o różnych umiejętnościach, jeśli chcesz tworzyć najpotężniejsze rodzaje gier. Będziesz potrzebować programistów, modelarzy, projektantów wizualnych, projektantów rozgrywki lub poziomów, ekspertów od dźwięku, a także producentów lub finansistów/marketingu.
Krok 3. Utwórz dokument projektu gry lub GDD (dokument projektu gry)
Pomyśl o tym jako o czymś pomiędzy podsumowaniem a planem wojennym dla twojej gry. GDD mówi wszystko o projekcie gry: rozgrywka, mechanika gry, postacie, fabuła itp. Oprócz tego GDD pokazuje również, co należy zrobić, kto za to odpowiada, czego się spodziewać i ogólny harmonogram wykonania całej pracy. GDD jest bardzo ważne, nie tylko jako punkt odniesienia dla Twojego zespołu do pracy zgodnie z celami, które chcesz osiągnąć, ale także jako pokazanie potencjalnych inwestorów.
- Twoje GDD powinno być podzielone na sekcje i zawierać szczegółowy spis treści.
- Sekcje ogólne, które obejmują fabułę gry, główne i drugorzędne postacie, projekt poziomów, rozgrywkę, oprawę graficzną i wizualną, dźwięk i muzykę w grze, a także szczegóły dotyczące sterowania i projektowania interfejsu użytkownika.
- GDD nie powinno ograniczać się tylko do tekstu. Zwykle znajdziesz szkice projektowe, grafiki koncepcyjne, a nawet zapowiedzi wideo lub próbki dźwiękowe.
- Nie bądź zbyt ograniczony ani nie przejmuj się zbytnio swoim GDD i jego formatem. Nie ma standardowych formatów ani elementów, które należy uwzględnić. Po prostu stwórz odpowiedni GDD dla swojej gry.
Krok 4. Pomyśl o pieniądzach
Aby tworzyć gry, potrzebujesz pieniędzy. Co więcej, potrzebne narzędzia są również drogie i sprawiają, że gra jest czasochłonna (zabierając czas, który można wykorzystać na inne rzeczy, które naprawdę przynoszą dochód). Im więcej ludzi pracujesz, tym droższe to będzie i tym bardziej złożone będą umiejętności, które będą potrzebne do tworzenia coraz bardziej wyrafinowanych gier. Powinieneś zastanowić się, skąd czerpiesz pieniądze i powinieneś omówić ze swoimi płatnikami, jak, kiedy i ile zostaną im wypłacone, zanim rozpocznie się właściwa praca.
- Najtańszym sposobem na zrobienie gry jest zrobienie wszystkiego samemu, całkowicie samemu. Jest to jednak trudne, jeśli nie masz odpowiednich umiejętności, a rodzaje umiejętności wymaganych do tworzenia gier są bardzo różne. Dla osób, które są całkowicie niedoświadczone i pracują same, przynajmniej nadal mogą wypróbować prostą aplikację do klonowania. Nawet jeśli tworzysz własne gry, nadal musisz płacić opłaty licencyjne za najlepsze silniki (oprogramowanie do tworzenia gier) oraz różne sklepy z aplikacjami i inne punkty sprzedaży. Nie zapomnij o podatkach za pieniądze, które zarobisz później.
- Aby stworzyć grę niezależną o średniej jakości, potrzebowałbyś około kilkuset milionów. Stworzenie wielkich i znanych gier często kosztuje miliardy.
Część 3 z 4: Przechodzenie przez proces
Krok 1. Wykonaj programowanie
Musisz wybrać silnik do swojej gry. Silnik gry to oprogramowanie, które kontroluje wszystkie drobne szczegóły działania gry (takie jak algorytmy, fizyka itp.). Silniki potrzebują narzędzi, które czasami są dołączone do silnika, ale czasami muszą być zbudowane od podstaw, które pozwalają na interakcję i tworzenie gier w silniku. Gdy to zrobisz, musisz znaleźć kogoś, kto wie, jak pisać skrypty w silniku. W procesie tworzenia skryptów mówisz silnikowi gry, co ma robić. Te prace zwykle wymagają pewnego poziomu umiejętności programowania.
Krok 2. Utwórz treść
Musisz także zacząć tworzyć rzeczywistą zawartość gry. Oznacza to modelowanie postaci, tworzenie duszków (wizualnych reprezentacji wszystkich obiektów w grze), tworzenie środowisk, tworzenie wszystkich obiektów, z którymi gracz będzie wchodzić w interakcję itp. Do wykonania tego zadania wymagane są zwykle doskonałe umiejętności w zakresie oprogramowania 3D i sztuk wizualnych. Dobrze jest też starannie planować z wyprzedzeniem.
Krok 3. Zrób wersję beta
Musisz przetestować swoją grę, prosząc kogoś innego o zagranie w nią. Nie martw się jeszcze o znalezienie błędów programistycznych (bugów): musisz zachęcić ludzi do grania, nawet jeśli chcesz tylko zobaczyć, jak inni widzą i czują twoje wrażenia z gry. To, co uważasz za intuicyjne, może być bardzo mylące dla kogoś innego. Samouczek lub element historii może zostać pominięty. Nigdy się nie dowiesz. Dlatego ważne jest, aby uzyskać punkt widzenia osoby z zewnątrz.
Krok 4. Testuj, testuj, testuj
Kiedy skończysz grę, twoja praca tak naprawdę nie jest skończona. Musisz wszystko przetestować. Wszystko. Powinieneś sprawdzić każdy możliwy scenariusz w swojej grze, aby upewnić się, że nie ma błędów programistycznych. To wymaga czasu i wysiłku. Poświęć dużo czasu na testy!
Krok 5. Pochwal się swoją grą
Pozwól innym zobaczyć Twoją grę po jej zakończeniu. Pokaż go firmom, które mogą być zainteresowane zainwestowaniem w Twoją grę, oraz osobom, które Twoim zdaniem chcą w nią zagrać! Twórz witryny i blogi z tworzeniem gier, pokazuj zrzuty ekranu, filmy instruktażowe, zwiastuny i treści, aby pokazać ludziom, czym naprawdę jest Twoja gra. Zainteresowanie ma kluczowe znaczenie dla sukcesu Twojej gry.
Krok 6. Zwolnij swoją grę
Krok 1. Wypróbuj program do tworzenia gier dla początkujących
Istnieje kilka dobrych programów, których początkujący mogą używać do tworzenia podstawowych gier. Najpopularniejsze to prawdopodobnie Game Maker i RPG Maker, ale Atmosphere i Games Factory też są dobre. Możesz także skorzystać z narzędzi do nauki programowania dla dzieci, takich jak Scratch firmy MIT. Ten program doskonale nadaje się do nauczania podstawowych umiejętności, których potrzebujesz.
Krok 2. Dowiedz się o różnych programach graficznych
Jeśli nie zatrudniasz profesjonalisty do pracy graficznej, bądź przygotowany, ponieważ musisz się wiele nauczyć. Będziesz musiał nauczyć się obsługi wielu złożonych programów graficznych… ale możesz to zrobić! Photoshop, Blender, GIMP i Paint.net to świetne miejsca na początek, jeśli chcesz tworzyć elementy wizualne do swojej gry.
Krok 3. Rozważ przejście na zawodowstwo w tradycyjny sposób
Łatwiej będzie Ci stworzyć udaną grę i zdobyć inwestorów, jeśli masz doświadczenie, wykształcenie i dobrze znaną grę, która ma coś wspólnego z Twoim nazwiskiem. Z tych powodów może nie zaszkodzić współpraca z tradycyjnym twórcą gier, który ma już nazwę przed podjęciem decyzji o rozpoczęciu tworzenia własnych gier. Być może będziesz musiał iść do szkoły lub zdobyć pewne umiejętności, ale są to kroki w kierunku twojego celu i ostatecznie zasmakujesz w nagrodach.
Krok 4. Znajdź swoją drogę do społeczności niezależnej
Społeczność twórców gier niezależnych jest bardzo silna, wspierająca i przyjazna. Jeśli jesteś dobry we wspieraniu, marketingu, dyskutowaniu i asystowaniu przy ich projektach, odwdzięczą się w ten sam sposób. Porozmawiaj z nimi, poznaj ich lepiej i pozwól im poznać również Ciebie. Będziesz zaskoczony tym, co możesz osiągnąć dzięki wsparciu społeczności za Tobą.
Krok 5. Rozważ finansowanie społecznościowe, jeśli mówisz poważnie
Jeśli chcesz stworzyć profesjonalną grę, która może konkurować z innymi poważnymi grami, będziesz potrzebować pieniędzy. Na szczęście w ostatnich latach wszystko się zmieniło, a finansowanie społecznościowe pozwoliło nienazwanym osobom tworzyć świetne gry. Spróbuj zapoznać się z Kickstarterem lub innymi podobnymi stronami internetowymi. Ale musisz zdać sobie sprawę, że musisz naprawdę ciężko pracować, aby zrobić świetną kampanię. Oznacza to realistyczne cele, wspaniałe nagrody i stałą komunikację.
Porady
- Nie oczekuj, że Twoja pierwsza gra będzie rewolucyjnym benchmarkiem. Jeśli jesteś naprawdę wytrwały, to może się zdarzyć, ale szanse są niewielkie. Nie poddawaj się jeszcze, słuchaj, co ludzie mają do powiedzenia o tym, co poszło nie tak i co im się podoba. Wdrażaj aspekty, które lubisz w swojej drugiej grze i wprowadzaj ulepszenia lub usuń to, co ci się nie podobało lub rzeczy, które były złe w pierwszej grze.
- Ucz się. Jeśli potrzebujesz pomocy, zapytaj. W tworzeniu gier są miliony ludzi, którzy chcą pomóc w tworzeniu gier, więc nie bój się szukać pomocy. I pamiętaj, że zawsze jest miejsce na ulepszenia, więc ucz się tworzenia gier.
- Nie zapomnij często tworzyć kopii zapasowych plików. Nigdy nie wiadomo, kiedy komputer ulegnie awarii.
- Ćwicz tyle, ile możesz, dzięki czemu staniesz się lepszy w tworzeniu gier. Jak mówi przysłowie „Wczesna praktyka doskonałości!”
-
Test. Test. Test.
Jedną z najbardziej irytujących i zawstydzających rzeczy jest znajdowanie krytycznych błędów, usterek i błędów programistycznych w grze po jej upublicznieniu. Uporządkuj swoją grę w etapy, takie jak rozwój (wciąż w budowie), alfa (pierwsze lub wstępne testy), zamknięta beta (testy przedpremierowe dla zaproszonych lub wybranych osób) i otwarta beta (testy przedpremierowe dla ogółu społeczeństwa). Wybierz odpowiednich ludzi do zamkniętych etapów beta i alfa i zbierz jak najwięcej opinii i konstruktywnej krytyki. Wykorzystaj te informacje, aby ulepszyć swoją grę i naprawić jak najwięcej błędów programistycznych przed wydaniem. Dodaj wersje przed lub xx.xx do swoich etapów, aby jeszcze lepiej dopracować swoją grę. Upewnij się, że wyraźnie oznaczono ją jako wersję rozwojową, jeśli jest jedną z tych.
- Zrób rewelacyjną promocję i zareklamuj się. Powiedzmy, że nie jesteś jedynym amatorskim twórcą gier. Możesz po prostu wydać grę i natychmiast zostać przyćmionym przez nowszą i/lub lepszą grę, która również jest wydana. Aby temu zaradzić, wszelkimi dostępnymi środkami rozpowszechniaj informacje o swojej grze, która zostanie uruchomiona w niedalekiej przyszłości. "Wyciek" trochę szczegółów tu i tam. Ogłoś datę premiery, aby ludzie z niecierpliwością na nią czekali. Jeśli warto, możesz nawet rozważyć wydawanie pieniędzy na reklamę.
- Pamiętaj, że posiadanie zespołu jest zawsze lepsze niż praca w pojedynkę. Możesz znacznie zmniejszyć nakład pracy i czas spędzany na tworzeniu gier, dzieląc swój zespół na grafikę i kodowanie, a następnie dodając inne działy, takie jak pisanie i szkicowanie itp. Jest to ważny obszar w zależności od tego, jakie oprogramowanie wybierzesz, ponieważ twórcy gier graficznych, tacy jak BGE, Unity i UDK, mają niewystarczającą obsługę przepływów pracy zespołowej, a bezpośrednia edycja kodu i przejście do systemu kontroli wersji, takiego jak git, może być lepszym pomysłem.
- Wreszcie nigdy się nie poddawaj. Tworzenie gry może być żmudnym, męczącym i frustrującym procesem. Czasami poczujesz chęć po prostu się poddać i zrobić coś innego. Nie rób tego. Poświęć trochę czasu na odpoczynek, pobaw się na chwilę i odłóż pracę na kilka dni. Wrócisz znowu czując się pewnie.
- Ustal plan pracy. Jeśli to Twój pierwszy raz i nie chcesz się spieszyć i chcesz eksperymentować, plan pracy może nie być konieczny. Jednak plan pracy poprowadzi Cię w kierunku Twoich celów i może być szczególnie ważny, jeśli obiecałeś datę premiery. Najpierw stwórz ogólny plan, kiedy chcesz go ukończyć, a następnie dopracuj go do podrozdziałów etapów kodowania/grafiki itp.
Ostrzeżenie
Prawa autorskie! Upewnij się, że Twoje pomysły na gry są jak najbardziej oryginalne. Jeśli nie możesz myśleć o niczym innym, nie jest złym pomysłem zapożyczenie niektórych aspektów z gry i ich modyfikację. Jeśli bezwzględnie musisz wymienić chronione prawem autorskim aspekty gry, takie jak fabuła, postacie lub muzyka, powinieneś wspomnieć o oryginalnym twórcy. Koncepcje (rozgrywka, sposób pisania kodu itd.) nie mogą być objęte prawami autorskimi, podczas gdy nazwy i zbiór faktów składających się na całą historię w grze są automatycznie chronione prawami autorskimi
-
Upewnij się, że przestrzegasz licencji narzędzia, którego używasz. Wiele prawnie zastrzeżonych programów (takich jak Unity) zabrania komercyjnego wykorzystania (tzn. nie można sprzedawać gier stworzonych za pomocą tego oprogramowania) bez płacenia drogiej licencji. W tym miejscu posiadanie oprogramowania open source może naprawdę pomóc, ponieważ ten rodzaj oprogramowania pozwala na komercyjne wykorzystanie. Jednak w przypadku korzystania z oprogramowania open source, które daje użytkownikowi prawo do używania, modyfikowania i rozpowszechniania go nawet raz, należy zachować ostrożność. Przykładem takiej licencji jest Powszechna Licencja Publiczna GNU. Niniejsza licencja stanowi, że musisz wydać swoje oprogramowanie na tej samej licencji. Jest to w porządku w przypadku gier i nadal możesz sprzedawać swoje gry, o ile zachowasz dla siebie zasoby graficzne i tym podobne. Możesz jednak napotkać problemy prawne, jeśli korzystasz z biblioteki oprogramowania o zamkniętym kodzie źródłowym, takiej jak FMOD. Ponadto – zwłaszcza jeśli jesteś biegłym programistą, możesz uzyskać dostęp do kodu źródłowego i pracować z czarną skrzynką przez całą dobę oraz debugować i dodawać funkcje według własnego uznania. Więcej informacji o open source (nazywanym przez założycieli ruchu „wolnym oprogramowaniem” – darmowym pod względem elastyczności, a nie pod względem ceny) znajdziesz tutaj