Jak zrobić grę wideo od podstaw

Autor: Janice Evans
Data Utworzenia: 1 Lipiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Jak zacząć TWORZYĆ GRY | Plan dla początkujących
Wideo: Jak zacząć TWORZYĆ GRY | Plan dla początkujących

Zawartość

Gry wideo nie są już rozwijającą się branżą. Jest w kwiecie wieku. W gry wideo gra więcej osób niż kiedykolwiek. Oznacza to, że nowe osoby mają wiele okazji do przebicia się i stworzenia świetnej gry. To możesz być ty! Ale jak to zrobić? Proces tworzenia gry jest bardzo trudny, ale możesz sam stworzyć grę z niewielką pomocą lub finansowaniem. Przeprowadzimy Cię przez podstawy, które musisz wziąć pod uwagę, aby Twoja gra była dobra. Zacznij od kroku 1 poniżej.

Kroki

Metoda 1 z 4: Przygotowanie do sukcesu

  1. 1 Zrozum swoją grę. Jeśli chcesz, aby proces przebiegał sprawnie, będziesz musiał dużo planować i myśleć o kwestiach globalnych. Jaki będzie gatunek Twojej gry (RPG, strzelanka, platformówka itp.)? Na jakiej platformie zostanie wydana twoja gra? Jakie są unikalne i wyróżniające cechy twojej gry? Każde pytanie wymaga innego zestawu zasobów, umiejętności i planowania odpowiedzi, ponieważ wpływają one na rozwój gry na różne sposoby.
  2. 2 Zrób dobry projekt do gry. Sposób oprawienia gry będzie bardzo ważny, więc najlepiej jest zająć się tymi rzeczami przed rozpoczęciem gry. Jak gracze będą postępować w grze? Jak gracze będą wchodzić w interakcje z otaczającym ich światem? Jak będziesz trenować zawodników? Jakiego akompaniamentu audio i muzycznego użyjesz? To wszystko jest bardzo ważne.
  3. 3 Bądź realistą. Gdyby tworzenie gier takich jak Mass Effect było łatwe, wszyscy by to robili. Musisz zrozumieć, co możesz, a czego nie możesz zrobić bez ogromnego studia i dobrego doświadczenia na swoim koncie. Musisz także realistycznie podejść do tego, co możesz zrobić w rozsądnym czasie. Jeśli tak naprawdę nie przyjrzysz się swoim mocnym stronom, najprawdopodobniej szybko się zawiedziesz i zrezygnujesz. I nie chcemy, żebyś się poddał!
  4. 4 Znajdź dobry sprzęt i oprogramowanie. Stworzenie gry na dowolnym poziomie wyższym niż „mobilny” wymaga komputera, który większość nazwałaby „wymyślnym”. Jeśli używasz starego systemu, szybko przekonasz się, że nie możesz na nim uruchomić gry, którą tworzysz. Do tworzenia gier potrzebne będą również bardzo potężne i dość wyspecjalizowane programy. Niektóre są tanie lub darmowe, ale inne mogą być dość drogie. W kolejnych sekcjach przyjrzymy się dobremu oprogramowaniu, ale możesz zauważyć, że potrzebne oprogramowanie może obejmować programy do modelowania 3D, edytory obrazów, edytory tekstu, kompilatory itp.
    • Potrzebujesz co najmniej mocnego procesora (co najmniej czterordzeniowego, a najlepiej jednego z nowszych i5 lub i7), dużej ilości pamięci RAM i zaawansowanej karty graficznej.

