Tworzenie gry wideo wymaga wiele pracy. Każda gra wideo łączy w sobie wiele mediów artystycznych, od muzyki, przez sztukę, po animację – programowanie jest nawet formą sztuki na swój sposób. Wszystkie te formy sztuki łączą się w silniku gry, a w tym przewodniku pokażemy Ci nasze ulubione.
Zawartość
- Najlepszy program do tworzenia gier wideo
- Jedność
- Nierealny silnik 4
- Twórca gier
- RPG Maker MV
- Konstrukcja 3
- Zbrojownia3D
- Godota
- Wskazówki dotyczące tworzenia gry wideo
- Utwórz hak
- Zapoznaj się
- Zostań częścią społeczności
Polecane filmy
Niezależnie od tego, czy jesteś studentem kierunków artystycznych z ciekawymi koncepcjami postaci, czy doświadczonym programistą z obszerną wiedzą o systemach, znajdziesz narzędzie dla siebie. Poniżej przedstawiamy siedem najlepszych narzędzi do tworzenia gier wideo, a także kilka wskazówek, jak rozpocząć pracę nad pierwszą grą.
Najlepszy program do tworzenia gier wideo
Jeśli masz setki tysięcy dolarów do zabawy i doświadczenie w profesjonalnym programowaniu, zawsze możesz licencjonować coś takiego jak CryEngine, ale dla większości ludzi jest to po prostu nierealne. Zakładając, że nie chcesz zaczynać zupełnie od zera, musisz wybrać odpowiednie oprogramowanie do tworzenia gier, które odpowiada Twojemu poziomowi umiejętności. Do wyboru jest wiele opcji bezpłatnych i premium, a każda z nich oferuje własny zestaw zalet i narzędzi do tworzenia gry wideo według własnego projektu. Poniżej znajdują się niektóre z najlepszych opcji dostępnych na wyciągnięcie ręki, niezależnie od tego, czy chcesz zbudować goły szkielet
Pong-esque podróbka, fascynująca gra akcji lub gra RPG (RPG) w stylu Legenda Zeldy Lub Przyziemny.Inspirująca uwaga dla początkujących twórców gier: to narzędzie nie tworzy gry. Wybierz silnik, z którym czujesz się najlepiej i który najlepiej pasuje do historii, którą chcesz opowiedzieć. Kuszące jest użycie czegoś takiego jak Unity lub Unreal Engine, biorąc pod uwagę ich siłę przebicia. Jeśli jednak uznasz, że coś takiego jak RPG Maker lub Godot będzie bardziej odpowiednie dla gry, którą tworzysz, nie będzie problemu z jego użyciem.
Powiązany
- 7 nadchodzących dziwnych i dzikich adaptacji gier wideo, które powinieneś obejrzeć
- Ile pamięci RAM potrzebujesz?
- Kupony na gry Nintendo Switch: jak działają i kwalifikujące się gry
Dostępne dla systemów Windows, MacOS i Linux
Unity 2019.3 jest już dostępna!
Jeśli poważnie myślisz o tworzeniu gier, powinieneś zacząć od Unity. Niezliczone hity niezależne zostały stworzone przy użyciu silnika, z Pusty Rycerz Do Cuphead Do Ucieczka z Tarkowa. To, co robi wrażenie w Unity, to to, że jest wystarczająco potężny, aby wypuścić tytuł w jakości AAA, a jednocześnie jest dostępny dla nowicjuszy. Aha, możesz z niego korzystać bezpłatnie, pod warunkiem, że Twoje rozwijające się studio gier zarobiło mniej niż 100 000 dolarów w ciągu ostatnich 12 miesięcy.
Dla twórców gier solo lub małych zespołów Unity jest idealnym narzędziem do tworzenia gier dzięki ogromnemu rynkowi. W sklepie Unity Asset Store znajdziesz wszystko, od modeli postaci po pełne środowiska, z których większość jest tania lub, w niektórych przypadkach, bezpłatna. Nawet jeśli nie masz doświadczenia w programowaniu i nie potrafisz wymodelować postaci, aby uratować ci życie, możesz zbudować grę za pomocą Unity. Być może nie jest jeszcze gotowy do wydania, ale biorąc pod uwagę wysoką jakość większości pakietów w sklepie z zasobami, nadal może stanowić dowód słuszności koncepcji.
Unity także gwarantuje sukces. Podstawowa platforma służy do tworzenia gier. Jednak Unity zawiera szeroką gamę dodatkowych narzędzi, dzięki którym możesz osiągnąć cele swojej gry poza procesem jej tworzenia. Dostępne jest narzędzie do symulacji gier, w którym możesz wykorzystać moc chmury i przetestować swoją grę niezliczone próby, a także silnik monetyzacji, jeśli chcesz zdobyć dodatkową gotówkę na telefonie komórkowym gra.
Jakby tego było mało, Unity oferuje także obszerną bibliotekę zasobów edukacyjnych. Unity to nie tylko silnik gier. To cały ekosystem mający na celu zapewnienie nowym i doświadczonym programistom możliwości tworzenia gier, jakie chcą.
Dostępne dla systemów Windows, MacOS i Linux
Niesamowite gry, które pojawią się w roku 2020 i później | Nierealny silnik
Unity to silnik, na którym można tworzyć gry AAA, ale Unreal Engine to narzędzie, które to umożliwia Jest używany do tworzenia gier AAA. I jest bardzo często używany. Jeśli grałeś Remake Final Fantasy VII, Gwiezdne Wojny Jedi: Upadły Zakon, Fortnite, Podróżnik Octopath, Borderlands 3, Lub Królestwo Serc III, widziałeś Unreal Engine 4 w akcji. To tylko niewielka próbka najnowszych gier korzystających z tego silnika. Jeśli programista nie korzysta z własnego silnika gry, prawdopodobnie korzysta z UE4.
Unreal to narzędzie, z którego powinieneś skorzystać, jeśli masz poważne aspiracje dotyczące pracy w studiu gier AAA. Na szczęście firma Epic Games przeszła długą drogę w ostatnich latach, aby uczynić silnik bardziej dostępnym. Nie potrzebujesz już zaawansowanej znajomości języka C++ ani nawet zasobów, aby rozpocząć tworzenie gry. Podobnie jak Unity, Unreal to zrobił tętniący życiem rynek z modelami 3D, środowiskami, skryptami i nie tylko. Epic także co miesiąc rozdaje pakiety zawartości. W chwili pisania tego tekstu dostępny jest za darmo pakiet bardzo szczegółowych modeli drapaczy chmur, których cena zwykle wynosi 149,99 USD.
Dla niektórych Unreal może być lepszym wyborem niż Unity dzięki systemowi skryptów wizualnych Blueprint. Unreal używa C++, ale nie musisz pisać linijek kodu, aby dodać skrypty do swojej gry. Plany zapewniają wizualną reprezentację tego, co robi Twój kod, umożliwiając połączenie różnych węzłów w celu utworzenia skryptu. Blueprints wciąż wymaga nauki — w końcu oferuje pełną moc C++ — ale jest o wiele łatwiejszy i na pewno przyjemniejszy niż spędzanie godzin na nauce języka programowania.
Koszty to miejsce, w którym w Unreal robi się bałagan. Samo narzędzie jest bezpłatne i nie wymaga zadawania żadnych pytań. Jeśli dystrybuujesz grę za darmo lub po prostu się nią bawisz, możesz bezpłatnie korzystać z pełnych możliwości silnika Unreal Engine 4. Jeśli zarabiasz, jesteś winien firmie Epic 5% swoich przychodów co kwartał powyżej 3000 USD, niezależnie od tego, czy publikujesz samodzielnie, czy współpracujesz z wydawcą. Na szczęście Epic ma kilka możliwości złagodzenia obciążeń finansowych. Jeśli stworzysz koncepcję, która zainteresuje firmę Epic, być może uda Ci się otrzymać MegaGrant. Epic przeznaczył 100 000 000 dolarów nowym twórcom, oferując granty w wysokości od 5 000 do 500 000 dolarów. Jeśli otrzymasz dotację, nie jesteś nic więcej winien firmie Epic poza 5%, które zwykle pobierasz, gdy zarabiasz na projekcie. Samo to może być wystarczającą zachętą do rozpoczęcia pracy z Unreal zamiast innego narzędzia.
Dostępne dla systemów Windows i MacOS
Studio Game Makera 2
Jeśli jesteś fanem gier niezależnych, prawdopodobnie zetknąłeś się z GameMakerem nie raz. To narzędzie z tyłu Infolinia Miami, Downwell, Minit, Blazing Chrome, Sperlunky, i niedawno wydany Poziomiarz, który nawet dostał radzisz sobie z Xbox Game Pass. Zajmuje drugi koniec spektrum co Unreal Engine, a Unity zapewnia równowagę między nimi. To powiedziawszy, jeśli tworzysz grę 2D i nie potrzebujesz wszystkich funkcji Unity, GameMaker jest doskonałym wyborem. Ograniczając swoją platformę, GameMaker jest w stanie ułatwić zarządzanie zwykle złożonymi systemami.
Co więcej, GameMaker umieszcza w jednym miejscu wiele narzędzi potrzebnych do stworzenia gry. Jeśli chcesz stworzyć wszystko samodzielnie w Unity lub Unreal, będziesz potrzebować między innymi dostępu do narzędzi do edycji obrazów, oprogramowania do modelowania 3D i oprogramowania audio. Wszystko jest wbudowane w GameMaker, od edytora obrazów przypominającego Photoshopa po pełny edytor animacji. Możesz całkiem łatwo zbudować pełną grę, używając jedynie GameMakera.
Nie potrzebujesz także żadnej wiedzy programistycznej. GameMaker opiera się na własnym języku programowania GML. GML jest bardziej usprawniony niż, powiedzmy, C++, zapewniając jednocześnie większość mocy. Ponieważ został stworzony specjalnie dla GameMakera, jest znacznie bardziej intuicyjny niż tradycyjny język programowania. GameMaker zawiera także wizualny edytor skryptów z węzłami typu „przeciągnij i upuść”, co oznacza, że możesz łatwo tworzyć kod, nie mając żadnej wiedzy o języku.
Ceny są tym, co staje się dziwne dla GameMakera. Chociaż jeśli stworzysz hit, wydasz dużo więcej na Unity lub Unreal, GameMaker ma wyższy koszt początkowy. Musisz kupić silnik i licencję, co oznacza, że jeśli chcesz programować na wiele platform, będziesz musiał kupić licencję na te platformy. Komputery stacjonarne i urządzenia mobilne są tanie, a stała licencja kosztuje odpowiednio 99 lub 199 dolarów na każdą platformę. Konsole są jednak drogie. Eksport na PS4, Xbox One lub Nintendo Switch będzie kosztować 799 USD za każdą konsolę, a licencja będzie ważna tylko przez rok. Mimo to GameMaker na dłuższą metę okazuje się tańszy, a biorąc pod uwagę ilość dostępnych zasobów edukacyjnych i zasobów, jest to niewielka cena do zapłacenia.
Dostępne dla systemu Windows
Zwiastun MV RPG Makera
Seria RPG Maker ma długą historię, sięgającą 1988 roku. Jest to narzędzie do tworzenia gier 2D, które tworzy wyłącznie gry RPG, a dokładniej JRPG (bez budowania Skyrima Tutaj). RPG Maker zamienia elastyczność na dostępność. Możesz stworzyć pełną grę od razu po wyjęciu z pudełka, z całą logiką i zasobami gotowymi. Jeśli chcesz, możesz po prostu wcielić się w projektanta poziomów i rzucać postaciami, bitwami i przedmiotami na swojej mapie według własnego uznania.
RPG Maker działa na siatce. Budując mapę, możesz przeciągać kafelki ze skrzynki zasobów na ekran, aby pomalować otoczenie. Możesz powiązać wydarzenia z tymi kafelkami lub wybrać losową częstotliwość spotkań dla całego obszaru. W RPG Makerze wszystko inne zostało już dla Ciebie przygotowane. Systemy są już zaprogramowane, co oznacza, że wystarczy określić warunki tych systemów. Jeśli uznasz, że gotowe systemy nie wystarczą, możesz rozszerzyć RPG Maker o wtyczki od społeczności lub własne. RPG Maker korzysta z JavaScriptu i możesz dowolnie edytować cały kod źródłowy, aby dopasować go do swojej gry.
To powiedziawszy, RPG Maker nie ma takiej samej siły przebicia jak Unity czy Unreal (ani nawet GameMaker, jeśli o to chodzi). Tytuł stworzony za pomocą RPG Maker jest niemal natychmiast rozpoznawalny i chociaż niektórzy twórcy wykorzystali to narzędzie z dużym sukcesem — Na Księżyc to wyjątkowy tytuł stworzony za pomocą RPG Maker — większość wydań z nim nie była świetna. RPG Maker jest idealny do tworzenia własnej, klasycznej gry Final Fantasy lub Dragon Quest. Jednak wiedza, którą zdobędziesz podczas korzystania z niej, na poziomie technicznym, nie jest zbyt łatwa do przeniesienia na inne platformy.
Dostępne dla systemu Windows
Konfigurowanie Construct 3, silnika gry opartego na przeglądarce!
Construct nie jest tak dobrze znany jak powyższe wpisy, ale nadal jest kompetentnym narzędziem do projektowania gier. Jest używany głównie w grach mobilnych, a klientami Construct kierują programiści tacy jak EA, Sega i Zynga. Dla nas najważniejszą grą, która wyszła na silniku, jest ikonoklastów, który został opracowany przez jedną osobę przy użyciu zmodyfikowanej wersji oryginalnego Construct.
Construct 3 wprowadza jednak pewne zmiany, z których najważniejszą jest programowanie blokowe. Jest jeszcze łatwiejszy w użyciu niż GameMaker i Unreal Engine. Każdy węzeł posiada bardzo przejrzyste instrukcje, pozwalające na intuicyjne budowanie skryptów. Construct wykorzystuje również bloki w arkuszu zamiast schematu blokowego. Dzięki temu sortowanie długich i skomplikowanych skryptów jest znacznie łatwiejsze.
Problem w tym, że Construct wymaga ciągłego odnawiania licencji. W przeciwieństwie do Unity i Unreal, które pozwalają na tworzenie gier za darmo, za Construct musisz płacić tak długo, jak z niego korzystasz. Dostępna jest bardzo ograniczona darmowa wersja, ale nie zaprowadzi Cię zbyt daleko (na przykład nie możesz nawet tworzyć niestandardowych ekranów ładowania). Pełna wersja kosztuje 99 dolarów rocznie. To powiedziawszy, od samego początku ma wszystkie zalety, w tym obsługę eksportu dla iOS, Android, Windows, MacOS, Linux i Xbox One. Nie ma jednak wsparcia dla PS4 ani Switcha, a po przejrzeniu forów wydaje się, że tak będzie w najbliższej przyszłości.
Otwarte źródło
Silnik gry Armory3D — wprowadzenie
Armory3D to całkowicie darmowy silnik gier 3D o otwartym kodzie źródłowym. Główną zaletą Armory3D jest to, że w pełni integruje się z Blenderem, umożliwiając tworzenie i animowanie modeli 3D w ujednoliconym toku pracy. Ponieważ Blender jest już intensywnie używany przy tworzeniu gier, jego bezpośrednia integracja z silnikiem gry jest ogromnym wyzwaniem. Nie będziesz już musiał się martwić o uszkodzone modele lub animacje, a tym bardziej o czas renderowania.
Jeśli chodzi o logikę programowania, Armory3D zawiera edytor oparty na węzłach, choć nie jest tak solidny jak Unreal czy GameMaker. Armory3D to potężne narzędzie, na które warto zwracać uwagę w miarę postępu prac rozwojowych. To powiedziawszy, wciąż trwają prace i wiele funkcji dostępnych w bardziej znanych silnikach nie jest dostępnych. Na szczęście podstawowe funkcje Czy obecne, w tym obsługa systemów Windows, Linux, MacOS, HTML5, Android, iOS, PS4, Xbox One i Switch.
Otwarte źródło
Prezentacja gier na komputery stacjonarne i konsole Godot Engine | kwiecień 2020
Godot to kolejny darmowy silnik gier typu open source, który jest dostępny niemal wszędzie (istnieje nawet wersja Wersja parowa). Pod wieloma względami Godot czuje się jak Unity wiele lat temu. Możesz go użyć do stworzenia gry 2D lub 3D, społeczność tętni życiem, a rozpoczęcie pracy nie wiąże się z żadnymi kosztami. Nie obsługuje Switch ani PS4, ale nadal możesz eksportować swoją grę na każdą inną platformę, a wszystko to bez żadnych opłat i tantiem.
Jedyną wadą jest to, że Godotowi brakuje dużej części struktury, jaką ma narzędzie takie jak Unity. Nie ma rynku aktywów, a zasoby edukacyjne, choć szczegółowe, nie są tak dostępne. Jest to jednak stosunkowo nowe narzędzie i biorąc pod uwagę liczbę jego funkcji, z optymizmem patrzymy w jego przyszłość. Jeśli dopiero zaczynasz, daj szansę Godotowi. W końcu można go pobrać bezpłatnie.
Wskazówki dotyczące tworzenia gry wideo
Zacznij od małych rzeczy
Jeśli jesteś początkującym twórcą gier, prawdopodobnie słyszysz to samo raz po raz: zacznij od czegoś małego. Jesteśmy tutaj, aby to powtórzyć. Ponieważ gry wideo łączą tak wiele różnych form sztuki, samodzielne stworzenie ogromnej gry jest mało prawdopodobne, jeśli nie niemożliwe. Nie bez powodu większość tytułów niezależnych to proste gry 2D.
Utwórz hak
Haczyk najlepiej wymyślić przed rozpoczęciem gry. Jednym z najbardziej oczywistych haczyków jest narracja, co oznacza wyróżniającą się koncepcję, która chwyta gracza i wciąga go.
Jeśli jednak spojrzysz na udane gry dla małych studiów, haczykiem często jest sama rozgrywka. Na przykład w Minit eksploracja trwa nie dłużej niż minutę, podczas gdy Downwell to platformówka 2D, która porusza się od góry do dołu, a nie od lewej do prawej.
Zdefiniowanie interesującej mechaniki, którą chcesz zbadać, nada kierunek Twojej grze i lepiej zdefiniuje jej zakres. Dostępnych jest wiele gier, więc sprawienie, by Twoja wyróżniała się, nigdy nie zaszkodzi.
Zapoznaj się
Tworzenie opus magnum za pomocą narzędzia, którego wciąż nie wiesz, jak wykorzystać, nie jest dobrym pomysłem. Poświęć trochę czasu na tworzenie elementarnych gier i prototypów innych, ucząc się oprogramowania po wybraniu silnika.
Powinieneś przyzwyczaić się do narzędzia, którego używasz, zanim nadejdzie czas na rozpoczęcie tworzenia swojej pierwszej kompletnej gry. Powinieneś być w stanie poruszać się po interfejsie za pomocą skrótów klawiszowych i dokładnie wiedzieć, gdzie wszystko się znajduje. Możesz opanować oprogramowanie bez nadmiernego stresu, koncentrując się na projektach i eksperymentach o niższym ryzyku.
Zostań częścią społeczności
Zdecydowanie zalecamy, aby nie próbować tworzyć gry samodzielnie. To naprawdę gigantyczna gra, nie, nie. Tworzenie gry jest niezwykle skomplikowanym procesem i nieuchronnie doprowadzi do niepotrzebnego niepokoju i prawdopodobnie wypalenia zawodowego.
Jeśli jesteś oddany graniu, będziesz potrzebować stabilnej grupy graczy, którzy będą Cię wspierać, abyś mógł odnieść sukces, zwłaszcza gdy sprawy stają się trudne. Masz możliwość dołączenia do aktualnie aktywnej społeczności lub możesz stworzyć własną.
Zaangażowanie się w kontakt z innymi ludźmi to kluczowy aspekt gier wideo i ich projektowania. To niezwykle istotne, że wszystkie narzędzia, o których mówiliśmy wcześniej, zostały zaprojektowane specjalnie z myślą o wspieraniu trwałych społeczności. Te konkretne narzędzia i powiązane z nimi społeczności pomogą Ci ulepszyć umiejętności tworzenia gier.
Zalecenia redaktorów
- Najlepsze gry dla pojedynczego gracza
- Jak testujemy konsole do gier wideo
- Grand Theft Auto V niespodziewanie powraca dziś do Xbox Game Pass
- Nintendo Direct czerwiec 2023: jak oglądać i czego się spodziewać
- Ulepszenia rzeczywistości w Fortnite: pełna lista i sposób ich wykorzystania