Czy kiedykolwiek wpadłeś na pomysł, który według Ciebie byłby świetnym fabułą gry na PC? Czy kiedykolwiek chciałeś stworzyć własną grę? A może próbowałeś stworzyć własną grę, ale okazało się, że koszt zakupu silnika gry jest zbyt wysoki? Niezależnie od powodów, ten artykuł stara się pomóc Ci rozpocząć projekt tworzenia własnej gry przy możliwie najniższych kosztach.
Kroki
Metoda 1 z 4: Faza planowania
Krok 1. Sformułuj i stwórz plan pracy dla swojego projektu
Ten krok jest zwykle zaniedbywany przez większość ludzi, którzy chcą stworzyć nową grę, zarówno programistów, jak i nie-programistów. Jest to jednak również jedna z głównych przyczyn większości nieudanych pierwszych prób. Obejmuje to głównie decydowanie, ile czasu i zasobów zostanie przeznaczonych na każde zadanie w ramach projektu oraz relacje między tymi zadaniami. Oczywiście najpierw należy zidentyfikować same procesy. Przeczytaj więcej w tym artykule, aby zidentyfikować różne zadania, które ostatecznie będziesz musiał wykonać.
Krok 2. Wybierz gatunek swojej gry
Gatunki gier to kategoryzacja gier oparta na stylu gry i interakcji. To może być:
- Gry akcji: gdzie rozgrywka w dużej mierze opiera się na szybkim refleksie użytkownika, dobrym wyczuciu czasu, celności lub dowolnej kombinacji tych czynników, aby osiągnąć dalsze postępy w grze.
- Gry przygodowe: gdzie gra opiera się na niekonfrontacyjnych podejściach, które wymagają niewielkiego lub żadnego szybkiego refleksu. Rozgrywka przebiega poprzez rozwiązywanie zagadek, wykonywanie zadań czy interakcję ze środowiskiem gry i postaciami w niej występującymi.
- Gry akcji i przygodowe: gdzie styl gry jest mieszanką dwóch poprzednich gatunków. Na przykład, istnieją długoterminowe cele/zadania, które wymagają szybkiego refleksu, a gra rozwija się poprzez wykonywanie kolejnych zadań, z których każde lub część jest rodzajem mini-gry opartej na akcji.
- Gry RPG (RPG): gdzie gracze wcielają się w określone „role” w ustawieniach gry i rozwijają swoją postać w grze poprzez zdobywanie punktów umiejętności lub doświadczenia. Niektóre z tych gier są oparte na turach, ale niektóre wykorzystują podejście bardziej w czasie rzeczywistym. Gry MMORPG online dla wielu graczy to podgatunek tego gatunku, w którym wielu graczy dzieli to samo środowisko gry, a niektóre zadania wymagają współpracy wielu graczy.
- Gry symulacyjne: gdzie rozgrywka zależy od symulowania aspektów prawdziwego życia lub jakiejś wyimaginowanej scenerii fantasy.
- Gry strategiczne: gdzie styl gry wymaga przede wszystkim starannego planowania i umiejętnego myślenia.
- Gry planszowe i karciane: gra opiera się na zestawie kart, które muszą być obsługiwane zgodnie z pewnym zestawem zasad lub na manipulowaniu „pionami” na planszy.
Krok 3. Zdecyduj ustawienie swojej gry
Ustawienie gry obejmuje co najmniej jeden z następujących elementów:
- Lokalizacja/Geografia. Miejsce, w którym rozgrywa się fabuła gry. Może to być szczegółowa mapa fikcyjnej krainy lub układ kompleksu wojskowego. Może to być fikcyjny/fantazyjny świat, równoległy wszechświat, inny wymiar, nowy kontynent, określony kraj w określonej epoce, związek o określonym przeznaczeniu… itd.
- Historia. Historia gry przedstawiająca to, co wydarzyło się do tej pory w danej lokacji, zdecydowała o grze, która jest interesująca dla rozgrywki.
- Tryb. To w pewien sposób decyduje o ogólnym temacie gry. To może być "ciemny" tematyczna, utopijna, a nawet dziecinna. Duży wpływ na to ma grupa docelowa twojej gry, o której powinieneś zdecydować w fazie planowania.
- Społeczeństwo gier. Musisz podać tło niezbędne dla postaci zaangażowanych w grę, w tym historie i funkcje.
Krok 4. Wybierz styl graficzny/wizualny gry
Czy Twoja gra będzie grą dwuwymiarową czy trójwymiarową? Czy grafika będzie wymyślna czy surowa? Czy postacie będą renderowane w stylu kreskówkowym, komicznym, czy w prawdziwym stylu?
Metoda 2 z 4: Faza logistyki
Krok 1. Oblicz swój dostępny budżet
Ani przeceniaj, ani nie doceniaj swoich zasobów.
Krok 2. Zbadaj dostępne silniki gier na podstawie wyborów dokonanych w fazie planowania
Na przykład, jeśli zdecydujesz się stworzyć grę karcianą/planszową, prawdopodobnie nie będziesz potrzebować wymyślnego silnika graficznego, a znajdziesz wiele silników gier open source dedykowanych grom karcianym. Jeśli jednak planujesz stworzyć strzelankę z perspektywy pierwszej osoby, prawdopodobnie będziesz potrzebować mocniejszej gry i silnika graficznego.
- Weź pod uwagę swój obecny poziom umiejętności programowania i języki programowania, w których jesteś biegły. Na przykład, jeśli nie masz wcześniejszej wiedzy na temat programowania, będziesz potrzebować silnika, który nie wymaga umiejętności programistycznych.
- Weź pod uwagę poziom dokumentacji dostarczanej przez silnik gry.
- Jeśli nie możesz znaleźć silnika, który pasuje do twoich kryteriów budżetu i wcześniejszej wiedzy programistycznej, zbadaj silniki gier, które wymagają wiedzy programistycznej na możliwie najprostszym poziomie i zobacz, czy znajdziesz taki, który pasuje do twoich innych kryteriów. Jeśli nie, zwiększ wymagania dotyczące umiejętności programowania, dopóki nie znajdziesz silnika, który spełnia inne kryteria.
Krok 3. Zdecyduj, czy musisz uczyć się programowania, czy nie
Obejmuje to podejmowanie decyzji:
- Niezależnie od tego, czy w ogóle musisz nauczyć się języka programowania, zgodnie z wybranym silnikiem gry.
- Jakiego języka programowania musisz się nauczyć i na jaką platformę.
- Jaki poziom umiejętności musisz osiągnąć, aby móc korzystać z wybranego silnika gry
Krok 4. Zbadaj możliwości osiągnięcia wymaganego poziomu umiejętności w niezbędnym języku programowania
Czy będziesz musiał brać udział w kursach, czy wystarczy samouczek online? Jak wpłynie to na Twój budżet?
Krok 5. Dokonaj niezbędnych zakupów
Pamiętaj, aby do zakupów dołączyć dokumentację silnika gry, jeśli jest ona sprzedawana oddzielnie.
Krok 6. Naucz się korzystać z silnika gry
Krok 7. Przeczytaj przynajmniej wprowadzenie do modeli inżynierii oprogramowania
Chociaż nie jest to absolutna konieczność, to bardzo pomoże.
Metoda 3 z 4: Faza wdrożenia
Krok 1. Zacznij od małych
Próba rozpoczęcia od wyrafinowanej gry, która wdraża całość naraz, najprawdopodobniej będzie frustrująca.
Krok 2. Dziel i rządź
Nie próbuj rozwiązywać wszystkich problemów na raz. Zamiast tego spróbuj podzielić problemy na mniejsze i tak dalej, aż dojdziesz do problemów, które możesz rozwiązać.
Krok 3. Rób notatki i wykorzystuj informacje zwrotne
Pokaż, co jest skończone, zamkniętym obwodom przyjaciół lub rodziny. Zmodyfikuj swój projekt zgodnie z opiniami recenzentów.
Krok 4. Użyj modelu projektowego i trzymaj się go
Nie popełnij błędu zmiany modeli w połowie, chyba że jest to absolutnie konieczne.
Krok 5. Bądź cierpliwy
Tworzenie gry nie jest pracą na jeden dzień w tygodniu. Niektóre gry nie są pracą na jeden rok!
Metoda 4 z 4: Faza produktu końcowego
Krok 1. Zaprojektuj swoją kampanię marketingową
Niekoniecznie musi to mieć charakter komercyjny. Musisz jednak zwiększyć widoczność swojej gry, aby uzyskać więcej informacji zwrotnych, które ostatecznie pomogą ulepszyć twoją grę i umiejętności tworzenia gier.
Krok 2. Testuj, testuj i testuj ponownie
Chociaż nic nie jest idealne, powinieneś starać się być jak najbliżej tego.
Krok 3. Zrealizuj swoją kampanię marketingową i opublikuj swoją grę
Krok 4. Zbierz opinie graczy, którzy grają w Twoją grę
Porady
- UDK został użyty do stworzenia Assassin's Creed
- CryEngine został użyty do stworzenia Crysis
- Zacznij od małego, zyskaj duży
- Naucz się i tak języka programowania, może się przydać
Ostrzeżenia
- Nie używaj w swojej pracy żadnych materiałów chronionych prawem autorskim, które nie należą do Ciebie. W większości krajów korzystanie z materiałów chronionych prawem autorskim bez uprzedniej zgody właściciela praw autorskich jest uważane za przestępstwo podlegające karze.
- Zwróć szczególną uwagę na wybór trybu gry i jego zawartości, aby dopasować ją do grupy docelowej. Jest to szczególnie ważne, jeśli twoją grupą docelową są dzieci. Niektóre treści mogą zostać uznane za obraźliwe, a nawet nielegalne, jeśli gra jest rozpowszechniana jako gra dla dzieci.
- Jeśli nie zamierzasz traktować projektowania gier jako kariery, spróbuj zrównoważyć swój czas między tworzeniem gier a pracą i innymi obowiązkami.