Pełna lista oprogramowania do tworzenia gier (PC 2D)

Zwracamy uwagę na próbę stworzenia przez naszą witrynę kompletnej listy silników gier, które zainteresują niezależnych twórców, ułatwią początkowy wybór silnika i pomogą zrobić kolejny krok w kierunku stworzenia własnej gry komputerowej. Wszystko jest proste, zwięzłe, pogrupowane w kategorie i wyróżnione trafnością.


Wybór kategorii silników gier:

Silniki 2D do gier na Androida c. Pełna lista oprogramowania do tworzenia gier (PC 2D)

Zastrzeżona technologia stworzona przez Guerrilla Games. W tworzeniu silnika brało również udział studio Kojima Productions. Decima Engine, który pojawił się dopiero w 2013 roku, stał się podstawą kilku projektów AAA, a także po prostu ciekawych gier.

Pierwszą grą stworzoną na silniku Decima był Killzone Shadow Fall, który został opracowany przez samą firmę Guerilla Games. Początkowo studio nie informowało w jakiej technologii powstaje ich projekt, jednak wraz z zapowiedzią ich kolejnej gry - - mimo to powiedział, że nowy projekt będzie korzystał ze starego silnika - Decima Engine.

Podobnie jak w przypadku wielu popularnych silników, fizyka silnika Decima opiera się na fizyce Havoka. Dzięki temu Guerilla zdołała stworzyć obiecującą technologię z dynamiczną animacją szkieletów i realistycznym systemem uszkodzeń.

W 2015 roku silnik Decima stał się podstawą Until Dawn, początkowo wątpliwej gry typu horror, która ostatecznie stała się największym przełomem tego gatunku w tym roku. Oprócz Horizon Zero Dawn silnik ten wykorzystano także w ambitnym projekcie Hideo Kojimy – . Dlatego też studio japońskiego dewelopera – Kojima Productions – udzieliło pomocy przy tworzeniu silnika wiodącemu deweloperowi – firmie Guerilla.

U podstaw Decima Engine zaprojektowano specjalnie dla projektów AAA, które wymagają dużej szczegółowości i obsługi rozdzielczości 4K. Biorąc pod uwagę potencjalny sukces Death Stranding i fakt, że Guerilla ściśle współpracuje z Sony, silnik Decima będzie gorący w przyszłości. Prawdopodobnie często będziemy widywać tę technologię .

9 miejsce - Silnik EGO

Silnik opracowany wspólnym wysiłkiem firm i Sony Computer Entertainment. W istocie jest to ulepszona wersja Neona, którą pod numerem „zero” reprezentowała gra Colin McRae: DiRT.

EGO Engine słusznie zasługuje na miejsce na szczycie, choćby ze względu na niewiarygodnie wysokiej jakości gry z gatunku wyścigów. Wszystkie gry Codemasters, począwszy od 2007 roku, były i są wydawane na EGO, a także strzelanki w swoim dorobku, co tylko przemawia na korzyść wszechstronnego silnika.

Większość pracy przy tworzeniu EGO wykonała Codematers, kiedy Sony dostarczyło silnik graficzny PhyreEngine. Słynne DiRT i DiRT 2 zostały wydane na pierwszej wersji silnika EGO, podobnie jak dodatek Dragon Rising do strzelanki Operation Flashpoint. Drugą wersję silnika reprezentował DiRT 3, gry z serii GRID oraz F1.

Trzecia wersja Codemasters tworzy teraz DiRT 4, co gwarantuje świetny wyścig rajdowy. Wszystkie projekty firmy są zawsze doskonale zoptymalizowane, pomimo doskonałej grafiki. Weźmy na przykład DiRT 2 - gra została wydana w 2009 roku, ale jakość jej obrazu może nadal dawać szanse niektórym nowoczesnym projektom (i nie mówimy o indies).

Realistyczny system uszkodzeń, błoto przyklejające się do błotników samochodu, prowadzenie samochodu – wszystkie gry wyścigowe Codemasters wyróżniają się tymi i wieloma innymi elementami, które firmie udało się osiągnąć tylko dzięki stworzeniu wysokiej jakości silnika EGO.

8 miejsce- Studio twórców gier

Najsłynniejszy silnik i konstruktor gier stworzony w Delphi. Game Maker został opracowany przez Yo Yo Games, a głównym twórcą tej technologii jest Mark Overmars.

Obecnie istnieje siedem wersji silnika, z których pięć obsługuje wyłącznie gry 2D. Od szóstej wersji twórcy postanowili zintegrować ograniczoną obsługę 3D.

Game Maker jest znany ze swojej prostoty. Początkowo Overmars, będąc profesorem na Uniwersytecie w Utrechcie, stworzył podstawy dla Game Makera w postaci pomocy dydaktycznej dla swoich studentów. Następnie technologia pojawiła się w Internecie, gdzie zyskała popularność.

Charakterystyczną cechą Game Maker jest to, że do pracy z nim nie jest wymagana znajomość języków programowania.

Podczas tworzenia gry na tym silniku użytkownik musi zdefiniować obiekty gry (gra jest na nich zbudowana), następnie ustawić ich wygląd za pomocą duszków, a zachowanie i interakcja obiektów odbywa się poprzez opisanie ich reakcji na tak- zwane zdarzeniami (SOP).

Game Maker pojawił się w 1999 roku i prawie co roku otrzymuje aktualizacje. Ostatnia została wydana w 2011 roku – jest to już ósma wersja silnika, która doczekała się wielu aktualizacji i dodatków. Od tego czasu silnik działa na Unicode, jego obsługa 3D znacznie wzrosła, ulepszono edytor pokojów i tak dalej.

W 2012 roku YoYo Games zdecydowało się poważnie przerobić swoją technologię, dodając przede wszystkim wsparcie dla wielu platform. Silnik otrzymał nową nazwę Game Maker: Studio i dopiero potem zaczął być postrzegany jako profesjonalne narzędzie do tworzenia gier wideo, a nie jako program szkoleniowy.

Zaletą Game Maker Studios jest obsługa wielu różnych platform, od Windows i Mac OS, po iOS, Android, Xbox i PlayStation. Ponadto biblioteka silnika i wiele rozszerzeń zostało przetłumaczonych na kilka języków, nie tylko, jak to zwykle bywa, na angielski. Silnik posiada własny język programowania - Game Maker Language. Ma również integrację ze Steam i jest całkowicie darmowy (tylko wersja standardowa).

Jedynym minusem jest 3D, które pojawiło się w Game Maker w 2011 roku, ale praca z nim nie została jeszcze doprowadzona do akceptowalnego stanu.

Najbardziej znane gry w Game Maker: Studios to dwie części Hotline Miami. Oprócz nich na silniku opracowano dziesiątki różnych gier, z których większość zaginęła nawet w segmencie indie.

Jednak technologia ma ogromny potencjał, aktywnie się rozwija, a biorąc pod uwagę popularność gatunku indie, wkrótce stanie się znacznie bardziej pożądana.

7 miejsce - Silnik 4A

Silnik z Ukrainy, stworzony przez studio o tej samej nazwie . Losy silnika 4A splatają się z silnikiem X-Ray, który po pierwsze został opracowany w ten sam sposób na Ukrainie, po drugie został stworzony z myślą o postapokaliptycznej grze, a po trzecie został napisany przez tych samych programistów - Oles Shishkovtsov i Alexander Maksimchuk.

4A Engine jest oprogramowaniem własnościowym, dlatego 4A Games może wykorzystywać je wyłącznie na własne potrzeby bez możliwości sprzedaży licencji. W tej chwili firma wydała dwie gry na tym silniku – Metro 2033 oraz Metro: Last Light.

