Jak zrobić grę komputerową: 11 kroków (ze zdjęciami)

Spisu treści:

Jak zrobić grę komputerową: 11 kroków (ze zdjęciami)
Jak zrobić grę komputerową: 11 kroków (ze zdjęciami)

Wideo: Jak zrobić grę komputerową: 11 kroków (ze zdjęciami)

Wideo: Jak zrobić grę komputerową: 11 kroków (ze zdjęciami)
Wideo: 6 USTAWIEŃ które MUSISZ ZMIENIĆ w Androidzie! 2024, Może
Anonim

Czy lubisz grać w gry wideo, zawsze masz sztuczkę, aby ukończyć grę lub pokonać przeciwników w swojej grze, albo masz wyobraźnię tak ogromną, że możesz wyobrazić sobie postać, a nawet własny świat? Istnieje wiele narzędzi, dzięki którym możesz zamienić swoje mocne strony w gry wideo. Potrzebujesz wcześniej umiejętności programistycznych. Ale jeśli możesz, potrzebujesz tylko myszy i klawiatury oraz kompetentnego zespołu.

Krok

Część 1 z 2: Znajdowanie niezbędnych narzędzi/aplikacji

Tworzenie gier komputerowych Krok 1
Tworzenie gier komputerowych Krok 1

Krok 1. Stwórz grę tekstową

Ten rodzaj gry jest prawdopodobnie najłatwiejszy do zrobienia, chociaż nie wszyscy są zainteresowani tworzeniem i graniem w grę, która nie ma grafiki. Większość gier tekstowych skupia się na historiach, łamigłówkach lub przygodach, które łączą opowiadanie historii, eksplorację i łamigłówki.

  • Twine to aplikacja, z której można łatwo korzystać w przeglądarce.
  • StoryNexus i Visionaire to opcje zapewniające więcej opcji rozgrywki i statyczne obrazy.
  • Inform7 jest lepszym narzędziem lub aplikacją, ponieważ ma dużą społeczność i zwolenników.
Tworzenie gier komputerowych Krok 2
Tworzenie gier komputerowych Krok 2

Krok 2. Utwórz grę 2D

GameMaker i Stencyl to świetne opcje, jeśli chcesz tworzyć gry 2D w dowolnym gatunku, i oba dają możliwość korzystania z kodu programistycznego bez konieczności programowania. Zadrapanie! to także narzędzie, które możesz wykorzystać do tworzenia gier przeglądarkowych.

Twórz gry komputerowe Krok 3
Twórz gry komputerowe Krok 3

Krok 3. Próba stworzenia gry 3D

Tworzenie gry 3D jest znacznie trudniejsze niż gra 2D. Przygotuj się więc na długi, trudny projekt. Spark i Game Guru mogą ułatwić Ci zadanie, pozwalając Ci tworzyć świat gry bez konieczności rozumienia programowania. Jeśli masz wiedzę programistyczną lub chcesz nauczyć się programowania, wypróbuj popularny obecnie silnik gier Unity.

Jeśli chcesz tworzyć własne modele 3D, potrzebujesz oprogramowania do tworzenia 3D, takiego jak 3DS Max, Blender lub Maya

Tworzenie gier komputerowych Krok 4
Tworzenie gier komputerowych Krok 4

Krok 4. Przyjmij podejście skoncentrowane na programowaniu

Nawet jeśli masz doświadczenie w programowaniu, możesz użyć jednego z powyższych silników, aby stworzyć swoją pierwszą grę i nie musisz wybierać innej, trudniejszej trasy. Jednak niektórzy ludzie wolą mieć kontrolę nad wszystkimi aspektami gier, które tworzą i chcą je budować od zera. Najlepiej byłoby, gdybyś mógł połączyć wszystkie aspekty swojej gry w schludny i przejrzysty sposób, wolałbyś zbudować swoją grę w zintegrowanym środowisku programistycznym, takim jak Eclipse, a nie w edytorze tekstu.

Chociaż rzeczywiście możesz tworzyć gry w dowolnym języku programowania, C ++ jest świetnym narzędziem, które zawiera wiele zasobów i samouczków potrzebnych do tworzenia gier

Część 2 z 2: Tworzenie gry

Twórz gry komputerowe Krok 5
Twórz gry komputerowe Krok 5

Krok 1. Zdefiniuj koncepcję