Metoda 2 z 4: Zbuduj swój zespół

  1. 1 Twórz małe gry samemu i duże gry z innymi ludźmi. Jeśli chcesz szybko stworzyć grę mobilną z prostą grafiką i kodowaniem, to w porządku.To dobry projekt do samodzielnej pracy i możesz go wykorzystać, aby pokazać przyszłym pracodawcom i inwestorom, co możesz zrobić. Ale jeśli chcesz zrobić poważniejszą grę, będziesz potrzebować pomocy innych ludzi. Gry niezależne są zwykle tworzone przez zespół 5-10 osób (w zależności od poziomu trudności), podczas gdy bardziej znane gry mogą tworzyć nawet kilkaset osób!
  2. 2 Zbuduj swój zespół. Będziesz potrzebował wielu ludzi o różnych umiejętnościach, jeśli planujesz stworzyć grę w jednym z większości stylów. Będziesz potrzebować programistów, modelarzy, projektantów wizualnych, projektantów rozgrywki i poziomów, ekspertów od dźwięku oraz producentów lub osób zaznajomionych z marketingiem.
  3. 3 Sporządź dokument projektowy. Pomyśl o tym jako o skrzyżowaniu podsumowania i planu bitwy dla twojej gry. Dokument projektu opisuje wszystko, co dotyczy projektu Twojej gry: rozgrywkę, mechanikę, postacie, fabułę itp. Tworząc go, wyjaśnisz również wszystko, co trzeba zrobić, kto to zrobi, jakie będą oczekiwania i główny harmonogram wszystkich rzeczy. Dokument projektowy jest bardzo ważny nie tylko dla utrzymania zespołu w dobrej formie, ale także dla potencjalnych inwestorów.
    • Twój dokument projektowy powinien być podzielony na sekcje i zawierać szczegółową treść.
    • Główne sekcje obejmują fabułę gry, główne i drugorzędne postacie, projekt poziomów, rozgrywkę, oprawę graficzną i wizualną, dźwięki i muzykę w grze oraz strukturę sterowania i projekt interfejsu użytkownika.
    • Dokument projektu nie powinien ograniczać się do tekstu. Zwykle zawiera również szkice projektowe, projekty koncepcyjne, a nawet filmy promocyjne lub próbki dźwiękowe.
    • Nie ograniczaj się i nie martw się o wygląd i format dokumentu projektowego. Nie ma jednego standardowego formatu ani elementów, które można by w nim zawrzeć. Po prostu dopasuj dokument do swojej gry.
  4. 4 Pomyśl o pieniądzach. Stworzenie gry wymaga pieniędzy. Narzędzia są między innymi dość drogie, a rozwój zajmuje dużo czasu (odejmując go od czasu, który mógłbyś poświęcić na zarabianie pieniędzy). Projekt jest droższy, im więcej ludzi trzeba przyciągnąć i tym bardziej złożone umiejętności muszą posiadać, aby tworzyć coraz bardziej zaawansowane gry. Będziesz musiał ustalić, skąd otrzymasz pieniądze i przedyskutować z uczestnikami, jak, kiedy i ile im zapłacisz przed rozpoczęciem pracy.
    • Najtańszym sposobem na zrobienie gry jest zrobienie tego w 100% samemu. Ale będzie to trudne, jeśli nie masz wystarczających umiejętności lub możesz potrzebować wielu różnych. Dla większości niedoświadczonych osób pracujących na własną rękę, prosty klon aplikacji mobilnej to wszystko, co można zrobić. Nawet jeśli sam tworzysz grę, nadal musisz płacić licencje na większość dobrych silników i wiele sklepów z aplikacjami lub innych rynków. Nie zapomnij również o podatkach od otrzymywanego dochodu.
    • Aby stworzyć grę niezależną o średniej jakości, potrzebujesz setek tysięcy dolarów. Duże firmy często inwestują miliony dolarów w rozwój.