Historia silnika 4A ma kilka ciemnych plam. Tak więc, według niektórych informacji, silnik jest zmodyfikowaną kopią X-Ray. Podejrzenie to opiera się na fakcie, że programiści silnika Sziszkowcow i Maksimczuk, po dobrowolnym opuszczeniu (lub będąc zwolnionym) użyli podstawy promieniowania rentgenowskiego, które stworzyli dla silnika 4A. Ta plotka przerodziła się później w skandal, ale nie znaleziono żadnych prawdziwych dowodów.

Shishkovtsov i jego towarzysze nie odważyli się dalej rozwijać Stalkera i X-Ray, ponieważ ci ostatni, ich zdaniem, mieli kiepski model sieci i niepiśmienną optymalizację, przez co dystrybucja zasobów i pamięci komputera była prowadzona strasznie nierówno. Ogólnie rzecz biorąc, zdaniem twórców, X-Ray nie było w stanie obsłużyć następnej generacji konsol i nie miało przyszłości, dlatego postanowili opuścić studio i zająć się własnym rozwojem.

Stworzony przez nich 4A Engine tylko potwierdził wcześniejsze oceny. Więc w porównaniu do S.T.A.L.K.E.R. Metro 2033 miało znacznie lepszą grafikę (co można przypisać ramom czasowym), ale jednocześnie wymagało znacznie mniej zasobów od komputera i nie powodowało żadnych błędów w systemie.

W Metro 2033 przede wszystkim doskonale zaimplementowano wolumetryczną mgłę, a także rozmycie obiektów i ich wysoką szczegółowość. A włączenie technologii PhysX do silnika 4A umożliwiło twórcom dodanie do gry zniszczalnych środowisk, dynamicznych powierzchni wody i odzieży.

Generalnie 4A Engine można nazwać ideowym spadkobiercą X-Ray, który pokazał znacznie lepsze wyniki i uniknął wielu błędów swojego poprzednika. Tak czy inaczej, oba silniki zasługują na miejsca w naszym czołówce.

6 miejsce - Silnik IW

Niemal każdy gracz zetknął się z silnikiem Infinity Ward, nawet jeśli w ogóle nie jest świadomy jego istnienia. IW została opracowana przez amerykańską firmę o tej samej nazwie, która stworzyła ją specjalnie na potrzeby swoich gier, czyli serii najpopularniejszych strzelanek Call of Duty.

Historia silnika Infinity Ward sięga 2002 roku, kiedy to w studiu pracowali przyszli pracownicy IW . W tym czasie wydali swój debiutancki projekt Medal of Honor: Allied Assault, który powstał w oparciu o silnik id Software – id Tech 3. Mniej więcej rok później większość zespołu opuszcza 2015 Inc, by założyć dobrze znany Infinity Ward i zacznij tworzyć kultową grę - Call of Duty.

Call of Duty zostało oparte w ten sam sposób na silniku id Tech 3, jak ogłosili publicznie twórcy. Zakupiony silnik przeszedł jednak spore modyfikacje, które obejmowały zwyczajową poprawę grafiki, wprowadzenie funkcji rozmytego otoczenia, funkcji przetwarzania powierzchni wody za pomocą shaderów, dynamicznych cieni i wiele więcej.

Dzięki tym przekształceniom id Tech 3 wersja IW odeszła daleko od pierwowzoru, więc było w porządku, aby firma nazwała go własnym silnikiem i zmieniła jego nazwę.

Deweloperzy szybko to zrobili, wydając Call of Duty 2, ogłaszając, że kontynuacja zostanie zmodyfikowana przez id Tech 3 - IW Engine 2.0. Silnik pierwszej wersji, jak można się domyślić, twórcy przywłaszczyli sobie Call of Duty 1.

W 2007 roku Infinity Ward wypuściło trzecią wersję silnika, którego premiera oznaczała Modern Warfare. Animacja twarzy, tekstury wody, oświetlenie, a także wprowadzenie nowego efektu - głębi ostrości - wszystko to świadczyło o tym, że dysponujemy jednym z najwyższej jakości silników dla strzelców swoich czasów.

Do 2012 roku firma nadal korzysta z tego silnika, ulepszając jedynie komponent graficzny. IW 4.0 i 5.0 pojawiają się odpowiednio obok Modern Warfare 2 i 3. Pomimo tworzenia nowych wersji, ten sam Black Ops 2 został wydany tylko na trzecim modelu silnika.

Jednak w 2013 roku ponownie nastąpił ruch w kierunku pełnego rozwoju, kiedy IW zakończyło prace nad COD: Ghosts. I choć część Ghosts zebrała mieszane recenzje i została źle przyjęta przez graczy, wielu nawet nie zauważyło, że firma wraz z Ghosts wypuściła wersję IW 6.0. Ostatni jest siódmy, na którym został opracowany pod koniec 2016 roku.

5 miejsce — RAGE (zaawansowany silnik gier Rockstar)

Na piątym miejscu jest silnik od Rockstar. Rockstar Advanced Game Engine, czyli RAGE, jest produktem dwóch jego gałęzi - oraz San Diego, które powstało wyłącznie na potrzeby gier tej firmy.

Debiutancki pokaz RAGE miał miejsce w praktyce dopiero w 2006 roku, kiedy Rockstar wypuścił grę o tenisie stołowym. Zabawne, że gra nie przedstawiała niczego wyjątkowego – twórcy po prostu postanowili przetestować nowy silnik na jakimś niskobudżetowym projekcie. Od tego czasu na RAGE zaczęły pojawiać się wszystkie kolejne gry tej firmy.

Ale co się stało przed 2006 rokiem? W pierwszej połowie 2000 roku Rockstar wydał już kilka części GTA i zdążył zasłynąć, ale wtedy jego flagowym silnikiem był RenderWare, który został opracowany przez całkowicie zewnętrzne studio - . W 2004 roku ta ostatnia została przejęta przez EA, co oczywiście wpłynęło na pozyskaną przez Rockstar licencję na silnik.

Electronic Arts zawsze bardzo surowo podchodziło do bezpośrednich konkurentów, dlatego kierownictwo Rockstar zdecydowało się odejść z RenderWare, które wiernie im służyło, i zająć się tworzeniem własnego silnika. W ciągu zaledwie roku firmie udało się opracować RAGE, ponieważ jego podstawa nie została stworzona od podstaw, ale na bazie AGE – silnika Angel Studios.

Pierwszym dużym projektem Rockstar Advanced Game Engine było GTA IV. Jeszcze przed premierą firma zapowiedziała, że ​​silnik RAGE będzie wykorzystywał technologię euphoria, czyli narzędzie do animacji proceduralnej, pozwalające symulować realistyczną fizykę ciał (nadal w użyciu). Następnie wydano Max Payne 3, GTA V, a także planowane - wszystkie te gry zostały stworzone i opracowane w RAGE.

Pod „maską” Rockstar Advanced Game Engine znajdują się wszystkie komponenty najbardziej funkcjonalnego silnika: silniki graficzne, fizyczne, dźwiękowe i animacyjne, a także pełnoprawna sztuczna inteligencja, obsługa trybów sieciowych, język skryptowy i wiele więcej. Wszystkie komponenty zostały stworzone wyłącznie przez podmioty stowarzyszone Rockstar Games.

Jak wiecie, wiele gier firmy nastawionych jest na otwarty świat i swobodną rozgrywkę. Dlatego kluczową zaletą RAGE jest możliwość szybkiego przetwarzania dużych światów gry – na tym przede wszystkim skupili się programiści.

Gdy gracz przechodzi przez poziom, silnik nie przestaje wprowadzać i wyprowadzać wymaganych obiektów. Tę trwałość zapewnił wysokiej jakości menedżer pamięci silnika, który jest w stanie niszczyć i przenosić obiekty z pamięci RAM bez konieczności okresowej fragmentacji.

Nie ma wątpliwości co do jakości RAGE, gdyż to na nim powstało GTA V – jedna z najlepiej sprzedających się i najpopularniejszych gier w historii branży.