W przypadku pierwszego projektu dobrym punktem wyjścia jest stworzenie prostej gry z gatunku, który lubisz (na przykład platformówka lub gra fabularna). Zanim zaczniesz, zanotuj swoje pomysły dotyczące gry i spróbuj odpowiedzieć na niektóre z poniższych pytań:

  • Jakie są główne elementy rozgrywki? Przykłady tych odpowiedzi obejmują pokonywanie wrogów, rozwiązywanie zagadek lub rozmawianie z innymi postaciami w grze.
  • Jaki rodzaj rozgrywki chcesz w swojej grze? Na przykład, możesz chcieć, aby Twoi gracze walczyli z wrogami w czasie rzeczywistym, którzy wymagają zwinności w kombinacjach przycisków lub turowych, które wymagają strategii i taktyki. Lub jeśli twoja gra skupia się na rozmowie z innymi postaciami w grze, czy gracz będzie mógł zmienić fabułę lub fabułę, jeśli dokona innego wyboru, czy też fabuła jest bardziej liniowa, więc gracze muszą podejmować właściwe decyzje.
  • Jaki jest twój nastrój w grze? Wesoły, upiorny, tajemniczy czy podnoszący na duchu?
Twórz gry komputerowe Krok 6
Twórz gry komputerowe Krok 6

Krok 2. Utwórz prosty poziom

Jeśli używasz silnika gry lub narzędzia do tworzenia gier, aby stworzyć swoją grę, spróbuj wykazać się kreatywnością z tym silnikiem lub narzędziem. Dowiedz się, jak umieszczać ruchome tła, obiekty i postacie. W rzeczywistości możesz spróbować sprawić, by postacie w grze wchodziły w interakcję z istniejącymi obiektami lub spróbować zbadać obiekty, które są już dostępne w używanym narzędziu lub oprogramowaniu i sprawdzić, czy jest jakaś interakcja, z którą można zrobić obiekt.

  • Jeśli nie wiesz, jak coś zrobić, poszukaj tego na stronie narzędzia lub silnika lub poszukaj w innym miejscu w Internecie, na przykład na forach.
  • W przypadku pierwszego projektu nie musisz martwić się zbytnio oświetleniem lub innymi detalami graficznymi.
Twórz gry komputerowe Krok 7
Twórz gry komputerowe Krok 7

Krok 3. Zaprojektuj swoją główną rozgrywkę

Zaprojektowanie rozgrywki wymaga kilku poprawek i modyfikacji oprogramowania gry i wymaga zbudowania bardziej złożonego systemu, jeśli zostanie zbudowany od zera. Oto kilka przykładów:

  • Jeśli tworzysz grę platformową, czy chcesz, aby twoja postać była w stanie wykonać podwójny skok lub skakać w powietrzu lub wykonać inny specjalny ruch? Spróbuj także zmodyfikować wysokość skoku swojej postaci i reakcje różnych interakcji, które gracz wykonuje (takich jak przytrzymanie przycisku przez kilka sekund).
  • Jeśli stworzysz grę RPG lub horror, z jaką bronią gracze rozpoczną grę? Wybierz dwie lub trzy bronie, które gracze mogą ulepszyć, a następnie przetestuj je. Upewnij się, że wybór broni jest interesujący i zróżnicowany. Na przykład, zapewniasz trzy rodzaje broni, a mianowicie broń silną, która może zranić więcej niż jednego wroga lub taką, która osłabia wrogów. Nie rób jednej broni o wiele silniejszej od drugiej, chyba że broń jest droższa i trudniejsza do zdobycia.
  • Czy w grach dialogowych chcesz, aby gracz mógł wybrać „gałąź” okna dialogowego na ekranie, czy po prostu przeczytał podane instrukcje, aby wykonać określone zadanie i otworzyć następne okno? Czy chcesz, aby gra była liniowa i jednokierunkowa, czy też miała wiele wątków i zakończeń?
Twórz gry komputerowe Krok 8
Twórz gry komputerowe Krok 8

Krok 4. Utwórz wiele poziomów