Metoda 3 z 4: Wykonywanie rutyny

  1. 1 Program. Musisz wybrać silnik do swojej gry. Silnik gry jest częścią programu, która kontroluje wszystko, aż do najdrobniejszych szczegółów działania Twojej gry (takich jak sztuczna inteligencja, fizyka itp.) Silniki potrzebują narzędzi, które czasami są dołączone, a czasami muszą być zbudowane od zera. Pozwalają na interakcję i tworzenie gry na silniku. Kiedy już to opanujesz, będziesz musiał znaleźć kogoś, kto wie, jak pisać skrypty za pomocą tego silnika. Kiedy piszesz skrypty, mówisz silnikowi gry, co ma robić. Zwykle wymaga to pewnych umiejętności programistycznych.
  2. 2 Twórz treści. Będziesz także musiał zacząć tworzyć zawartość w grze.Oznacza to modelowanie postaci, tworzenie duszków w grze, otaczającego świata, wszystkich obiektów, z którymi gracz może wchodzić w interakcje itp. Zazwyczaj do wykonania tego zadania potrzebne są doskonałe umiejętności w zakresie modelowania 3D i programów do sztuk wizualnych. Staranne planowanie też jest dobre.
  3. 3 Wydaj wiele wersji beta. Do ukończenia gry będziesz potrzebować ludzi. Nie zwracaj uwagi na błędy. Chcesz, aby ludzie grali tylko po to, aby dowiedzieć się, jak inni widzą i doświadczają gry. Coś, co wydaje ci się naturalne, może zbić wszystkich z tropu. Może brakować elementu instrukcji lub fabuły. Nigdy nie możesz wiedzieć z góry. Dlatego ważne jest, aby uzyskać opinię z zewnątrz.
  4. 4 Test, test, test. Kiedy skończysz tworzyć swoją grę, to jeszcze nie koniec. Musisz wszystko przetestować. Wszystko. Będziesz musiał przejść przez każdy możliwy scenariusz w swojej grze, aby upewnić się, że nigdzie nie ma błędów. Zabiera dużo czasu i zasobów ludzkich. Zarezerwuj wystarczająco dużo czasu w swoim harmonogramie na testy!
  5. 5 Reklamuj swoją grę. Pokaż ludziom swoją grę, gdy tylko ją skończysz. Pokaż ją firmom, które mogą chcieć w nią zainwestować, a także osobom, które Twoim zdaniem mogą chcieć w nią zagrać! Załóż witrynę internetową i blog dla programistów, prześlij zrzuty ekranu, filmy instruktażowe, zwiastuny i nie tylko, aby pokazać ludziom, o czym jest Twoja gra. Zainteresowanie ma kluczowe znaczenie dla sukcesu Twojej gry.
  6. 6 Wydaj swoją grę. Istnieje wiele miejsc, w których możesz wydać grę, ale dokładna lokalizacja będzie zależeć od typu gry, którą stworzyłeś. Sklepy z aplikacjami i Steam są obecnie najbardziej otwarte dla początkujących. Możesz wydać swoją grę niezależnie na swojej stronie, ale ceny hostingu są zwykle zaporowe. Ponadto nie będziesz tak zauważalny.