4 miejsce – CryEngine

Prawie dostanie się do pierwszej trójki naszej topowej serii silników tej firmy - CryEngine - mocno zakorzeniony na czwartej pozycji. Komponent graficzny tego silnika jest prawie niezrównany, a Crysis – pierwsza gra, która powstała na CryEngine 2 – przez wielu uważany jest za jeden z najbardziej zaawansowanych technologicznie projektów w branży gier.

Oryginalny CryEngine został wydany w 2002 roku specjalnie dla strzelanki Far Cry. Wtedy silnik był numerem jeden pod względem zaawansowania technologicznego i fotorealizmu. CryEngine 2, uruchomiony w 2007 roku, po raz pierwszy pojawił się w Crysis.

Dziś istnieje zarówno trzecia, jak i czwarta wersja tego silnika, z których jedna otrzymała znacznie gorsze recenzje w porównaniu do CryEngine 2, a druga tak bardzo odbiega od pierwowzoru, że tylko częściowo zalicza się do „rodziny”.

Crytek, który opracował CryEngine, ma charakterystyczną politykę ciągłej interakcji z mniejszymi studiami, które wymagają silnika gry. Firma wydawała i wydaje licencje dowolnym zespołom za niewielką opłatą, co wpływa tylko na reputację CryEngine.

Ale nie tylko dzięki dostępności CryEngine stał się popularny i wszedł na listę najlepszych silników w branży gier. Dostępne charakterystyki, ich jakość, a także łatwość pracy z samym silnikiem sprawiły, że jest to jedno z najpopularniejszych wśród niezależnych studiów.

Mapowanie paralaksy, Terrain 2.5D, rozpraszanie podpowierzchniowe, dynamiczne oświetlenie, narzędzie Polybump 2, parametryczna animacja szkieletu - CryEngine wchłonął wiele zaawansowanych technologii jak na swoje czasy, które są nadal aktualne.

Silnik posiada wbudowany edytor poziomów Sandbox2, który pozwoli na tworzenie poziomów, pracę z obiektami oraz edycję animacji w czasie rzeczywistym. Oczywiście na największe pochwały zasługuje CryEngine – świetny przykład tego, jak należy robić silniki.

3 miejsce- Technik ID

id Tech - na bazie tego silnika powstały takie kultowe strzelanki jak Wolfenstein, Quake czy DOOM. Ci trzej giganci, zrodzeni z id Software, przeżywali rozkwit na przełomie lat 90. ubieranie się.

Na rok 2017 id Tech ma sześć wersji. Pierwsza ukazała się w 1992 roku (kiedy wielu młodych czytelników jeszcze się nie urodziło lub dopiero zaczynało chodzić pod stołem) pod okiem legendarnej postaci – Johna Carmacka.

Właściwie zyskał prawo do miana „legendarnego” tylko za stworzenie id Tech i gry, o których wspomnieliśmy powyżej, które zostały wydane na tym silniku. Następnie programiści nazwali wersje swojego silnika nazwami gier, dla których opracowano te „bazy”.

Tak więc pierwsze trzy części Dooma zostały wydane na id Tech 1, a na drugiej wersji, która otrzymała nazwę Quake Engine, jak można się domyślić, pojawiło się kilka części z serii Quake.

Wraz z id Tech 3 firma id Software rozpoczęła dystrybucję swojego pomysłu. Silnik zaczął coraz bardziej migotać wśród projektów zewnętrznych programistów (Medal of Honor, Star Trek, James Bond 007).

Dodatkowo silnik o trzecim numerze został zakupiony przez firmę Infinity Ward, która na jego podstawie stworzyła własny silnik (mówiliśmy o tym na górze listy, ponieważ ten silnik również się na nim znalazł).

id Tech 4 to era znaczących przemian, ponieważ silnik został po raz pierwszy napisany w C++. Twórcy przepisali wszystkie podsystemy silnika i zaprezentowali to w grze DOOM 3. Samocieniowanie, oświetlenie per-pixel i nie tylko - czwarta wersja miała najnowocześniejsze technologie.

Z id Tech 5 firma praktycznie nie działała, wydając dla niej tylko jedną grę - RAGE. Spotkał się z kontrowersyjnym przyjęciem przez publiczność, choć sam silnik przypadł do gustu innym deweloperom. Więc na tej wersji wyszedł , Wolfenstein: Nowy porządek i wewnętrzne zło.

Wreszcie szósta i najnowsza wersja na dziś została wydana w 2016 roku. Twórcy stworzyli ją specjalnie z myślą o nowej generacji konsol, demonstrując pełną moc silnika równie potężnym projektem – .

Przede wszystkim silnik wyróżnia się innowacyjną technologią Sparse Voxel OCtree, dzięki której geometria poziomu jest odwzorowywana nie poprzez strukturę wielokątną, a wokselową.

Z pomocą SVO twórcom udało się poprawić szczegółowość świata gry poprzez skalowanie: obiekty znajdujące się najbliżej gracza są renderowane w maksymalnej jakości, podczas gdy obiekty dalej są renderowane za pomocą dużych wokseli, które mają najgorszą jakość. W przeciwnym razie id Tech 6 jest wyposażony w najnowszą technologię i będąc „młodym”, czeka na swoją najlepszą godzinę.

2 miejsce - Frostbite i Unity Engine

Honorowe srebro na liście „Top 10 silników w branży gier” zajmują jednocześnie dwa silniki, które w równym stopniu zasługują na drugie miejsce. Pierwszy, Frostbite Engine, pokazał się w całej okazałości w Battlefield 3 i nadal popisuje się niesamowicie kinowymi efektami, podczas gdy drugi, Unity Engine, jest bardziej zaznajomiony z jego powszechnością i dostępnością (podobnie jak CryEngine), chociaż wiele świetnych gier zostali na nim zwolnieni.

Silnik Frostbite został opracowany przez szwedzką firmę DICE w 2008 roku dla gry Battlefield: Bad Company. Silnik zastąpił Refractor Engine, już starą technologię, z którą DICE pracowało przez całą poprzednią historię. Teraz istnieją trzy pełnoprawne wersje silnika Frostbite (w tym 1.5) i ogólnie silnik sprawdził się w wyścigach, strzelankach, grach fabularnych, a nawet w sporcie.

Silnik DICE to standardowy pakiet grafiki, dźwięku i innych technologii typowych dla konwencjonalnego silnika. Dziś obsługuje wersję 11 DirectX, a także ma optymalizacje do pracy z procesorami wielordzeniowymi.

Kluczowymi zaletami silnika są zniszczalność i grafika. Pierwszy komponent jest bardziej odgałęzieniem drugiego niż pełnoprawnym aspektem, jednak to właśnie niezwykle realistyczna zniszczalność jest tym, o czym mówią, gdy wspominają o silniku Frostbite.

Silnik graficzny obsługuje wiele post-efektów, bump mapping, dynamiczne oświetlenie i inne nowoczesne technologie. Praktycznie nie ma ograniczeń co do odległości rysowania - na komputerach topowych użytkownicy mogą zobaczyć lokalizację całkowicie po horyzont.

I choć DICE zdążyło się sprawdzić i zdobyć popularność jeszcze przed Battlefieldem 3, to właśnie ten ostatni pozwolił nazwać go prawdziwym deweloperem pierwszej ligi, gdzie powstają najlepsze projekty AAA.

Tylko dzięki silnikowi Frostbite Engine twórcom udało się udostępnić walki 32 na 32 graczy na ogromnych mapach z różnymi pojazdami, a także możliwymi do zniszczenia obiektami.

Poza wieloma strzelankami, silnik Frostbite dobrze spisał się w grze wyścigowej NFS: The Run, a także w grze RPG Dragon Age: Inkwizycja. Dziś istotna jest trzecia wersja silnika, na której znajduje się kilka ciekawych projektów, takich jak FIFA 17 i .

A teraz porozmawiamy o drugim silniku, który pchnął Frostbite Engine i umieścił go na tym samym piedestale - Unity Engine. Silnik został opracowany przez Unity Technologies w 2005 roku – wówczas mało znane studio, które dziś zatrudnia tysiące pracowników.

Unity Engine nie został stworzony dla żadnej konkretnej gry, co jest typowe dla naszych poprzednich członków - studio stworzyło go wyłącznie do dystrybucji.

Unity Technologies nadal jest właścicielem silnika, stale go ulepszając i ulepszając. Przy wystarczająco niskiej cenie silnika Unity Engine stał się jednym z najbardziej (jeśli nie najbardziej) znanym silnikiem używanym zarówno przez gigantów branży gier, jak i twórców niezależnych.

Sam Unity Engine jest zarówno silnikiem gry, jak i zintegrowanym środowiskiem programistycznym oraz projektantem do tworzenia gier. Obsługuje mobilne systemy operacyjne, Windows, Linux i OS X, działa na wszystkich konsolach, zarówno nowej, jak i poprzedniej generacji.

Jeśli myślisz, że nigdy nie spotkałeś się z Unity Engine, to najprawdopodobniej się mylisz, ponieważ często się z nim pracuje , Blizzard, EA i wiele innych firm. Najnowsze gry z serii Obsidian , Kerbal Space Program i setki innych projektów zostały wydane na Unity Engine.

Kluczowym czynnikiem popularności Unity Engine jest jego bezinteresowność, która jest objęta najbardziej minimalną wersją silnika.

Każdy początkujący programista może bezpłatnie pobrać Unity Engine i zacząć na nim tworzyć gry, zwłaszcza że jego zestaw narzędzi jest niezwykle łatwy do opanowania w porównaniu z innymi popularnymi silnikami.

Najnowocześniejszy i najnowocześniejszy silnik Unity jest przede wszystkim najczęściej używanym silnikiem, dzięki czemu zajmuje drugie miejsce na naszej liście.

1. miejsce - Source i Unreal Engine

Pozycja zwycięzcy powtórzyła losy poprzedniej linii, więc ponownie porozmawiamy o dwóch silnikach jednocześnie, które są równie godne miana najlepszego silnika w branży gier. Osoba, która choć raz dotknęła komputera, zapewne słyszała o Half-Life – najsłynniejszej strzelance, która swego czasu pchała poprzeczkę na wzór Quake’a czy DOOM-a.

Była to gra o przygodach słynnego naukowca Gordona Freemana wykonana na silniku Source. Drugi – Unreal Engine 3 – jest mocno powiązany z serią strzelanek , która w rodzaju powyższych gier akcji w ten sam sposób „przesunęła poprzeczkę” i stała się jednym z najlepszych przedstawicieli swojego gatunku.

Silnik Source został opracowany przez Valve Corporation w 2004 roku. I chociaż wspomnieliśmy powyżej o pierwszej części Half-Life, ten silnik był już stworzony do kontynuacji, ale Counter-Strike: Source stał się pierwszą grą na silniku.

Pierwsza wzmianka o silniku pojawiła się w 1998 roku, kiedy prace nad Half-Life dobiegały już końca. Wiele zmian i chipów, które pierwotnie miały pojawić się w akcji, twórcy musieli odrzucić z powodu niedoskonałości GoldSrc, pierwszego silnika firmy. Dlatego pracownicy Valve postanowili stworzyć taki silnik, który pozwoliłby im zrealizować wszystkie marzenia i pragnienia.

O doskonałości Source nie trzeba mówić, biorąc pod uwagę popularność Half-Life 2. Gra miała wiele świetnych rozwiązań i funkcji, ale głównym aspektem był i nadal jest silnik fizyczny - Havok, do którego Valve udoskonaliło i dostosowało Źródło.

To właśnie dzięki tej ragdollowej fizyce w Half-Life 2 twórcom udało się stworzyć najciekawsze łamigłówki i ogólnie gameplay. Poza tym animacja twarzy w grze była podobnie najnowocześniejsza jak na rok 2004.

Kolejną cechą wyróżniającą Source jest sztuczna inteligencja, która doskonale zarządza wrogami i przyjaciółmi gracza. Grafika, poza wspomnianą wcześniej animacją, została podkreślona efektami shaderów.

Podobnie jak w przypadku Unity, każdy może pracować z Source za darmo, pobierając specjalne narzędzie (Source SDK) ze Steam. Dziś dostępna jest druga wersja Source, która została zapowiedziana w 2015 roku.

Dota 2 została już wydana na Source 2, podobnie jak kilka innych niezależnych projektów Valve. Publiczna wersja silnika jest wciąż w fazie rozwoju.

Unreal Engine to silnik, za stworzenie którego odpowiada firma Epic Games. Wielu graczy zna projekty tej firmy, które należą do najlepszych strzelanek w branży gier. Wszystkie gry Epic Games powstały na silniku Unreal Engine, ale jeśli nawet nie grałeś w żaden z projektów tej firmy, to prawdopodobnie zetknąłeś się z tym silnikiem, ponieważ powstało na nim ponad sto różnych gier.

nierealny serial, , Poczta, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , Life is Strange, Mortal Kombat X i dziesiątki innych znanych, a także całkowicie niezależnych projektów powstały na silniku Unreal Engine. Nieźle, prawda?

Oparty na C++ silnik Unreal Engine jest w stanie obsługiwać prawie wszystkie systemy operacyjne na komputery PC, a także różnorodne konsole z najwyższej półki i mniej popularne. W tej chwili istnieją cztery pełnoprawne wersje silnika, które zostały wydane odpowiednio w 1998, 2002, 2006 i 2014 roku.

Istnieją jednak również gałęzie, które są dodatkami i uaktualnieniami do „głównych” wersji. Unreal Engine 4 to najmłodszy silnik w serii, a pierwsza gra, która została na nim wydana, miała szczęście być horrorem Daylight 2014 roku.

Podczas swojego istnienia silnik był dystrybuowany na zasadach płatnych, podobnie jak technologie konkurencji. Jednak przykłady Unity i CryEngine skłoniły Epic Games do przeniesienia Unreal Engine 4 na darmową bazę. Jest jedno zastrzeżenie – aplikacja lub gra stworzona na silniku nie powinna zarabiać więcej niż trzy tysiące dolarów kwartalnie.

Wideo: Funkcje Unreal Engine w 2017 roku


Jakby ci się podobało

, MMO , Mafia

Szkolenie z GMakera Metodologia rozwoju
Zawody Edytor graficzny Szkolenie Construct2 Strony o tworzeniu gier
Gdzie studiować . VSHBI Zasoby, grafika, dźwięki Nierealne szkolenie
fałszywa ścieżka
Najlepsza
2D (PC)

Silniki gier do tworzenia gier 2D

Nazwa Opis, zalety Platformy Język Gatunki Cena £
001 Twórca gier
(2013)
Silnik na platformie konstruktora Game Maker. Umożliwia tworzenie skryptów gier w wygodnej formie graficznej. Istnieje wiele pustych gotowych gier.
Witryna internetowa: engine001.com
Windowsa, iPhone'a, Androida --- Gry 2D, 3D dowolnego gatunku Jest wolny,
10 $ / miesiąc
Andora2D
wersja 0.451
(2009)
Bezpośredni następca DelphiX, silnik 2D z nowymi funkcjami. Obsługa DirectX i OpenGL.
Stronie internetowej:
Okna Pascal obiektowy Strategie 2D, scrollery, arkady, platformówki Jest wolny
Box2D
wersja 2.3
(2013)
Nie pełnoprawny silnik gry, ale silnik fizyki czasu rzeczywistego przeznaczony do pracy z dwuwymiarowymi obiektami fizycznymi. Silnik wykorzystywany jest w grach: Angry Birds, Limbo, Crayon Physics Deluxe.
Witryna internetowa: box2d.org
--- C++ Gry 2D dowolnego gatunku Jest wolny
DGD (sterownik gry Dworkina)
wersja 1.4.18
(2010)
Zorientowany obiektowo silnik MUD. MUD - gry tekstowe w systemie klient-serwer.
www: dworkin.nl
Windows, Mac, Unix C, Jawa Gry MUDowe Jest wolny
Unieść się radością
wersja 1.2
(2004)
Darmowa reinkarnacja silnika gry Ultima VII z odległych lat 90.
Stronie internetowej:
Windows, Mac, Linux --- RPG 2D Jest wolny
FIFE (Flexible Isometric Free Engine)
wersja 0.3.5
(2013)
Darmowy silnik do tworzenia izometrycznych gier 2D. Obsługuje zasoby z gier Fallout i Fallout 2. Istnieje wiele możliwości tworzenia gier strategicznych. Wady: Trudne do opanowania.
Witryna internetowa: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython Gry 2D, RPG, RTS Jest wolny
HGE (silnik gry Haafa)
wersja 1.81
(2008)
Prosty i wygodny silnik do tworzenia gier 2D. Dostarczany jako SDK. Silnik posiada bardzo wygodną dokumentację i samouczki wizualne pokazujące jego główne cechy.
Witryna internetowa: hge.relishgames.com
Okna C++ Gry 2D dowolnego gatunku Jest wolny
twórca gier
wersja 8.1.140
(2013)
Silnik gry przeznaczony jest do tworzenia dwuwymiarowych gier bez użycia języków programowania, dla początkujących. Zamiast linijek kodu zastępują gotowe działania postaci z gry. W tym programie doskonałe są gry z widokiem z góry i platformówki z widokiem z boku.
Witryna internetowa: yoyogames.com
Okna interfejs typu „przeciągnij i upuść”, język skryptowy C++ Gry 2D dowolnego gatunku Jest wolny,
$49.99,
$799.99
KOCHAM
wersja 0.9.0
(2013)
Popularny darmowy silnik 2D. Otwarte źródło. Gry stworzone na silniku: Mari0, Duck Marines, Mr. Ratunek, Sienna, Super Katakumby.
Witryna internetowa: love2d.org
Windows, Mac, Linux Lua Gry 2D dowolnego gatunku Jest wolny
M.U.G.E.N
wersja 1.1
(2013)
Wysoce wyspecjalizowany silnik 2D do tworzenia bijatyk. Istnieją działające modele myśliwców z większości popularnych bijatyk 2D z lat 90.
Witryna internetowa: elecbyte.com/mugen (niedostępna)
Windows, MS-DOS, Linux C Gra walki 2D Jest wolny
Otwórz BOR
wersja 3.0
(2010)
Silnik 2D autorstwa Senile Team. Wsparcie dla 4 graczy. Praca z pamięcią. Gry stworzone na silniku: OpenBor Doom, Beast of Rage (remake legendarnej gry Street of Rage/Bare Knuckle).
Witryna internetowa: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Beat 'em up (walka w solucji) Jest wolny
Silnik OMEGA
wersja 1.15
(2007)
Silnik do tworzenia gier Wykorzystuje API DirectX lub OpenGL, w zależności od wersji. Silnik jest dość łatwy do nauczenia.
Strona internetowa: andru-kun.inf.ua/omega
Okna Delphi (Object Pascal), C++ Gry 2D dowolnego gatunku Jest wolny
pentagram
(2007)
Projekt tworzący silnik gry wykorzystany w wydanej grze Ultima VIII: Pagan.
Stronie internetowej:
Windows, Mac, Linux --- RPG 2D Jest wolny
QSP (Misja Soft Player) (AeroQSP)
(2010)
Popularny międzyplatformowy rosyjski silnik do tworzenia gier z gatunku Interactive Fiction (gry tekstowe). Autorem QSP i głównym deweloperem jest Argunov Valery aka Byte.
Witryna internetowa: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Przygoda, fikcja interaktywna Jest wolny
Producent gier RPG
As VX
(2013)
Wystarczająco prosty dla dziecka, wystarczająco mocny dla programisty - oto motto tego silnika. RPG Maker VX Ace poprawia każdy aspekt tworzenia gier RPG.
Witryna internetowa: rpgmakerweb.com
--- --- RPG 2D ---
Scrupp
wersja 0.4
Głównym celem twórców silnika jest uczynienie rdzenia tak małym i prostym, jak to tylko możliwe. Wykorzystuje kilka bibliotek SDL i OpenGL.
Stronie internetowej:
Windows, Mac, Linux Lua Gry 2D dowolnego gatunku Jest wolny
Stratagus
wersja 2.2.7
(2012)
Wieloplatformowy silnik gier do gier strategicznych czasu rzeczywistego, takich jak Warcraft 2, ze źródłami i sprite'ami. Istnieje wsparcie dla gry przez sieć lokalną lub Internet.
Strona internetowa: www.stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- Strategie RTS-ów Jest wolny
URQ Popularny rosyjski silnik do tworzenia gier z gatunku Interactive Fiction (gra tekstowa, uproszczony typ zadań).
Witryna internetowa: questtext.narod.ru
--- --- Przygoda, fikcja interaktywna Jest wolny
Zerowy silnik
wersja 3.1
(2009)
Zero Engine to zestaw gotowych funkcji gry dla silnika Game Maker. Poza głównymi systemami napędowymi, systemami RPG, automatami i uniwersalnymi systemami wejściowymi scenariuszy jest wiele.

Denis Zaritsky

Programista. Lubi tworzyć gry na silniku Unreal Engine, interesuje się również: JavaScript, HTML5, Node.js, User Experience, edukacją online, sztuczną inteligencją i marketingiem internetowym. Lubi uczestniczyć w startupach i ciekawych projektach.

Wielu marzy o stworzeniu własnej gry. Ale zanim zaczniesz go rozwijać, musisz zdecydować się na silnik gry, którego jest ogromna różnorodność.

Co to jest silnik gry? W skrócie jest to zestaw systemów upraszczających najczęściej używane funkcje gry. Możesz oczywiście sam napisać silnik od zera, ale zajmie to nieracjonalnie dużo czasu. W tym artykule przyjrzymy się popularnym silnikom gier do tworzenia gier na urządzenia mobilne. Porównując ich możliwości, możesz wybrać ten, który najbardziej Ci odpowiada i stworzyć swój kolejny wielki hit.

Rzućmy okiem na listę!

Jest to wieloplatformowy silnik do tworzenia gier na iOS i Androida. API pozwala tworzyć gry 2D, a także pomaga tworzyć złożone funkcje przy użyciu API opartego na Lua. Możesz także zarabiać na Corona SDK za pomocą Corona Ads. Programowanie za pomocą Corony jest dość łatwe dzięki testom w czasie rzeczywistym.

Corona zawiera tak interesujące funkcje, jak Corona Editor, wtyczka Sublime Text i wiele innych. Graficzny interfejs użytkownika Composer, dostępny w systemie OS X, zapewni ci graficzne środowisko, w którym możesz tworzyć poziomy gry i zobaczyć, jak obiekty wchodzą ze sobą w interakcje za pomocą silnika fizyki Corony.

Jedność

Jest to framework do tworzenia gier HTML5 na komputery i urządzenia mobilne w oparciu o bibliotekę PIXI.js. Obsługuje renderowanie Canvas i WebGL, animowane duszki, cząsteczki, dźwięk, wiele wejść i fizykę obiektów. Phaser jest dystrybuowany jako open source na licencji MIT. Oznacza to, że możesz używać kodu bez ograniczeń, ale zachowaj informacje o prawach autorskich w kopiach oprogramowania, to znaczy, że będziesz musiał dodać informację o prawach autorskich do tych ram w tekście swojej licencji. Jest dobrze wspierany przez Richarda Davy'ego i społeczność, która wyrosła wokół niego.