Trzy lub pięć krótkich poziomów to rozsądne cele na pierwszą grę. Zawsze możesz je dodać później. Zawsze utrzymuj swoją główną rozgrywkę na każdym poziomie i spraw, aby każdy poziom miał inne wyzwania lub wzrost. Możesz ustawić poziomy sekwencyjne, w których gracze muszą ukończyć jeden poziom, aby zagrać na innym poziomie, lub utworzyć oddzielne poziomy, w których gracze mogą wybrać żądany poziom.

  • W przypadku gier platformowych jednym z wyzwań są zazwyczaj szybsi wrogowie lub poruszające się platformy.
  • Gry akcji mogą wprowadzać nowego wroga na każdym poziomie, potężnego wroga lub bossa, lub wroga, którego nie można pokonać bez pewnych sztuczek lub broni.
  • Gry logiczne zwykle trzymają się jednego rodzaju łamigłówek i utrudniają je na każdym poziomie lub wprowadzają nowe narzędzia lub przeszkody, nad którymi gracze muszą się bardziej zastanowić.
Twórz gry komputerowe Krok 9
Twórz gry komputerowe Krok 9

Krok 5. Stwórz długoterminowe i średnioterminowe cele

Gra czasami ma coś, co nazywa się „mechaniką drugorzędną” lub „rozgrywką drugorzędną”. Wykorzystując mechanizmy z głównej rozgrywki, takie jak skakanie, gracze mogą również wykorzystać rozgrywkę drugorzędną, taką jak nadepnięcie na przeciwnika podczas lądowania lub zbierania przedmiotów. Ta drugorzędna rozgrywka może zostać wykorzystana, aby stać się długoterminowym osiągnięciem w grze, na przykład poprzez zbieranie monet na każdym poziomie, gracze mogą je zapisać i kupić ulepszenia, które pomogą ukończyć grę.

Z powyższego przykładu mogłeś nieświadomie wejść do drugorzędnej rozgrywki. Tylko upewnij się, że Twoi gracze natychmiast zorientują się, jaki aspekt instalujesz. Jeśli po 10 minutach twój gracz pomyśli, że twoja gra to tylko ciągłe strzelanie do wrogów, za kilka minut na pewno się znudzi. Gdyby dostał monetę po pokonaniu pierwszego wroga, wiedziałby, że ma cel, a przynajmniej zastanawiał się, jaka była funkcja monety, i ostatecznie kontynuowałby grę

Twórz gry komputerowe Krok 10
Twórz gry komputerowe Krok 10

Krok 6. Wykonaj test

Wypróbuj każdy utworzony poziom kilka razy i poproś znajomych lub osoby, które znasz, aby ci pomogli. Spróbuj grać w grę na różne sposoby, począwszy od właściwego sposobu, poprzez użycie dziwnych i nietypowych sposobów, takich jak ignorowanie misji i bezpośrednia walka z finałowym bossem lub próba ukończenia gry z najgorszymi zasobami. Proces testowania to długi i frustrujący proces, ale naprawianie błędów i doskonalenie rozgrywki to coś, co powinieneś zrobić przed wydaniem gry.

  • Oto wystarczająco dużo informacji o Twoim zespole testowym. Muszą znać podstawowe rzeczy, takie jak kontrola, ale nie muszą wiedzieć wszystkiego.
  • Daj swojemu testerowi formularz opinii, abyś mógł zanotować wszystkie informacje i przeczytać je i wrócić do nich później. W tym formularzu możesz również zadać kilka konkretnych pytań dotyczących Twojej gry.
  • Testerzy, którzy mogą Ci najbardziej pomóc, to ludzie, którzy Cię nie znają i nie wahają się przekazywać Ci krytyki i sugestii.
Twórz gry komputerowe Krok 11
Twórz gry komputerowe Krok 11

Krok 7. Popraw grafikę i dźwięk w grze

Chociaż istnieje wiele zasobów gry, których możesz użyć, poświęć trochę czasu na dostosowanie ich wszystkich, aby wyglądały idealnie. Jeśli jakiś aspekt nie jest doskonały lub nie wygląda dobrze, zastąp go czymś innym. Naucz się sztuki pikselowej, jeśli chcesz zmienić obraz w swojej grze 2D, lub użyj oprogramowania takiego jak OpenGL, jeśli pracujesz nad projektem 3D. Dodaj efekt świetlny, aby gracze wiedzieli, która ścieżka jest główną ścieżką, lub efekt cząsteczkowy, który pokazuje fajny efekt ataku lub ruch w tle. Dodaj również dźwięk dla kroków, ataków, skoków i wszystkiego, co wymaga dźwięku.

Zalecana: