Tworzenie gier komputerowych

Autor: Eugene Taylor
Data Utworzenia: 16 Sierpień 2021
Data Aktualizacji: 22 Czerwiec 2024
Anonim
6 Miesięcy Tworzenia Gier | Moje początki
Wideo: 6 Miesięcy Tworzenia Gier | Moje początki

Zawartość

Czy masz hobby granie w gry komputerowe, wymyślanie nowych strategii pokonywania przeciwników i wymyślanie całych wszechświatów z najgłębszych zakamarków twojego umysłu? Istnieje wiele narzędzi, których możesz użyć do stworzenia własnej gry komputerowej, która wymaga tylko powyższych umiejętności, chociaż pewna wiedza programistyczna zapewni Ci więcej opcji do pracy. Chwyć mysz i klawiaturę i zacznij.

Do kroku

Część 1 z 2: Znajdowanie odpowiednich narzędzi

  1. Gra głównie tekstowa. Jest to prawdopodobnie najłatwiejsza gra do wykonania pod względem technicznym, ale nie każdy jest zainteresowany grą bez grafiki. Większość gier tekstowych skupia się na fabule, łamigłówce lub przygodzie, łącząc historię, odkrycia i łamigłówki. Poniżej znajduje się kilka bezpłatnych opcji:
    • Sznurek jest szybki i łatwy w użyciu za pomocą przeglądarki.
    • StoryNexus i Visionaire mają więcej opcji rozgrywki i grafiki.
    • Inform7 to potężniejsze narzędzie z dużą społecznością entuzjastów.
  2. Stwórz grę 2D. GameMaker i Stencyl to dobre opcje, których możesz używać do dowolnego gatunku i masz możliwość korzystania z programowania bez potrzeby. Zadraśnięcie! to kolejne narzędzie, którego możesz używać do gier przeglądarkowych.
  3. Wypróbuj, czy gry 3D są dla Ciebie. Gra 3D jest znacznie trudniejsza niż gra 2D, więc pamiętaj, że będzie to długi projekt i bardzo ciężka praca. Spark i Game Guru mogą zaoszczędzić ci trochę pracy, ponieważ możesz zbudować z nim świat bez potrzeby stosowania linii kodu. Jeśli masz już doświadczenie w programowaniu lub chcesz się nauczyć, jak to zrobić, wypróbuj bardzo popularny silnik gry Unity.
    • Jeśli chcesz zacząć samodzielnie tworzyć modele 3D, zamiast korzystać z istniejącego materiału, potrzebujesz oprogramowania 3D, takiego jak 3DS Max, Blender (bezpłatny) lub Maya.
  4. Podejście wymagające dużo programowania. Nawet jeśli masz doświadczenie jako programista, nadal możesz chcieć użyć jednego z powyższych silników w swojej pierwszej grze. Zdecydowanie nie próbuj czegoś tylko dlatego, że jest to trudniejsze. Ale niektórzy ludzie lubią mieć pełną kontrolę, programując grę od zera. Zaprogramuj grę w IDE (zintegrowanym środowisku programistycznym), takim jak Eclipse, zamiast w edytorze tekstu, dzięki czemu możesz wygodnie zorganizować wszystko, czego potrzebujesz, w jednym projekcie.
    • Chociaż możliwe jest napisanie gry w prawie każdym języku programowania, nauka C ++ zapewni Ci odpowiednie narzędzia. W Internecie można znaleźć wszelkiego rodzaju samouczki i mnóstwo zasobów związanych z tworzeniem gier.

Część 2 z 2: Tworzenie gry

  1. Wybierz koncepcję. W przypadku pierwszego projektu przygotowanie małej próbki z gatunku, o którym myślisz, jest świetnym punktem wyjścia. Może to być gra platformowa lub gra fabularna. Zanim zaczniesz, zapisz swoje pomysły na temat gry i odpowiedzi na następujące pytania:
    • Jaka jest najważniejsza część rozgrywki (motyw przewodni)? Może to być pokonywanie przeciwników, rozwiązywanie zagadek lub rozmowa z innymi postaciami.
    • Jak powinna wyglądać rozgrywka? Na przykład walka z przeciwnikami może odbywać się poprzez naciskanie przycisków w czasie rzeczywistym lub poprzez turowe decyzje taktyczne. Gry z dużą ilością dialogów mogą pozwolić graczowi kształtować fabułę w zależności od określonych decyzji lub ucząc się jak najwięcej o postaciach i świecie gry.
    • Jaki jest klimat gry? Czy to straszne, wesołe, tajemnicze czy ekscytujące?
  2. Utwórz prosty poziom. Jeśli używasz silnika gry lub narzędzia do gier po raz pierwszy, nadszedł czas, aby pobawić się tym narzędziem. Dowiedz się, jak umieszczać tła, obiekty i postacie. Jeśli to konieczne, utwórz obiekty, z którymi gracz może coś zrobić, lub spójrz na gotowe obiekty, które są dostarczane z oprogramowaniem lub które są interaktywne.
    • Jeśli nie masz pewności, jak coś zrobić, zapytaj o to w witrynie narzędzia lub wyszukaj w Internecie więcej informacji.
    • Nie martw się teraz o oświetlenie i inne efekty graficzne.
  3. W razie potrzeby zaprojektuj podstawową rozgrywkę. Może to oznaczać wprowadzenie drobnych zmian w oprogramowaniu gry lub zbudowanie od podstaw bardziej złożonych systemów. Oto kilka przykładów:
    • Kiedy tworzysz grę platformową, czy chcesz, aby postać mogła skakać dwa razy wyżej, czy też wykonywać inne „specjalne” ruchy? Pobaw się z wysokością, z jaką postać może skoczyć, lub co się stanie, gdy klikniesz raz, przytrzymasz klawisz lub wybierzesz jeden z różnych stylów skoku.
    • Jeśli tworzysz grę RPG akcji lub horror, z jaką bronią gracz zacznie? Wybierz 2 lub 3 bronie, do których gracz może ulepszyć, i przetestuj je. Postaraj się, aby wybór między różnymi rodzajami broni był interesujący. Na przykład jedna broń może zadać więcej obrażeń, zabić wielu wrogów lub osłabić wrogów. Żadna z broni nie może mieć wszystkich możliwości, z wyjątkiem broni, która dużo kosztuje (zaklęcie wymagające dużej siły duszy lub broń, która rozpada się po jednym użyciu)
    • W grze opartej na dialogach gracz może wybierać okna dialogowe z listy opcji lub po prostu wysłuchać, a następnie wykonać akcję, a następnie okno dialogowe będzie kontynuowane. Czy chcesz, aby gra podążała ustaloną ścieżką, czy może istnieje wiele ścieżek i sposobów zakończenia gry?
  4. Zrób kilka poziomów. Trzy do pięciu krótkich poziomów to dobry cel na początek pierwszej gry, ale oczywiście zawsze możesz go rozszerzyć. Upewnij się, że każdy poziom jest nieco inny, nie tracąc z oczu projektu „podstawowej rozgrywki”. Możesz tworzyć te poziomy jeden po drugim lub łączyć je później, w zależności od tego, który jest dla Ciebie najłatwiejszy.
    • Gra platformowa zazwyczaj korzysta z ruchomych platform lub szybszych wrogów.
    • Gra akcji może wprowadzić roje nowych wrogów, trudnego przeciwnika i wrogów, których bardzo trudno pokonać bez specjalnej broni lub taktyki.
    • Łamigłówka dotyczy zwykle jednego rodzaju łamigłówki i albo oferuje trudniejsze wersje dla każdego nowego poziomu, albo wprowadza nowe narzędzia i przeszkody, które sprawią, że gracz będzie dłużej zastanawiał się nad rozwiązaniem.
  5. Wyznaczaj cele krótko- i długoterminowe. Są one zwykle nazywane „mechanikami drugorzędnymi” lub „dodatkowymi pętlami rozgrywki”. Korzystając z podstawowych części gry, takich jak skakanie, gracz awansuje również na kolejny poziom gry, na przykład pokonując wrogów lub zbierając skarby. Może to ostatecznie doprowadzić do osiągnięcia innych celów, takich jak zakończenie poziomu, zaoszczędzenie pieniędzy na ulepszenia i oczywiście pokonanie gry.
    • Jak widać na przykładzie, uwzględniłeś to już w rozwoju, nie zdając sobie z tego sprawy. W każdym razie upewnij się, że gracz szybko zrozumie cel gry. Jeśli po 10 minutach gracz może tylko dojść do wniosku, że gra nie jest bardziej głęboka niż ciągłe strzelanie do wrogów, to czai się nuda. Jeśli po zabiciu pierwszego wroga gracz otrzyma określoną liczbę monet, gracz wie, że jest cel (oszczędzanie monet na nagrodę) i że gra do niego prowadzi.
  6. Przetestuj grę. Przetestuj każdy poziom kilka razy i poproś innych o pomoc. Spróbuj podejść do gry na różne sposoby, włączając rzeczy, których nigdy nie zamierzałeś robić, takie jak ignorowanie zadań i bieganie prosto do ostatniego bossa lub próba przejścia gry za pomocą „bezwartościowej” broni lub ulepszeń. Jest to długotrwały proces, który może być bardzo frustrujący, ale naprawianie błędów i upewnienie się, że gra jest przyjemna dla wszystkich graczy, jest tego warte.
    • Przekaż testerom gier wystarczającą ilość informacji, których potrzebują, aby rozpocząć. Upewnij się, że wiedzą, że gra jest nadal w fazie rozwoju i jakich kluczy użyć. Nie muszą wiedzieć nic więcej.
    • Zapewnij testerom gier formularze opinii dla wszystkich zebranych przez nich informacji, co pozwoli ci łatwo porównać te dane lub odwołać się do nich. Umożliwia także zadawanie konkretnych pytań dotyczących części gry, co do których nie masz pewności.
    • Testerzy, na których najbardziej zyskujesz, to ludzie, których nie znasz i nie czujesz się zobowiązanych do pozytywnego nastawienia do swojej gry.
  7. Dopracuj grafikę i dźwięk. Chociaż w Internecie można znaleźć bardzo dużo zasobów gry, ważne jest również, aby poświęcić trochę czasu na sprawdzenie, czy coś nie jest w porządku lub nie pasuje, a inaczej poszukać zamiennika. Naucz się używać edytora obrazów, aby edytować prostą grafikę w swojej grze 2D, lub używaj oprogramowania takiego jak OpenGL, jeśli próbujesz uruchomić ambitny projekt 3D. Dodaj efekty świetlne, które sprawią, że gracz będzie chodzić po pokoju wzdłuż głównej ścieżki, oraz efekty cząsteczkowe, aby pokazać fajne ataki i stworzyć ruch w tle. Dodaj efekty dźwiękowe, takie jak bieganie, atakowanie, skakanie i gdziekolwiek chcesz. Oczywiście zawsze jest powód, aby coś zmienić lub ulepszyć, ale gra jest gotowa, gdy tylko grafika i dźwięk spełnią Twoje wymagania. Gratulacje!