Wprowadzony w 2010 roku, jest projektem open source dystrybuowanym na licencji MIT. Tworzenie gier w Cocos2d-x opiera się na wykorzystaniu duszków. Kontenery te służą do tworzenia wszelkiego rodzaju scen, takich jak lokalizacje gier czy menu. Sprite'y są kontrolowane za pomocą animacji lub kodu programu w C++, JavaScript lub Lua. Dzięki nowoczesnemu interfejsowi wizualnemu sprite'y można łatwo modyfikować, przesuwać, skalować i wykonywać na nich inne manipulacje.

Jest to wieloplatformowy framework napisany w Javie i współpracujący z OpenGL. Oferuje obsługę wielu platform do publikowania gier. Ingress (poprzednik Pokémon GO) został opracowany przy użyciu libGDX. Wsparcie społeczności jest również świetne, więc możesz uzyskać świetną dokumentację do pracy.

Wniosek

W tym artykule przyjrzeliśmy się kilku platformom i silnikom do tworzenia gier. Powinieneś już wiedzieć, jakie rozwiązania będą najlepiej odpowiadać Twoim kolejnym potrzebom w zakresie tworzenia gier mobilnych. Dziękuję za uwagę. Mam nadzieję, że artykuł był dla Ciebie przydatny.

Wcześniej poruszyliśmy temat darmowych silników gier - . To prawda, że ​​\u200b\u200btytuł artykułu został nazwany prostszym, aby przyciągnąć więcej osób, które chcą stworzyć własną grę 2D / 3D.

W tej recenzji zdecydowałem się wziąć pod uwagę poważniejsze silniki gier CryENGINE 3, Unreal Engine. A także spójrz na nową wersję Unity3D.

CryENGINE 3 Darmowy pakiet SDK

CryENGINE 3 to darmowy silnik gry stworzony przez firmę Crytek, która wydała pierwszą wersję silnika w 2002 roku. Trzecia wersja została wydana w 2009 roku. Światowa sława tego silnika jest uzasadniona niesamowitą wydajnością graficzną produkowanych produktów, z których niektóre wyglądają niesamowicie fotorealistycznie.


Możliwości:

  • Za najlepszą demonstrację możliwości uważam gotowe gry i tutaj CryENGINE 3 ma się czym pochwalić. Przez cały czas ten silnik był używany przez twórców takich gier jak Far Cry, Crysis czy AION. Oczywiście lista stworzonych gier jest znacznie dłuższa, ale wymieniłem te najbardziej znane.
  • CryEngine 3 to wieloplatformowy silnik obsługujący komputery PC, PlayStation® 3 i Xbox 360™.
  • Możesz importować tekstury z 3ds max, maya, a także z poprzednich wersji silnika.
  • Zacytuję słowa założyciela firmy, Tsevat Yerli: „Silnik był gotowy na następną generację 3 lata temu. Od dawna mamy zaawansowany system cząsteczkowy, renderowanie GPU, odroczone cieniowanie, teselację, obsługę DX11 i tak dalej” — rzeczywiste przykłady stworzonych gier mówią same za siebie.

Przykłady gier: oficjalna strona prezentuje najpopularniejsze gry na CryENGINE http://mycryengine.com/index.php?conid=68

Gdzie zacząć?

SDK jest pobierany jako archiwum, bez instalatora. Archiwum zawiera kilka folderów, z których każdy ma swój własny cel. Na przykład, aby uruchomić edytor, użyj folderów bin32 lub bin64 (w zależności od bitowości twojego systemu). Plik edytora edytor.exe, ale aby zobaczyć wynik - program uruchamiający.ex mi.

W rzeczywistości jest to małe wyjaśnienie tego, co pobierasz, wszystko inne zostanie ci wyjaśnione przez liczne samouczki wideo. Na szczęście ten silnik okazał się bardzo popularny i jest dla niego cała rosyjskojęzyczna społeczność (link poniżej), tutaj znajdziesz materiały szkoleniowe i możesz zadać pytanie. To oczywiście działa na korzyść silnika dla rosyjskojęzycznych programistów, ponieważ proces tworzenia gry nie jest taki prosty i nie obywa się bez zapoznania się z dokumentacją techniczną.

Ograniczeniem darmowej wersji jest to, że nie będziesz mógł uzyskać licencji i rozpowszechniać (sprzedawać) stworzonej przez siebie gry.

Język interfejsu: język angielski

Unreal Development Kit (UDK)

Unreal - to słowo, które twórcy Unreal Engine postanowili użyć nie tylko w nazwie silnika, ale także w nazwie niektórych gier - „Unreal”, Unreal Tournament, Unreal Championship. Wśród wydanych produktów znajdują się również Mass Effect, XCOM, Borderlands 2 i ponad sto innych niezwykłych gier, które zyskały uznanie na całym świecie.


Możliwości:

  • Unreal Engine to wieloplatformowy silnik obsługujący komputery kompatybilne z IBM PC, Xbox 360, PlayStation 3, Wii, Android. Mówiąc dokładniej, możesz stworzyć grę w systemie Windows i uruchomić powstały produkt na konsolach do gier opisanych powyżej i oczywiście w samym systemie Windows.
  • Początkowo silnik przystosowany jest do tworzenia strzelanek, ale sprawdza się również w innych gatunkach, jak np. gry MMO.
  • Grafika na bardzo wysokim poziomie. Cienie i światła o wysokiej szczegółowości. Istnieje system obliczania oświetlenia Unreal Lightmass.
  • Wbudowany edytor posiada ogromny zestaw wbudowanych narzędzi, w tym FaceFX Studio (animacja twarzy), edytor siatki, Unreal Facade (rozwój architektury i budynków), Unreal PhAT (praca z fizyką) a także edytory do animacji, tekstury, dźwięki, poziomy, krajobraz i inne.
  • Skryptowanie odbywa się w języku Unreal Script, który zawiera wiele funkcji upraszczających tworzenie gier 3D. Pomimo pewnych trudności, takich jak dziedziczenie klas, wygląd kodu Unreal Script jest podobny do tego samego C/C++.

Przykłady gier: tutaj jest plus do tego, co napisałem powyżej - http://www.unrealengine.com/en/showcase/

Język interfejsu: język angielski

Unity3D

Silnik, który szybko zyskuje popularność wśród początkujących. Powód tego jest dość naturalny - łatwość i intuicyjność zarówno interfejsu, jak i całego systemu konstrukcji gry. Wiele samouczków wideo i wysokiej jakości dokumentacja stanowią dodatkową zaletę tego silnika. W działaniu Unity3D jest dość produktywny i stabilny.



