Tutaj rzecz z technologią: im dłużej jest w pobliżu, tym więcej ludzi będzie miało do niej dostęp. Na przykład, 10 lat temu nikt nie marzyłby o stworzeniu strony internetowej bez wiedzy programistycznej. Teraz każdy może to zrobić w ciągu kilku minut. W ten sam sposób można nawet zbudować aplikację na smartfona!
A co z tworzeniem gier komputerowych? No tak, wygląda na to, że szybko do tego dochodzimy. Obecnie pojawia się coraz więcej rozwiązań dla zupełnie początkujących, którzy nigdy w życiu nie napisali ani linijki kodu. Brzmi dobrze dla Ciebie? Świetnie! Zacznijmy od szybkiego spisu treści.
Spis treści
Jak powinienem wybrać silnik gry?
Ponieważ jesteś tutaj, zakładamy, że wiesz, że silnik gry to dedykowane oprogramowanie, lub program, do tworzenia gier. Będziesz również wiedział, że musisz je pobrać i zainstalować na swoim komputerze. Z grubsza rzecz biorąc, oferują one 4 główne rodzaje funkcji:
- Pełne szablony gier: w zasadzie otrzymujesz gotową grę. Zmieniasz tylko drobne szczegóły. Zaimportuj własną grafikę lub przesuń kilka suwaków, aby zmienić kolor nieba, na przykład.
- Przeciągnij i upuść: bardzo łatwy w użyciu – nie wymaga kodowania. Pozwala na tworzenie zdarzeń lub właściwości poprzez wybieranie ich z długiej listy. Na przykład, możesz dodać właściwość „solid” do platformy, aby upewnić się, że Twoja postać nie spadnie przez nią.
- Skryptowanie wizualne: pozwala Ci wybrać różne funkcje, które powielają kod bez konieczności pisania skryptów. Są one bardziej rozbudowane niż silniki typu „przeciągnij i upuść” i będziesz potrzebował więcej czasu, aby zapoznać się z ich funkcjami. Jednak są one doskonałym sposobem, aby rozpocząć zrozumienie, jak działa kod bez wpisywania czegokolwiek samemu.
- Kodowanie: niektóre silniki gier używają własnego języka skryptowego, starając się uczynić go jak najłatwiejszym dla początkujących. Jest to świetny sposób, aby nauczyć się kodować, zwłaszcza jeśli chcesz później rozwijać złożone gry. Inne opierają się na dobrze znanych językach skryptowych, a opanowanie ich da ci pełną kontrolę nad grą, bez względu na to, jak bardzo jest złożona.
Oczywiście, im bliżej kodu, tym bardziej stroma jest krzywa uczenia się. Ale pamiętaj też, że są inne czynniki do rozważenia. Mogą to być:
- Twój komputer: PC czy Mac? Niektóre silniki gier nie obsługują obu – więc to ograniczy twój wybór. Powinieneś również sprawdzić wymagania techniczne. Starsze komputery mogą być zbyt wolne, aby uruchomić bardziej wydajne silniki gier.
- Twój gatunek gry: Zrób swoje badania, jeśli chodzi o silniki specyficzne dla danego gatunku. Na przykład, jeśli chcesz stworzyć grę RPG (Role Playing Game) bez żadnego kodu, możesz użyć RPG Maker. Jeśli chcesz stworzyć grę przygodową, możesz spróbować Adventure Game Studio.
- Twoja perspektywa: Jest to związane z punktem powyżej, ale niektóre silniki gier specjalizują się w 2D, podczas gdy inne obsługują 2D i 3D. Jak można sobie wyobrazić, silniki gier 3D mają tendencję do bycia bardziej złożonymi z bardziej stromymi krzywymi uczenia się.
- Twoje umiejętności artystyczne: Niektóre silniki wyposażone są w edytor wizualny, który pozwala na tworzenie sztuki bezpośrednio w nich. Zazwyczaj oznacza to pixel art lub mapy terenu (zawsze możesz zaimportować swoje postacie i tła z innych programów).
- Twoja platforma docelowa: innymi słowy, jest to miejsce gdzie Twoja gra będzie grana. Czy chcesz publikować tylko dla sieci? A może chcesz stworzyć grę na iOS i Androida? A może na komputery PC, Mac i VR? To wszystko jest możliwe (termin techniczny to „porting”), ale musisz wybrać odpowiedni silnik gry odpowiednio. Pamiętaj również, że jeśli chcesz publikować tylko na smartfony, mamy dedykowany post o tym, jak tworzyć aplikacje do gier.
Okno eksportu Unity – wybierz gdzie chcesz przeportować swoją grę
- Twoje zaangażowanie: To znaczy: jak poważnie podchodzisz do tworzenia gier? Jeśli jesteś raczej hobbystą, nie ma nic złego w wybraniu najłatwiejszego rozwiązania. Ale jeśli jesteś zainteresowany w tworzeniu studia i produkcji gier w dłuższej perspektywie, należy dążyć do silnika z dobrą reputacją i pominąć całą naszą listę prosto do Unity lub Unreal. Możesz nawet użyć ich jako poligonu do nauki kodu – to opłacalna inwestycja.
- Inne cechy: czy potrzebujesz pracować nad grą samemu czy z zespołem? Czy chcesz mieć dobre wsparcie od społeczności? Czy jest ona regularnie aktualizowana? To wszystko są pytania, które warto zadać, aby upewnić się, że twój silnik jest przyszłościowy.
Czy silniki gier mogą stworzyć każdy rodzaj gry?
Krótka odpowiedź brzmi: tak. Ale niektóre gatunki zdecydowanie będą wymagały skryptów. I bądźmy szczerzy, byłoby prawie niemożliwe, aby zbudować ogromną grę MMORPG (Massively Multiplayer Online Role Playing Game) samemu bez umiejętności programowania. Podobnie, nie oczekuj, że stworzysz następne GTA lub Skyrim w zaciszu swojej sypialni bez zaawansowanej wiedzy technicznej. Tak więc, aby dać ci szybki przegląd, wymieniliśmy kilka gatunków gier poniżej, abyś mógł zobaczyć, jak trudno będzie je stworzyć.
Proste gry 2D: Te dość łatwe do stworzenia. Będziesz musiał zainwestować czas w naukę jak używać silnika gry, i oczywiście w tworzenie poziomów, grafiki i koncepcji. Kilka gatunków jest szczególnie popularnych z silnikami gier typu „przeciągnij i upuść”, a są to:
- Puzzle, Platformówki, Gry zręcznościowe, Gry wyścigowe, Przygody tekstowe…
Złożone gry 2D: gry, które polegają na fizyce, AI, grach wieloosobowych lub z wieloma funkcjami. Powinieneś być w stanie je stworzyć, ale oczekuj, że spędzisz dużo więcej czasu na nauce podstaw dla:
- RPG (Role Playing Games, Tower Defense, Adventure Games, Roguelikes, Fighting games…
Proste gry 3D: Rzeczy zaczynają się trochę bardziej skomplikowane, gdy pracujesz w 3D. Silniki gier są o wiele bardziej potężne, a zatem o wiele trudniejsze do nauczenia. Możesz oczekiwać, że spędzisz od 3 miesięcy do 1 roku ucząc się podstaw, naprawdę studiując jak sprawić by rzeczy się działy:
- Gry przygodowe, First Person Shooters, gry typu Survival…
Co więc ze złożonymi grami 3D? Cóż, nie chcemy powiedzieć, że są one niemożliwe do zrobienia, ale będzie to bardzo trudne dla początkujących. Oczekuj, że spędzisz kilka lat swojego życia ucząc się jak tworzyć gry takie jak:
- MMO (Massively Multiplayer Online games), Gry sportowe, Sandbox, MOBA (Multiplayer Online Battle Arena), Strategie czasu rzeczywistego, Gry VR (Virtual Reality), Symulacje pojazdów, Gry wojenne, Symulacje życia…
Pamiętaj, że ilość czasu, którą włożysz zawsze zaowocuje lepszą wiedzą w dłuższej perspektywie. Ponadto: Internet jest twoim najlepszym przyjacielem jeśli chodzi o zasoby techniczne – istnieją nawet pełne szablony gier, które możesz pobrać, aby zobaczyć jak wszystko działa pod maską.
Więc, który silnik gry jest najlepszy dla mnie?
Ponieważ skupiamy się na funkcjach przyjaznych dla początkujących, wymieniliśmy następujące silniki gier w kolejności łatwości użycia, funkcji i wsparcia. Rozdzieliliśmy również listę na 2D i 3D (chociaż jest tam trochę krzyżówek).
GameSalad – The Educator’s Choice
Ostatni artykuł Forbes nazwał GameSalad „the Youtube for Games”, i choć nazwa jest nieco myląca, to mówi, że ci faceci chcą być dla wszystkich. Ich rozwiązanie jest niezwykle łatwy w użyciu przeciągnij i upuść program do tworzenia gier 2D, który pochodzi z własnej fizyki i proste „zasady” można zastosować do obiektów. W rzeczywistości, GameSalad nawet rynek ich platforma na edukatorów, którzy chcą uczyć studentów, jak tworzyć gry w klasie. Oczywiście, jest ona dość ograniczona pod względem funkcji, ale powinna wystarczyć do tworzenia aplikacji mobilnych i wciągających gier casual 2D.
Zobacz jak zacząć przygodę z GameSalad w 15 minut
Dlaczego warto | Przykłady godne uwagi |
---|---|
Gry zręcznościowe 2D | Super Spin Tanks |
Gry przygodowe 2D | Milo & Me |
Gry logiczne 2D | Help Volty |
2D Sidescrollers / Platformers | Steam Punks |
Pros:
- Bardzo łatwy w użyciu
- Opublikuje na wielu platformach
- Dobra społeczność i wsparcie
- Przeciągnij i upuść
- 50% zniżki na subskrypcję pro (zwykle $25 / miesiąc), jeśli jesteś studentem, nauczycielem lub w wojsku
Cons:
- Model subskrypcyjny
- Ograniczone funkcje
- Brak oficjalnej mapy drogowej dla nowych funkcji
Buildbox – The one-box-fits-wszystko
Buildbox powoli zdobywa sławę jako silnik wykorzystywany w kilku prawdziwych hitach ostatnich lat. Należą do nich dziesiątki gier, które trafiły do App Store top 100, takie jak Color Switch i The Line Zen. Ich filozofia jest zapewnienie użytkownikom gotowych szablonów, które pozwalają rozpocząć grę w ciągu kilku minut. Jednak to stawia ograniczenia na ilość wolności można mieć, a także ma tendencję do tworzenia klonów gier, a nie oryginalne koncepcje. Na szczęście, możesz również przejąć kontrolę nad mechaniką gry dzięki bardziej zaawansowanym funkcjom.
Zobacz, jak zacząć z Buildboxem w 20 minut
Dlaczego warto | Przykłady godne uwagi |
---|---|
2D Puzzle Games | Color Switch |
2D Clone Apps | Dooby Bird |
2D Casual Games | Impossible Bottle Flip |
Pros:
- Łatwy interfejs drag and drop
- Dostarczany z szablonami gier
- Dobre opcje monetyzacji
- Eksportuje na wszystkie platformy
Cons:
- Szablony mają tendencję do tworzenia klonów gier
- Bardzo droga licencja zaczynająca się od 84$/miesiąc (płatna rocznie)
Konstrukcja 2 – Ulubieniec Windows
.
Construct 2 jest bardzo intuicyjnym programem typu „przeciągnij i upuść” do tworzenia gier 2D. Krzywa uczenia się jest bardzo szybka, a interfejs przypomina produkty Microsoftu, więc jest to idealne narzędzie dla użytkowników PC, którzy nigdy wcześniej nie mieli do czynienia z silnikiem gry. Niestety nie ma wersji na Mac OS, a gry mogą być eksportowane tylko jako HTML5. Oznacza to, że muszą być konwertowane z 3rd party usługi do pracy jako natywne aplikacje dla Androida lub iOS, który przychodzi na koszt w zakresie wydajności. Podobnie, gry mogą być odtwarzane na Windows, Mac OS, Linux, ale tylko w przeglądarkach internetowych.
Zobacz jak zrobić podstawową grę w Construct 2 w 20 minut.
Dlaczego warto | Przykłady godne uwagi | |
---|---|---|
2D Racing | The Next Penelope | |
2D Platformers | Airscape, Super Ubie Island | |
Gry logiczne | Mortar Melon | |
Gry zręcznościowe | 2D Games | Cosmochoria |
Pros:
- Szybka krzywa uczenia się
- Dobra społeczność wsparcia
- Regularne aktualizacje
- Darmowa edycja próbna
- Przyzwoita cena, zaczynająca się od $80
- Marketplace dla dodatkowych wtyczek
Cons:
- Tylko działa na komputerach PC
- HTML5 jest ograniczający pod względem wydajności i elastyczności
Clickteam Fusion 2.5 – Weteran
Clickteam Fusion to silnik używany przez popularne ostatnio gry takie jak The Escapists i Five Nights at Freddy’s. Niesamowite jest to, że istnieje on już od 1994 roku! Oznacza to, że ma niezwykle aktywną społeczność super oddanych fanów, którzy przesyłają swoje własne rozszerzenia i nie brakuje dokumentacji na forach. Używa edytora wizualnego, więc nie będziesz musiał wpisywać żadnego kodu, ale będziesz musiał nauczyć się, czym jest każda funkcja. Jeśli jednak potrafisz liczyć, wydali 2 i pół wersji w ciągu ponad 20 lat i zgadłeś, nie aktualizują ich tak często, jak powinni…
Zobacz, jak zacząć pracę z Clickteam Fusion 2.5 w 20 minut
Dlaczego warto | Przykłady |
---|---|
Dlaczego warto przykłady | |
2D Platformers | Gravity Island |
2D / 3D Survival Horror | Five Nights at Freddy’s |
2D Arcade | Freedom Planet |
Pros:
- Interfejs przeciągnij i upuść oraz edytor wizualny
- Eksportuje na wszystkie platformy
- Pasjonująca i wspierająca wielojęzyczna społeczność
- Tony rozszerzeń
- Dostępna darmowa wersja – tania licencja od 75$
Cons:
- Nieaktualny interfejs
- Tylko wersja Windows
- Mało lub brak aktualizacji
- Płatny iOS, Android i Mac exportery
RPG Maker – Specjalista od RPG
Pomimo że warto zauważyć, że ludzie używają RPG Makera do wielu gatunków gier, zgadłeś, że ten silnik robi tylko jedną rzecz – i robi to dobrze. Wyposażony jest w edytor WYSIWYG, a także można w nim bezpośrednio tworzyć grafikę 2D. Jedną mylącą rzeczą jest to, że istnieje 7 różnych wersji RPG Makera, z których wszystkie pozwalają na różne funkcje, i warto zauważyć, że krzywa uczenia się jest nieco bardziej stroma niż w przypadku niektórych rozwiązań typu „przeciągnij i upuść”.
Zobacz jak zacząć przygodę z RPG Makerem w 15 minut.
Dlaczego warto | Przykłady godne uwagi |
---|---|
2D RPG (duh) | Clock of Atonement |
2D Arcade | Touhou Wandering Souls |
Pros:
- Dobry dla artystów
- Doskonały edytor kafelków
- Wydawca WYSIWYG
- Pomocna i pełna pasji społeczność
- Uproszczony kod
Cons:
- Konfliktowe wersje z różnymi funkcjami
- Nie wszystkie wersje mogą eksportować na wszystkie platformy
- Nieco trudne dla początkujących
- Gatunek ograniczenie
Stencyl – The code teacher
Kilka lat temu, MIT (Massachusetts Institute of Technology) opracował wizualny język programowania o nazwie Scratch. Jest to zabawna metoda uczenia uczniów, jak działa kod, bez przeciążania ich zbyt dużą wiedzą techniczną. Sposób w jaki działa Scratch jest bardziej jak puzzle, gdzie musisz znaleźć odpowiednie kawałki, aby stworzyć akcje i reakcje w twoim oprogramowaniu. Cóż, Stencyl jest oparty na tym modelu i jako taki jest doskonałym sposobem na stworzenie prostej gry bez kodowania, ale w sposób, który powinien dać Ci dobre zrozumienie jak działa kodowanie! Niestety, jest on bardzo ograniczony w tej chwili, więc nie spodziewaj się zbudować nic poza podstawową grą 2D (chociaż niektórzy twierdzą, że możesz zbudować Stardew Valley z nim).
Zobacz jak zacząć przygodę ze Stencylem w 20 minut
Dlaczego warto | Ważne przykłady |
---|---|
2D Action Horror | Lakeview Cabin |
2D Platformers | Ghost Song |
2D RPG | Reaching Finality |
2D Arcade Games | Mibibli’s Quest |
2D Tower Defense | NeoCon TD |
Pros:
- Dobry do prostych gier
- Uczy podstaw kodu
- Ma „Kits” (gotowe szablony)
- Stwórz w nim pixel art
- Ma mały marketplace
- Eksportuje natywnie na wiele platform
Cons:
- Model subskrypcyjny
- Ograniczone funkcje
- Nie jest idealny do gier na smartfony
AppGameKit – Dla dedykowanych twórców
Tak, brzmi to jakby było skierowane na telefony komórkowe, ale dzięki AppGameKit możesz tworzyć wszelkiego rodzaju gry 2D i 3D. Ich oprogramowanie pozwala na portowanie na iOS, Androida, PC, Maca, Linuksa, HTML5 – a nawet Raspberry PI. Obsługuje kilka języków programowania, w tym ich własny AGK2, oparty na BASIC-u (nieco niemodny, ale łatwy do zrozumienia składnia – idealny dla początkujących).
Z programem można też rozwijać się jako programista i nauczyć się używać C++ jako potężnego frameworka. Może się to wydawać onieśmielające dla początkujących, ale AppGameKit jest świetnym sposobem na rozpoczęcie pracy w świecie tworzenia gier, jeśli poważnie myślisz o zrozumieniu, jak wszystko działa pod maską – a może nawet zarabiać na tym pieniądze.
Zobacz, jak zacząć pracę z AppGameKit w 5 minut
Dlaczego warto | Przykłady godne uwagi |
---|---|
2D Shooters | 1982 |
Aplikacje edukacyjne | Test teorii jazdy 2018 |
Gry 3D Tower Defence | Towerbots |
Pros:
- Łatwe przenoszenie na wiele platform
- Testowanie gry na różnych urządzeniach dzięki ich graczom
- Doskonałe dla nerdów, oddanych twórców
- Bez subskrypcji – zapłać raz i posiadaj ją na zawsze ($79.99)
- Bardzo szybka kompilacja
Cons:
- Płatne DLC – musisz wykupywać dodatkowe dla niektórych shaderów lub wsparcia VR
- Nieidealne dla artystów – chyba że kupisz edytor wizualny za $49.99
- Dokumentacja czasami nieaktualna
Zaoszczędź 60% na AppGameKit tutaj.
GameGuru – The FPS Template Solution
Przechodząc teraz do silników gier 3D, GameGuru jest prawdopodobnie jednym z najłatwiejszych w użyciu. To dlatego, że silnik daje ci 20 szablonów gier, aby rozpocząć własne, od FPS do gier przetrwania horror, i obsługuje multiplayer. Możesz łatwo tworzyć mapy i manipulować niektórymi ustawieniami za pomocą suwaków. Minusem jest to, że wszystkie gry wyglądają tak samo, a także to, że działają tylko na Windowsie.
Zobacz, jak zacząć z GameGuru w 8 minut
Dlaczego | Przykłady godne uwagi |
---|---|
3D First Person Shooter | The Big Escape (szablon gry) |
3D Horror Game | Asylum |
Pros:
- Gry działają prawie od razu po wyjęciu z pudełka
- 20 szablonów gier
- Ma rynek
- Obsługuje multiplayer
- Eksportuje natywnie na wiele platform
Cons:
- Dawna grafika
- Bardzo ograniczone funkcje
- Tylko Windows
- Tylko eksport do Windows
Oszczędzaj 60% na GameGuru tutaj
GameMaker Studio 2 – Twórca hitów
Co robią takie gry jak Hotline Miami, Undertale i Hyper Light Drifter mają ze sobą coś wspólnego? Tak, wszystkie one sprzedały się w milionach egzemplarzy i wszystkie zostały stworzone przy użyciu GameMaker Studio. Ten potężny silnik uproszczonego kodu obsługuje zarówno 2D, jak i 3D, ale jest częściej używany do projektów 2D. Jedną z jego największych zalet jest to, że pozwala na tworzenie wszystkich zasobów do gry, dzięki czemu można szybko zobaczyć, jak wszystko wygląda (oczywiście można je również importować z Photoshopa lub gdziekolwiek indziej). Interfejs „przeciągnij i upuść” sprawia, że jest to idealne narzędzie do szybkiego prototypowania, nawet dla zaawansowanych twórców gier.
Zobacz, jak zacząć pracę z Game Maker Studio 2 w 20 minut.
Dlaczego warto | Niezwykłe przykłady |
---|---|
2D Sidescrollers | Death’s Gambit |
2D Roguelikes | Hyper Light Drifter |
2D Point & Click Games | Fran Bow |
2D Arcade Games | Downwell |
Pros:
- Dość szybka krzywa uczenia się
- Darmowa próba i przyzwoite poziomy cenowe (od $99 do $399 za jedną opłatą)
- Zaawansowane funkcje
- Doskonałe dla artystów
- Dobry rynek
- Dobre samouczki i zasoby
Cons:
- Kosztuje dodatkowo, aby eksportować na niektóre platformy, takie jak Android lub iOS
- Nie w pełni przeciągnij i upuść – musisz nauczyć się podstawowego kodu
- Własny język skryptowy zwany Game Maker Language – jeśli nauczysz się skryptować w GMS2, będziesz ograniczony
Wyróżnienie dla silników gier 2D:
- Adventure Game Studio (idealny do gier 2D point and click, lepiej nadaje się do małych projektów)
CopperCube 5 – Lekki silnik 3D
Kolejny podstawowy silnik, który pozwala ci klikać kawałki razem, aby stworzyć twoją grę 3D. CopperCube 5 wyposażony jest w edytor terenu i pozwala importować zasoby 3D z innych miejsc. O dziwo, mimo że nie jest zbyt potężny, posiada interesujące wsparcie, jak na przykład możliwość eksportowania gier VR dla Oculus Rift.
Zobacz jak zacząć z CopperCube 5 w 20 minut
Dlaczego warto | Przykłady godne uwagi |
---|---|
3D Survival Games | PostCollapse |
3D Multiplayer Platformer | Painted Legend |
Pros:
- Łatwy w użyciu
- Edytor wizualny
- Edytor terrain
- Oculus Rift support
- Eksportuje do PC, Mac i Android
Cons:
- Dezaktualizacja grafiki
- Brak docelowych konsol
- Brak samouczków
Unity 3D – The Serious Gamedev platform
.
Czy jesteś gotowy, aby dołączyć do wielkich lig? To właśnie tutaj dzieje się akcja. Unity, silnik gry opracowany przez Unity Technologies celuje w 27 platform, w tym najnowsze konsole, takie jak Switch i wszystkie telefony komórkowe. Ta firma z San Francisco (która rozpoczęła działalność w Danii) ma obecnie ponad 5 milionów zarejestrowanych deweloperów, którzy korzystają z silnika co miesiąc.
Pomimo, że jest to niezwykle potężna platforma, która sprzyja koderom, istnieje wiele rozwiązań dla początkujących, którzy chcą zamiast tego korzystać z wizualnego skryptowania. Wszystkie są płatne, ale powinny dać ci wszystkie narzędzia potrzebne do rozpoczęcia pracy. Jeśli jest to droga, którą chcesz podążać, powinieneś rozejrzeć się za inwestycją w przyjazne dla początkujących wtyczki, takie jak FlowCanvas, uScript, Adventure Creator lub PlayMaker.
Zobacz, jak rozpocząć pracę z Unity w 20 minut
Wskazówka: Istnieje wiele wysoko ocenianych kursów Unity za niewielkie pieniądze na Bitdegree oraz Udemy. Nauczą Cię one jak stworzyć swoją pierwszą grę od podstaw.
Dlaczego warto | Przykłady godne uwagi |
---|---|
Kosmiczne symulatory 3D | Kerbal Space Program |
3D RPG | Wasteland 2 |
3D Survival Action Adventures | Rust |
3D Endless Runners | Temple Run |
3D Action RPG | Assassin’s Creed: Identity |
Pros:
- Jeden z najlepszych Asset Store’ów z tonami darmowych zasobów
- Doskonałe zasoby i tutoriale
- Używaj go za darmo, dopóki nie zarobisz ponad 100 tys. dolarów na swoich grach
- Wyczerpująca lista obsługiwanych platform
- Dobry do nauki C#
- Popularny wśród deweloperów indie
Cons:
- Przytłaczający dla początkujących
- Potrzebne płatne wtyczki, aby uniknąć skryptów
- Nie najlepszy zestaw narzędzi do gier 2D
- Samodzielny silnik – użytkownicy Unity nie mogą korzystać z niego.scentralizowany silnik – użytkownicy Unity nie mogą tak naprawdę zastosować swoich umiejętności nigdzie indziej
Unreal Engine – najlepsza grafika AAA
Kolejny potężny silnik, Unreal został użyty do stworzenia gier AAA takich jak Deus Ex, BioShock, Borderlands czy nawet remake Final Fantasy VII. Jak widać, jest to zaufana platforma skupiająca się na spektakularnej grafice i efektach świetlnych, której zaufały zarówno duże firmy, jak i niezależni deweloperzy.
Oczywiście, będziesz potrzebował dużego zespołu deweloperów, aby zrealizować duże projekty, takie jak te wymienione powyżej, ale jedną z zalet jest to, że Unreal posiada przyjazne dla początkujących rozwiązanie o nazwie Blueprint, które pozwala na rozpoczęcie pracy bez żadnej wiedzy na temat kodowania.
Zobacz, jak rozpocząć pracę z Unrealem w 1 godzinę.
Wskazówka: Aby znaleźć dogłębne kursy na temat Unreala, sprawdź Udemy.
Dlaczego warto | Przykłady godne uwagi |
---|---|
3D Adventure Games | Abzu |
3D Action Adventure | Batman: Return to Arkham Asylum |
3D RPG | Kingdom Hearts III |
2D / 3D Fighting Games | Street Fighter V |
3D Puzzle / Platform | Snake Pass |
Pros:
- Wbudowane rozwiązanie dla początkujących z Blueprint
- Wieloplatformowy eksport, w tym konsole
- Wybitna grafika next-gen
- Dobre zasoby online
- Darmowe użytkowanie, dopóki twoje gry nie przyniosą zysku
Cons:
- Ciężki i wymagający pod względem wydajności
- Jeszcze trudniejszy do opanowania niż Unity
- Marketplace nie tak pełny jak Unity
- System płatności oparty na tantiemach
Wyróżnienie dla silników gier 3D:
- Skyline (wciąż w Becie, drag and drop, rosnąca społeczność, brak jeszcze celów mobilnych)
- 001 Game Creator (tylko PC, bardzo podstawowy, datowany interfejs, gotowe szablony)
- CryEngine (bardzo realistyczne efekty natury, wymaga znajomości C++, posiada marketplace)
- PlayCanvas (jak młodsze rodzeństwo Unity – lekki i oparty na chmurze – bardzo skupiony na tworzeniu gier zespołowych)
- Godot (coraz popularniejszy dla 2D i 3D, dobry do animacji, posiada własny język kodowania, trudny dla początkujących)
Ostatnie przemyślenia
Jak widać, rynek silników gier dla początkujących to zacięta bitwa, z nowymi wyzwaniami wyskakującymi cały czas. Jest to szczególnie ważne w świecie gier mobilnych, gdzie wiele platform chce zaoferować gotowe rozwiązanie, twierdząc, że można łatwo stworzyć następny hit App Store.
Jednakże, jeśli poważnie myślisz o rozwoju gier, rynek kurczy się z dnia na dzień. W tej chwili wygląda na to, że Unity i Unreal to dwaj główni mistrzowie, na których coraz częściej polegają zarówno niezależni programiści, jak i studia AAA. Jasne, krzywa uczenia się jest nieco bardziej stroma, ale kiedy już opanujesz te produkty, poczujesz, że twoja następna gra może być czymkolwiek zechcesz.