Metoda 4 z 4: Znajdowanie zasobów

  1. 1 Wypróbuj oprogramowanie do tworzenia gier dla początkujących. Istnieje kilka świetnych programów, których początkujący mogą używać do tworzenia prostych gier. Prawdopodobnie najbardziej znanymi z nich są Game Maker i RPG Maker, ale Atmosphir i Games Factory też są dobre. Możesz także użyć edukacyjnych narzędzi programistycznych dla dzieci, takich jak Scratch firmy MIT. Zaskakująco dobrze nadają się do nauczania podstawowych umiejętności, których potrzebujesz.
  2. 2 Dowiedz się o różnych programach graficznych. Jeśli nie zamierzasz zatrudnić profesjonalisty do pracy graficznej, jest wiele do nauczenia się. Musisz nauczyć się pracować z wieloma złożonymi programami graficznymi. Ale możesz to zrobić! Photoshop, Blender, GIMP i Paint.net to dobre miejsca na początek, jeśli chcesz tworzyć wizualizacje do swojej gry.
  3. 3 Rozważ najpierw zostać profesjonalistą. Znacznie łatwiej będzie Ci stworzyć udaną grę i przyciągnąć inwestorów, jeśli masz doświadczenie, wykształcenie i dobrze znaną grę związaną z Twoim nazwiskiem. Dlatego przed rozpoczęciem samodzielnego tworzenia gier dobrym pomysłem jest praca w regularnej, znanej firmie zajmującej się tworzeniem gier. Może to wymagać pójścia do szkoły lub zdobycia pewnych umiejętności, ale nadal prowadzi do celu i jest tego warte.
  4. 4 Udaj się do społeczności niezależnej. Społeczność gier niezależnych jest silna, ciepła i przyjazna. Jeśli jesteś dobry we wspieraniu, promowaniu, omawianiu i pomaganiu im w ich projektach, zwrócą ci się w naturze. Porozmawiaj z nimi, poznaj ich lepiej i pozwól im poznać siebie. Zdziwisz się, co możesz zrobić dzięki wsparciu społeczności.
  5. 5 Skorzystaj z crowdfundingu, jeśli myślisz poważnie. Jeśli chcesz stworzyć profesjonalną grę, która sama w sobie poradzi sobie z innymi poważnymi grami, potrzebujesz pieniędzy. I nie jest to omawiane. Na szczęście w ciągu ostatnich kilku lat wszystko się zmieniło, a finansowanie społecznościowe umożliwiło nieznanym twórcom tworzenie świetnych gier. Sprawdź Kickstarter lub podobne strony.Ale bądź przygotowany na ciężką pracę, którą musisz wykonać, aby stworzyć świetną kampanię, co oznacza realne cele, dobre nagrody i ciągłą komunikację.

Porady

  • Nie myśl, że Twoja pierwsza gra będzie rewolucyjna. Jeśli naprawdę się w to włożysz, kto wie, może się to zdarzyć, ale jest to mało prawdopodobne. Ale nie poddawaj się od razu, dowiedz się, co poszło nie tak i co podobało się graczom. Używaj rzeczy, które ludzie lubili w następnej grze i naprawiaj lub usuwaj rzeczy, które im się nie podobały lub złe części ostatniej gry.
  • Ucz się. Jeśli kiedykolwiek będziesz potrzebować pomocy, poproś o nią. Na świecie są miliony ludzi, którzy mogą pomóc w tworzeniu gry, więc nigdy nie bój się ich pytać i szukać. I pamiętaj, zawsze jest miejsce na rozwój. Ucz się dalej i dowiedz się więcej o tworzeniu gier.
  • Test, test, test. Jedną z najbardziej irytujących i irytujących rzeczy jest znalezienie krytycznego błędu, usterki lub błędu w grze po jej wydaniu. Podziel swoją grę na etapy, takie jak „rozwój” (wciąż w fazie rozwoju), „alfa” (wstępne lub wczesne testowanie), „zamknięta beta” (testowanie przed wydaniem dla zaproszonych lub wybranych osób) i „otwarta beta” (testowanie przed wydaniem dla wszystkich). Wybierz odpowiednich ludzi do fazy alfa i beta oraz zbierz jak najwięcej informacji i konstruktywnej krytyki. Użyj ich, aby ulepszyć swoją grę i naprawić jak najwięcej błędów przed wydaniem. Uwaga: dodaj „pre-” lub „wersja xx.xx” do swoich etapów, aby je jeszcze bardziej zoptymalizować. Pamiętaj, aby dokładnie oznaczyć ulepszoną wersję, jeśli to jest to.
  • Pamiętaj o częstym tworzeniu kopii zapasowych plików. Nie wiesz z góry, kiedy komputer może się zepsuć.
  • Twórz szum i reklamuj. Spójrzmy prawdzie w oczy, nie jesteś jedynym twórcą nowych gier. Możesz wydać grę, która zostanie natychmiast przyćmiona przez nowsze i / lub lepsze gry. Aby temu zaradzić, rozpowszechniaj informacje o nadchodzącej premierze gry wszelkimi dostępnymi sposobami. „Wycieknijmy” tu i tam. Ustaw datę premiery, aby ludzie czekali na nią jeszcze dłużej. W razie potrzeby możesz nawet rozważyć płacenie za reklamy.
  • Ćwicz jak najwięcej, aby być coraz lepszym w tworzeniu gier. Jak to się mówi, „praktyka prowadzi do perfekcji”!
  • Wreszcie nigdy się nie poddawaj. Tworzenie gry może być nudne, żmudne i denerwujące. Czasami będziesz kuszony, aby po prostu zrezygnować i zrobić coś innego. Nie rób tego. Zrelaksuj się, idź na spacer, odłóż pracę na kilka dni. Po powrocie poczujesz się pewniej.
  • Pamiętaj, że praca w zespole jest zawsze lepsza niż praca w pojedynkę. Możesz znacznie zmniejszyć nakład pracy i stracony czas, dzieląc uczestników na grafików i programistów, a następnie dodając podgrupy, takie jak „pisarze i kompozytorzy” i tak dalej. Jest to ważna część, która zależy od wybranego oprogramowania, ponieważ projektanci gier graficznych, tacy jak BGE, Unity i UDK, prawie nie obsługują pracy zespołowej i bezpośredniej edycji kodu. Przejście na system kontroli wersji, taki jak git, jest prawdopodobnie najlepszym pomysłem.
  • Zrób plan pracy. Jeśli to Twój pierwszy raz i chcesz poświęcić swój czas i poeksperymentować, nie musisz. Pomoże ci to jednak nadążyć i jest szczególnie ważne, jeśli masz obiecaną datę premiery. Zastanów się, kiedy zamierzasz wszystko zakończyć, a następnie dopracuj plan, dzieląc go na kod, projekt graficzny itp.

Ostrzeżenia

  • Prawa autorskie! Bądź jak najbardziej oryginalny z pomysłami na swoją grę. Jeśli nie możesz wymyślić czegoś innego, dobrze jest wziąć jakiś aspekt gry i zmienić go.Jeśli koniecznie musisz dołączyć fragmenty gry objęte prawami autorskimi, takie jak historia, postacie lub muzyka, powiadom twórców oryginału. Pomysły koncepcyjne (rozgrywka, sposób pisania kodu itp.) nie mogą być chronione prawami autorskimi, podczas gdy imiona postaci i świat fabularny są domyślnie chronione.
  • Upewnij się, że przestrzegasz licencji narzędzi, z których korzystasz. Wiele prawnie zastrzeżonych programów (takich jak Unity) nie pozwala na komercyjne wykorzystanie (co oznacza, że ​​nie można sprzedawać stworzonej za jego pomocą gry) bez płacenia drogiej licencji. Bardzo pomocne może być tutaj oprogramowanie typu open source, które umożliwia komercyjne wykorzystanie. Ale bądź ostrożny z zachowaniem praw copyleft dla niektórych programów open source. Przykładem takiej licencji jest Powszechna Licencja Publiczna GNU. Stanowi, że musisz wydać swój program na tej samej licencji. Jest dobry do gier i nadal możesz go sprzedać, jeśli zachowasz zasoby artystyczne i tym podobne dla siebie. Jednak możesz napotkać problemy prawne, jeśli korzystasz z bibliotek o zamkniętym kodzie źródłowym, takich jak FMOD. Dodatkowo, zwłaszcza jeśli jesteś dobrym programistą, będziesz miał dostęp do kodu źródłowego i nie będziesz już pracował z czarną skrzynką. Dlatego w razie potrzeby możesz zmieniać i dodawać narzędzia. Możesz przeczytać więcej o oprogramowaniu open source (zwanym również „wolnym oprogramowaniem” przez twórcę tego ruchu) tutaj.