Możliwości:

  • Gry wieloplatformowe i sam silnik. Obsługiwane są Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player. Chciałbym szczególnie podkreślić wtyczkę internetową, ponieważ teraz możesz grać w stworzone gry 3D bezpośrednio w przeglądarce, poniżej dałem link z przykładowymi grami.
  • Prawie każdy gatunek współczesnych gier jest tam uwzględniony, to naprawdę imponujące (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Uproszczony import tekstur, dźwięków, czcionek. Aby zaimportować, po prostu przeciągnij elementy do folderu tekstur w panelu silnika. Obsługiwane formaty: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (obrazy); FBX, COLLADA, 3DS, DXF (modele 3D); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (audio).
  • Skrypty. Skrypty można pisać w JavaScript, C# i dialekcie Pythona o nazwie Boo. Najczęściej kod jest napisany w JavaScript, dodatkowo prawie cała pomoc Unity zawiera przykłady w JavaScript. Możesz sprawdzić działanie skryptu bezpośrednio w grze bez opuszczania okna Unity.
  • System graficzny jest dobrze zoptymalizowany i działa na DirectX (obejmuje wsparcie dla DirectX 11) oraz OpenGL. Istnieje obsługa odroczonego cieniowania i cieni w czasie rzeczywistym. Istnieje również wbudowany generator terenu i wbudowany edytor shaderów.
  • Jeśli chcesz tworzyć grę w zespole, silnik zapewnia wspólny system tworzenia gier - Asset Server.

Przykłady gier: Bad Piggies, Wasteland 2. W niektóre gry można grać bezpośrednio Witryna internetowa Unity(wymaga instalacji specjalnej wtyczki UnityWebPlayer)

Język interfejsu: język angielski

Gdzie zacząć?

Na naszym forum jest temat poświęcony temu silnikowi (link poniżej). Tutaj znajdziesz samouczki wideo i inne materiały do ​​nauki Unity3D.

Podsumujmy. Co wybrać?

Oczywiście, aby wybrać silnik, musisz jasno wiedzieć, na jaką platformę będziesz tworzyć grę. W przypadku platform mobilnych wybierz Unity3D i Unreal Development Kit (UDK). Unity3D ma najbogatszy wybór platform: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (w wersji darmowej większość platform jest wyłączona).

Gatunek gry:

Dzięki tym trzem silnikom możesz stworzyć grę dowolnego gatunku, ale CryENGINE 3 i UDK będą bardziej nastawione na FPS (strzelanki). Symulatory wyścigów są UDK, ponieważ są lepsze z fizyką, ale Unity też jest w porządku.

Szkolenie/interfejs:

Tworzenie skryptów jest integralną częścią tworzenia gier, a Unity sprawdza się tutaj najlepiej. Niektórzy początkujący mogą dowiedzieć się, jak pisać proste skrypty, nawet bez dokumentacji. Jeśli chodzi o materiał szkoleniowy, w RuNet jest go wystarczająco dużo dla wszystkich opisanych powyżej silników, ale i tutaj Unity3D przoduje.

Grafika:

Recenzja zawiera przykłady gotowych produktów, to już wystarczy do wyciągnięcia wniosków. CryENGINE 3 przewyższa konkurencję, ale nie jest to wyraźna przewaga. Unity straciło wiele technologii w wersji darmowej, pełną listę funkcji znajdziesz tutaj - https://store.unity3d.com/ (przycisk „czytaj więcej” > „Porównanie licencji”)

Wybierz silnik w oparciu o swoje potrzeby i wiedzę. Nadal warto spróbować każdego i wybrać to, co jest dla Ciebie bliższe i łatwiejsze.

W tym artykule omówimy darmowe programy do tworzenia gier 2D i 3D. Ten artykuł jest skierowany nie tylko do początkujących, ale także do bardziej doświadczonych.

Zostaną opisane programy, za pomocą których można tworzyć zarówno prymitywne gry 2D, jak i bardziej złożone gry 3D z wykorzystaniem fizyki, wysokiej grafiki, skryptów i algorytmów. Na górze będą silniki i programy, na których każdy może tworzyć gry, ponieważ do tego nie trzeba znać i pisać specjalnych skomplikowanych skryptów, a także znać języków programowania.

Również ten blat może być przydatny dla osób, które zajmują się tworzeniem gier i mają doświadczenie w programowaniu, pracy z frameworkami i bibliotekami.

Artykuł pomoże tym, którzy chcą zadebiutować w tej dziedzinie i właśnie wybierają dla siebie najlepszy silnik. Na górze opiszę wszystkie plusy i minusy prezentowanych silników.

Powstanie 5 najlepszych silników do tworzenia gier, zaczynając od tych najbardziej prymitywnych i prostych, a skończywszy na bardziej złożonych. Ten szczyt powstał z uwzględnieniem wykorzystania całkowicie darmowych i dostępnych silników, a także istotności i wsparcia tych programów.

Wybrane i opisane w tym artykule silniki nie będą najlepsze, są po prostu najbardziej odpowiednie do zadań początkujących twórców gier.

Trochę tła.

Wcześniej wszystkie gry były tworzone ręcznie dla każdej platformy. Za każdym razem cała gra była pisana od podstaw. Wtedy twórcy gier zauważyli, że przy tworzeniu gier jest wiele rutynowych zadań, które łatwiej zautomatyzować, napisać takie rozwiązania raz, a potem po prostu odwoływać się do nich z kodu.

Pojawiły się więc biblioteki, frameworki, a potem pełnoprawne silniki.

5 miejsce

Stencyl to kreator gier, który pomoże Ci tworzyć gry różnych gatunków w formacie 2D, na platformy takie jak Android, IOS, Windows, a także gry w formacie Flash i HTML 5.

Konstruktor to gotowy wybór bloków zdarzeń, koszyk zdalnych akcji, bloki predefiniowanych akcji i wiele więcej. Jednocześnie twórcy tego konstruktora dają możliwość tworzenia własnych wydarzeń i reakcji. Taki silnik ma duży zestaw narzędzi i możliwość pracy z projektantem wizualnym.

Prostota i szeroka gama prostych narzędzi nie ogranicza możliwości tego konstruktora do pracy profesjonalistów. Mechanizm udostępnia opcję pisania kodu w języku ActionScript 3.0.

Za pomocą tego silnika można tworzyć gry online, tzw. gry flash, w formatach Flash i HTML 5, które można uruchamiać w przeglądarce i umieszczać na stronach internetowych.

Stencyl builder daje bardzo użyteczną i interesującą możliwość rozwijania gry w zespole, z dala od siebie, za pomocą wspólnego interfejsu sieciowego, czatu i wsparcia, które są dostępne bezpłatnie na oficjalnej stronie internetowej.

W tym konstruktorze warto zwrócić uwagę na obecność sklepu, z którego można pobrać gotowe skrypty, grafiki i wiele więcej.

Przykładem działania silnika jest wiele gier online flash, których pełno jest w Internecie.

· Łatwość obsługi.

· Duża liczba samouczków wideo i instrukcji, a także wsparcie na oficjalnej stronie internetowej.

· Projektant jest całkowicie darmowy.

· Możliwość wspólnej pracy nad grą.

· Możliwość korzystania z własnych skryptów w języku ActionScript 3.0.

· Tworzenie gier na różne platformy.

· Angielski interfejs.

· Nie od razu przejrzysty interfejs.

4 miejsce

Kodu Game Lab to edytor wizualny, który pozwala tworzyć gry 3D bez znajomości języków programowania. Silnik ten umożliwia tworzenie światów gry, map i umieszczanie w nich postaci, dla których można następnie tworzyć zadania lub scenariusze.

Wszystko to można zrobić bez pisania jakichkolwiek skryptów czy znajomości języków programowania.

Kodu Game Lab ma wiele funkcji i na jego podstawie możesz stworzyć dowolny gatunek gier. Dzięki temu, że interfejs programu jest bardzo prosty, każdy może stworzyć najbardziej prymitywną grę z własnym scenariuszem i światem.

· Wiele narzędzi.

· Łatwość obsługi.

· Tworzenie absolutnie dowolnego gatunku gier.

· Interfejs w języku rosyjskim.

· Nie wymaga wydajnego komputera.

Słaba optymalizacja.

· Słaba umiejętność tworzenia gier.

· Niemożność stworzenia zestawu dystrybucyjnego do dalszej instalacji na innym komputerze.

· Brak możliwości tworzenia własnych tekstur i dodawania własnych materiałów.

3 miejsce

Unity to potężny silnik do tworzenia gier. Silnik ten jest wieloplatformowy, pozwala tworzyć gry na popularne systemy operacyjne takie jak Windows, MacOS, Linux, Android, IOS, a także na konsole do gier Xbox, Wii.

Ten silnik gry jest bardzo popularny wśród początkujących programistów, ponieważ jest bezpłatny, funkcjonalny i zapewnia możliwość tworzenia gier na wszystkie popularne platformy.

Instalując specjalne wtyczki (ewentualnie płatne) możesz stworzyć prymitywną grę bez pisania specjalnych skryptów czy algorytmów. Dzięki temu nawet osoba daleka od programowania może stworzyć prostą grę i wypróbować ten silnik w działaniu.

Darmowa wersja Unity ma wystarczająco dużo narzędzi i funkcji dla początkujących w tej dziedzinie. Jeśli jesteś już doświadczonym twórcą gier, najprawdopodobniej nie będziesz mieć wystarczającego zestawu narzędzi, które są obecne w darmowej wersji. Aby dopracować grafikę tworzonych gier, radzę korzystać z wersji Pro.

Główne języki programowania potrzebne do tworzenia prostych gier to C# i JavaScript.

Warto zwrócić uwagę na obecność sklepu ze skórkami, teksturami i nie tylko, a także możliwość wykorzystania stworzonych przez siebie materiałów w silniku Unity.

Należy zauważyć, że większość popularnych gier na PC i smartfony została stworzona na tym silniku, więc powinieneś zrozumieć, jak bardzo jest to funkcjonalna i potężna platforma do tworzenia gier.

Aby zrozumieć wszystkie możliwości tego silnika, radzę zapoznać się z popularnymi grami wideo, które zostały w całości stworzone na Unity - są to Cities Skylines, Hearthstone: Heroes of Warcraft, Rust, Firewatch, Superhot, Kerbal Space Program.

· W przybliżeniu zrozumiały interfejs.

· Tworzenie absolutnie dowolnego gatunku gier.

· Wieloplatformowy.

· Optymalizacja.

· Duża liczba lekcji wideo i instrukcji.

· Silnik jest całkowicie darmowy.

· Nie wymaga wydajnego komputera.

· Nie nadaje się dla początkujących.

· Zamknięty kod źródłowy.

· Przestarzała grafika.

Bez wątpienia ten silnik jest wielokrotnie lepszy i bardziej funkcjonalny niż poprzednie, ale patrząc na to od strony bardziej profesjonalnego tworzenia gier, to należy rozumieć, że Unity odchodzi do lamusa.

2. miejsce

Unreal Engine to dość potężny silnik do tworzenia gier. Platforma ta umożliwia tworzenie gier 2D i 3D. Integralną częścią tak nowoczesnych i potężnych silników jest cross-platform, aw Unreal Engine jest to całkiem dobrze zaimplementowane. Możesz tworzyć gry na wszystkie popularne platformy, zarówno na smartfony (Android, IOS), jak i na działające komputery (Windows, MacOS).

Dla tego silnika na oficjalnej stronie internetowej iw Internecie jest całkiem sporo dokumentacji i informacji na temat pracy z nim. Dlatego jeśli nie jesteś zaznajomiony z Unreal Engine, możesz łatwo znaleźć wszystkie informacje potrzebne do uruchomienia, a jeśli napotkasz jakiekolwiek problemy podczas tworzenia, możesz zajrzeć do formularza i przedyskutować lub znaleźć rozwiązanie problemu.

Unreal Engine to całkowicie darmowy silnik do tworzenia gier, który można pobrać z oficjalnej strony internetowej.

To bardzo ważne, jeśli jesteś profesjonalnym programistą i planujesz stworzyć dość złożony i duży projekt, to powinieneś zwrócić uwagę na tę platformę, ponieważ ma ona całkowicie otwarte oprogramowanie i bardzo dobrze zoptymalizowaną, nowoczesną grafikę. Jeśli chodzi o pisanie skryptów, silnik wykorzystuje język programowania C++. Open source pozwala na dodawanie własnych bibliotek i frameworków do silnika, co daje niemal nieograniczone możliwości w tworzeniu gier.

Chcę zauważyć, że jeśli nie masz doświadczenia w dziedzinie tworzenia gier i nie znasz podstaw programowania w C ++, nie powinieneś zaczynać poznawania tworzenia gier za pomocą tego silnika. Ponieważ Unreal Engine to profesjonalne narzędzie do tworzenia gier.

Aby zrozumieć pełną moc i możliwości silnika, można przyjrzeć się popularnym projektom już na nim stworzonym, takim jak Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 oraz długiej liście przykładów cechy.

· Wiele narzędzi.

· Tworzenie absolutnie dowolnego gatunku gier.

· Wieloplatformowy.

· Optymalizacja.

· Duża liczba lekcji wideo i instrukcji.

· Własne fora, dyskusje w tworzeniu gier.

· Silnik jest całkowicie darmowy.

· Wbudowane dodatki do sklepu.

· Możliwość tworzenia multiplayer w grach.

· Wysoki poziom grafiki.

· Otwarte źródło

· Nie nadaje się dla początkujących.

· Wyrafinowany interfejs.

1 miejsce

Na pierwszym miejscu znalazł się CryEngine, choć jest bardzo podobny do Unreal Engine, ale mimo to jest obecnie bardziej popularny do tworzenia nowoczesnych gier i rozwija się z dnia na dzień coraz bardziej. CryEngine to najpopularniejszy silnik wśród twórców złożonych i nowoczesnych gier wykorzystujący najlepszą grafikę, fizykę i nie tylko.

CryEngine to potężny silnik do tworzenia nowoczesnych gier dowolnego gatunku na wszystkie możliwe platformy. Jest również wieloplatformowy i umożliwia tworzenie gier dla systemów Windows, MacOS, Linux, Android, IOS.

Bardzo dobrze nadaje się do pracy zespołowej nad projektami i pozwala tworzyć gry z najnowszą wiedzą i możliwościami. Ponadto silnik posiada otwarty kod źródłowy, co daje nieograniczone możliwości w finalizowaniu silnika i tworzeniu gier, których jeszcze nikt nie stworzył.

Chociaż silnik jest potężny i pozwala uruchamiać i tworzyć gry o wysokiej grafice, pozwala także tworzyć gry 2D, które będą nie tylko pięknie wyglądać.

Oto kilka projektów zrealizowanych na CryEngine: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, pierwsza część FarCry i wiele innych.

· Wiele narzędzi.

· Tworzenie absolutnie dowolnego gatunku gier.

· Wieloplatformowy.

· Optymalizacja.

· Duża liczba lekcji wideo i instrukcji.

· Własne fora, dyskusje w tworzeniu gier.

· Silnik jest całkowicie darmowy.

· Wbudowane dodatki do sklepu.

· Możliwość tworzenia multiplayer w grach.

· Wysoki poziom grafiki.

· Niemal nieograniczone możliwości w tworzeniu gier.

· Otwarte źródło

· Nie nadaje się dla początkujących.

· Dość wymagające na komputerze.

· Wyrafinowany interfejs.

Wniosek

Artykuł opisuje najpopularniejsze i moim zdaniem najlepsze silniki i konstruktory do tworzenia zarówno prymitywnych gier 2D, jak i do tworzenia najbardziej zaawansowanych nowych gier wideo.

Jeśli chcesz zacząć tworzyć gry, ale nie znasz żadnego języka programowania, powinieneś zwrócić uwagę na 5. i 4. miejsce. Takie silniki pomogą Ci tworzyć proste gry bez znajomości języków programowania i skryptów. Aby stworzyć własną grę, wystarczą Ci zwykłe edytory wizualne tych silników.

W przypadku, gdy jesteś już dość doświadczonym twórcą gier i chcesz zadebiutować ze swoim projektem, powinieneś spojrzeć na pierwszą trójkę w tym top i zdecydować, który projekt i na jaką platformę zamierzasz wdrożyć.

Jeśli zdecydowałeś się na silnik i jaki projekt będziesz realizował, to możesz bezpiecznie kontynuować, a fora, dokumentacja i społeczności programistów dla tych platform pomogą w tym.

KATEGORIE

POPULARNE ARTYKUŁY

2022 „kingad.ru” - badanie ultrasonograficzne narządów ludzkich