Pełna lista programów do tworzenia gier (2D PC)

Przedstawiamy Państwu próbę stworzenia przez naszą witrynę pełnej listy silników gier, która zainteresuje niezależnych twórców, będzie wygodna przy wstępnym wyborze silnika i pomoże Państwu zrobić kolejny krok w kierunku stworzenia własnej gry komputerowej. Wszystko jest proste, zwięzłe, pogrupowane w kategorie i oznaczone kolorami według trafności.


Wybór kategorii silnika gry:

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

Zastrzeżona technologia stworzona przez Guerrilla Games. W tworzeniu silnika wzięło także udział studio Kojima Productions. Pojawiający się dopiero w 2013 roku Decima Engine zdążył stać się podstawą kilku projektów AAA, a także po prostu ciekawych gier.

Pierwszą grą stworzoną na silniku Decima była Killzone Shadow Fall, stworzona przez samo Guerilla Games. Początkowo studio nie informowało, w jakiej technologii powstaje ich projekt, ale wraz z zapowiedzią kolejnej gry – - mimo to powiedział, że nowy projekt będzie korzystał z poprzedniego silnika - Decima Engine.

Podobnie jak w przypadku wielu popularnych silników, komponent fizyczny silnika Decima opiera się na fizyce Havok. Dzięki temu Guerilla była w stanie stworzyć obiecującą technologię z dynamiczną animacją szkieletu i realistycznym systemem uszkodzeń.

W 2015 roku Decima Engine stał się podstawą Until Dawn, początkowo wątpliwego horroru, który ostatecznie stał się największym odkryciem gatunku przez cały rok. Oprócz Horizon Zero Dawn silnik wykorzystany jest także w ambitnym projekcie Hideo Kojimy – . Dlatego też studio japońskiego dewelopera – Kojima Productions – udzieliło pomocy przy tworzeniu silnika wiodącemu deweloperowi – Guerilla.

W swej istocie Decima Engine został zaprojektowany specjalnie dla projektów AAA, które wymagają dużej szczegółowości i obsługi rozdzielczości 4K. Biorąc pod uwagę potencjalny ogromny sukces Death Stranding, a także fakt, że Guerilla blisko współpracuje z Sony, Decima Engine będzie w przyszłości bardzo poszukiwany. Prawdopodobnie będziemy często widzieć tę technologię .

9 miejsce – Silnik EGO

Silnik opracowany wspólnie przez firmy i Sony Computer Entertainment. Zasadniczo jest to ulepszona wersja Neona, który pod numerem „zero” reprezentował grę Colin McRae: DiRT.

EGO Engine słusznie zasługuje na miejsce w czołówce, przynajmniej ze względu na niesamowicie wysokiej jakości gry z gatunku wyścigów. Wszystkie gry Codemasters od 2007 roku są i są wydawane na platformie EGO, a ich osiągnięcia obejmują także strzelanki, co tylko przemawia na korzyść wszechstronnego silnika.

Większość pracy przy tworzeniu EGO wykonała firma Codematers, a Sony dostarczyło silnik graficzny PhyreEngine. Pierwsza wersja silnika EGO wypuściła słynne DiRT i DiRT 2, a także dodatek Dragon Rising do strzelanki Operation Flashpoint. Drugą wersję silnika reprezentowały DiRT 3, gry z serii GRID oraz F1.

W trzeciej wersji Codemasters tworzą teraz DiRT 4, który z pewnością będzie świetnym wyścigiem rajdowym. 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 obrazów nadal może dawać szanse niektórym nowoczesnym projektom (i nie mówimy o niezależnych).

Realistyczny system zniszczeń, brud przyklejający się do skrzydeł samochodu, prowadzenie samochodu – wszystkie gry wyścigowe Codemasters wyróżniają się tymi i wieloma innymi elementami, które firmie udało się osiągnąć jedynie dzięki stworzeniu wysokiej jakości silnika EGO.

8 miejsce- Twórca gry: Studio

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

Obecnie istnieje siedem wersji silnika, z czego pięć obsługuje wyłącznie gry 2D. W szóstej wersji twórcy zdecydowali się na zintegrowanie ograniczonej obsługi 3D.

Game Maker zyskał sławę tylko dzięki swojej prostocie. Początkowo Overmars, będąc profesorem na Uniwersytecie w Utrechcie, stworzył bazę 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 Makera jest to, że nie musisz znać języków programowania, aby z nim pracować.

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ą spriteów, a zachowanie i interakcja obiektów odbywa się poprzez opisanie ich reakcji na tzw. zwane zdarzeniami (SOP).

Game Maker pojawił się w 1999 roku i nadal otrzymuje aktualizacje prawie co roku. Ostatnia ukazała się w 2011 roku - jest to ósma wersja silnika, która doczekała się wielu aktualizacji i dodatków. Od tego momentu silnik zaczął pracować w Unicode, znacznie wzrosła jego obsługa 3D, poprawiono edytor pomieszczeń itp.

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

Zalety Game Maker Studios polegają na obsłudze 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, a nie tylko angielski, jak to zwykle bywa. Silnik posiada własny język programowania - Game Maker Language. Ma również integrację ze Steam i jest całkowicie darmowy (tylko wersja standardowa).

Jedyną wadą jest 3D, które pojawiło się w Game Makerze już w 2011 roku, ale praca z nim nadal nie została 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ść przepadła nawet w segmencie indie.

Technologia ta ma jednak ogromny potencjał, aktywnie się rozwija i biorąc pod uwagę popularność gatunku indie, wkrótce będzie znacznie bardziej poszukiwana.

7 miejsce – Silnik 4A

Silnik pochodzący z Ukrainy, stworzony przez studio o tej samej nazwie . Losy silnika 4A splatają się z silnikiem X-Ray Engine, który po pierwsze został w ten sam sposób opracowany na Ukrainie, po drugie został stworzony na potrzeby gry z gatunku postapokalipsa, a po trzecie został napisany przez ci sami programiści - Oles Shishkovtsov i Alexander Maksimchuk.

4A Engine jest oprogramowaniem autorskim, co oznacza, że ​​4A Games może z niego korzystać wyłącznie na własne potrzeby, bez możliwości sprzedaży licencji. W tej chwili firma wypuściła dwie gry na ten silnik – Metro 2033 i Metro: Last Light.

Historia 4A Engine ma kilka ciemnych punktów. Według niektórych informacji silnik jest zmodyfikowaną kopią X-Ray'a. Podejrzenie to opiera się na fakcie, że programiści silników Sziszkowcow i Maksimczuk dobrowolnie opuścili (lub będąc zwolnionym), korzystali z bazy rentgenowskiej, którą stworzyli dla 4A Engine. Plotka ta przerodziła się później w skandal, ale nigdy nie znaleziono żadnych prawdziwych dowodów.

Shishkovtsov i jego towarzysze nie odważyli się dalej rozwijać Stalkera i X-Ray'a, ponieważ ten ostatni, ich zdaniem, miał kiepski model sieci i słabą optymalizację, przez co dystrybucja zasobów komputera i pamięci była strasznie niegrzeczna. Generalnie, zdaniem twórców, X-Ray nie było w stanie obsłużyć konsol nowej generacji i nie miało przed sobą przyszłości, dlatego zdecydowali się opuścić studio i zająć się tworzeniem własnego.

Stworzony przez nich silnik 4A jedynie potwierdził wyrażone wcześniej oceny. Zatem w porównaniu do S.T.A.L.K.E.R. Metro 2033 posiadało znacznie lepszą grafikę (co można przypisać czasowi), ale jednocześnie wymagało znacznie mniej zasobów komputera i nie powodowało żadnych błędów w systemie.

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

Ogólnie 4A Engine można nazwać ideologicznym następcą X-Ray'a, który pokazał znacznie lepsze wyniki i uniknął licznych błędów swojego poprzednika. Tak czy inaczej oba silniki zasługują na miejsca w naszej czołówce.

6 miejsce – Silnik IW

Prawie każdy gracz zetknął się z silnikiem Infinity Ward, nawet jeśli nawet nie był świadomy jego istnienia. IW został opracowany przez amerykańską firmę o tej samej nazwie, która stworzyła go specjalnie na potrzeby swoich gier, a mianowicie serii najpopularniejszych strzelanek Call of Duty.

Historia silnika Infinity Ward sięga 2002 roku, kiedy w studiu pracowali przyszli pracownicy IW . W tym czasie wypuścili 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 opuściła 2015 Inc, aby założyć dobrze znane Infinity Ward i rozpocznij tworzenie kultowej gry - Call of Duty.

Call of Duty bazowało w ten sam sposób na silniku id Tech 3, o czym twórcy poinformowali opinię publiczną. Zakupiony silnik przeszedł jednak istotne modyfikacje, które obejmowały typowe ulepszenia grafiki, wprowadzenie funkcji rozmycia środowiska, funkcje przetwarzania powierzchni wody za pomocą shaderów, dynamicznych cieni i wiele więcej.

Dzięki takim przekształceniom wersja IW id Tech 3 znacznie odeszła od pierwowzoru, więc przyszedł czas, aby firma nazwała go własnym silnikiem i zmieniła nazwę.

Wkrótce twórcy właśnie to zrobili wydając Call of Duty 2, zapowiadając, że kontynuacja ukaże się na modyfikacji id Tech 3 - IW Engine 2.0. Jak można się domyślić, silnik pierwszej wersji został zawłaszczony przez twórców Call of Duty 1.

W 2007 roku Infinity Ward wypuściło trzecią wersję silnika, której wydanie zostało oznaczone przez Modern Warfare. Animacja twarzy, tekstur wody, oświetlenia, a także wprowadzenie nowego efektu – głębi ostrości – wszystko mówiło, że mamy jeden z najwyższej jakości silników dla strzelanek swoich czasów.

Do 2012 roku firma nadal korzystała z tego silnika, ulepszając jedynie element graficzny. IW 4.0 i 5.0 pojawiają się odpowiednio wraz z Modern Warfare 2 i 3. Pomimo powstania nowych wersji, ten sam Black Ops 2 ukazał się dopiero na trzecim modelu silnika.

Jednak w 2013 roku powrót do pełnego rozwoju rozpoczął się ponownie, gdy IW zakończyło prace nad COD: Ghosts. I choć część o „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ódmym, na którym został opracowany pod koniec 2016 roku.

5 miejsce - RAGE (Rockstar Advanced Game Engine)

Na piątym miejscu znajduje się silnik Rockstar. Rockstar Advanced Game Engine, w skrócie RAGE, jest produktem dwóch jej spółek zależnych – i San Diego, które zostały opracowane wyłącznie na potrzeby gier firmy.

RAGE zadebiutował w praktyce dopiero w 2006 roku, kiedy Rockstar wypuścił grę w tenisa stołowego. Zabawne, że gra nie była niczym wyjątkowym – twórcy po prostu postanowili przetestować nowy silnik w jakimś niskobudżetowym projekcie. Od tego czasu wszystkie kolejne gry firmy zaczęły być wydawane na platformie RAGE.

Co wydarzyło się przed 2006 rokiem? W pierwszej połowie 2000 roku Rockstar wypuścił już kilka części GTA i zyskał sławę, ale wtedy jego flagowym silnikiem był RenderWare, który został opracowany przez całkowicie zewnętrzne studio - . W 2004 roku ta ostatnia została wchłonięta przez EA, co w naturalny sposób wpłynęło na licencję na silnik przejętą przez Rockstar.

Electronic Arts zawsze było rygorystyczne w stosunku do bezpośredniej konkurencji, dlatego zarząd Rockstara zdecydował się porzucić wiernie służyły im RenderWare i rozpocząć tworzenie własnego silnika. W ciągu zaledwie roku firmie udało się opracować RAGE, ponieważ jej podstawy powstały nie od zera, ale w oparciu o AGE - silnik Angel Studios.

Pierwszym dużym projektem Rockstar Advanced Game Engine było GTA IV. Jeszcze przed premierą firma ogłosiła, że ​​silnik RAGE będzie wykorzystywał technologię euphoria, narzędzie do animacji proceduralnej, które pozwala symulować realistyczną fizykę ciała (używane do dziś). Następnie wydano Max Payne 3, GTA V, a także planowane - wszystkie te gry zostały stworzone i są rozwijane w RAGE.

Pod maską Rockstar Advanced Game Engine znajdują się wszystkie komponenty najbardziej funkcjonalnego silnika: grafika, fizyka, silniki dźwięku i animacji, 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 z Rockstar Games.

Jak wiadomo wiele gier tej 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 w pierwszej kolejności skupili się programiści.

W miarę jak gracz przechodzi przez poziom, silnik nie przestaje wprowadzać i wyprowadzać wymaganych obiektów. Spójność tę zapewniono dzięki wysokiej jakości menedżerowi pamięci silnika, który jest w stanie eliminować i przenosić obiekty z pamięci RAM bez konieczności okresowej fragmentacji.

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

4. miejsce – CryEngine

Seria silników tej firmy prawie znalazła się w pierwszej trójce naszych najlepszych - CryEngine - mocno zakorzeniony na czwartej pozycji. Komponent graficzny tego silnika jest niemal niezrównany, a Crysis – pierwsza gra stworzona na CryEngine 2 – przez wielu uważana jest za jeden z najbardziej zaawansowanych technologicznie projektów w branży gier.

Oryginalny CryEngine został wydany w 2002 roku specjalnie na potrzeby strzelanki Far Cry. Wtedy silnik okazał się numerem jeden pod względem zaawansowania technologicznego i fotorealizmu. CryEngine 2, wydany w 2007 roku, po raz pierwszy pokazał swoją wartość w Crysis.

Dziś dostępna jest zarówno trzecia, jak i czwarta wersja tego silnika, z których jedna zebrała znacznie gorsze recenzje w porównaniu do CryEngine 2, a druga odeszła na tyle od pierwowzoru, że tylko częściowo należy do „rodziny”.

Charakterystyczną polityką firmy Crytek, która opracowała CryEngine, jest ciągła interakcja z mniejszymi studiami, które wymagają silnika gry. Firma wydała i nadal wydaje licencje dowolnemu zespołowi za niewielką opłatą, co tylko przynosi korzyść reputacji CryEngine.

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

Mapowanie paralaksy, teren 2.5D, rozpraszanie podpowierzchniowe, dynamiczne oświetlenie, narzędzie Polybump 2, parametryczna animacja szkieletu – CryEngine zawierał wiele zaawansowanych jak na tamte czasy technologii, które nadal pozostają aktualne.

Silnik posiada wbudowany edytor poziomów Sandbox2, który umożliwia tworzenie poziomów w czasie rzeczywistym, pracę z obiektami oraz edycję animacji. Oczywiście na najgłośniejsze pochwały zasługuje CryEngine – doskonały przykład tego, jak powinno się robić silniki.

3 miejsce- id Tech

id Tech – na bazie tego silnika powstały takie kultowe strzelanki jak Wolfenstein, Quake czy DOOM. Ci trzej giganci, zrodzeni z id Software, grzmieli na przełomie lat 90. i 2000., a w naszych czasach, gdy odrodzenie starych gier i filmów nabrało spontanicznych rozmiarów, powrócili i dali „lokalnym” strzelankom prawdziwy luz.

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

Właściwie prawo do miana „legendarnego” otrzymał właśnie za stworzenie id Tech i gier, o których wspomnieliśmy powyżej, które zostały wydane na tym silniku. Następnie twórcy 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 w drugiej wersji, która jak można się domyślić, nazwanej Quake Engine, pojawiło się kilka części z serii Quake.

Wraz z id Tech 3, id Software rozpoczęło dystrybucję swojego pomysłu. Silnik coraz częściej zaczął pojawiać się wśród projektów zewnętrznych deweloperów (Medal of Honor, Star Trek, James Bond 007).

Dodatkowo silnik numer trzy przejęła firma Infinity Ward, która na jego podstawie stworzyła własny silnik (rozmawialiśmy o tym na początku zestawienia, gdyż ten silnik również na nim trafił).

id Tech 4 to era znaczących transformacji, ponieważ silnik został napisany w C++. Twórcy przepisali wszystkie podsystemy silnika i zaprezentowali je w grze DOOM 3. Samocieniowanie, oświetlenie per-piksel itp. - czwarta wersja posiadała najnowocześniejsze technologie.

Firma praktycznie nie współpracowała z id Tech 5, wydając dla niego tylko jedną grę – RAGE. Spotkało się to z kontrowersjami wśród publiczności, chociaż sam silnik spodobał się innym programistom. Tak więc w tej wersji wypuścili , Wolfenstein: Nowy porządek i wewnętrzne zło.

Wreszcie w 2016 roku wydano szóstą i najnowszą wersję. Twórcy stworzyli go specjalnie z myślą o konsolach nowej generacji, demonstrując pełną moc silnika przy równie potężnym projekcie – .

Przede wszystkim silnik wyróżnia innowacyjna technologia Sparse Voxel OCtree, dzięki której geometria poziomów jest odtwarzana nie poprzez strukturę wielokątną, a poprzez wokselową.

Za 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, natomiast obiekty dalej są renderowane przy użyciu dużych wokseli, które mają gorszą jakość. W przeciwnym razie id Tech 6 jest wyposażony w najnowszą technologię i będąc „młodym” czeka na swoje najlepsze godziny.

2. miejsce – Frostbite i Unity Engine

Honorowe srebro na liście „10 najlepszych silników w branży gier” zajmują 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 prezentuje niesamowicie kinowe efekty, a dzięki drugiemu, Unity Engine, jesteśmy bardziej zaznajomieni z jego powszechnością i dostępnością (podobnie jak CryEngine), choć wiele znakomitych wydano na nim gry.

Frostbite Engine został opracowany przez szwedzką firmę DICE w 2008 roku na potrzeby gry Battlefield: Bad Company. Silnik zastąpił silnik refraktorowy, starą technologię, z którą DICE pracowało w swojej poprzedniej historii. Teraz istnieją trzy pełnoprawne wersje Frostbite Engine (w tym 1.5) i ogólnie silnik sprawdził się w wyścigach, strzelankach, grach RPG, a nawet sporcie.

Silnik DICE to standardowe połączenie grafiki, dźwięku i innych technologii charakterystycznych dla zwykłego silnika. Dziś obsługuje wersję 11 DirectX, a także jest zoptymalizowany do pracy z procesorami wielordzeniowymi.

Kluczowymi zaletami silnika są zniszczalność i grafika. Pierwszy komponent jest raczej odgałęzieniem drugiego niż pełnoprawnym aspektem, jednak gdy wspomina się o silniku Frostbite, mówi się o niezwykle realistycznej zniszczalności.

Silnik graficzny obsługuje wiele post-efektów, mapowanie wypukłości, dynamiczne oświetlenie i inne nowoczesne technologie. Nie ma praktycznie żadnych ograniczeń co do odległości rysowania – na komputerach z najwyższej półki użytkownicy mogą oglądać całą lokalizację aż po horyzont.

I choć DICE zdążyło sprawdzić się i zyskać 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 Frostbite Engine twórcy byli w stanie udostępnić bitwy 32 na 32 graczy na ogromnych mapach z różnorodnym wyposażeniem, a także zniszczalnymi obiektami.

Oprócz wielu strzelanek, Frostbite Engine świetnie spisał się w grze wyścigowej NFS: The Run, a także w grze RPG Dragon Age: Inquisition. 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 wyparł Frostbite Engine i stoi z nim na tym samym piedestale – Unity Engine. Silnik został opracowany przez Unity Technologies w 2005 roku – wówczas niezbyt znane studio, które dziś zatrudnia tysiące pracowników.

Unity Engine nie był tworzony pod konkretną grę, co jest typowe dla naszych poprzednich uczestników – studio stworzyło go wyłącznie na potrzeby dystrybucji.

Unity Technologies nadal jest właścicielem silnika, stale go unowocześniając i udoskonalając. Dzięki temu, że cena silnika została ustalona na dość niskim poziomie, 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 niezależnych deweloperów.

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

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

Kluczowym czynnikiem wpływającym na popularność Unity Engine jest darmowy charakter pakietu, który obejmuje najbardziej minimalną wersję silnika.

Każdy początkujący programista może całkowicie bezpłatnie pobrać Unity Engine i rozpocząć na nim tworzenie gier, zwłaszcza, że ​​jego narzędzia są niezwykle łatwe do nauczenia się w porównaniu z innymi popularnymi silnikami.

Zaawansowany i wyposażony w najnowocześniejszą technologię Unity Engine jest przede wszystkim najpopularniejszym silnikiem, dzięki któremu zdobył drugą pozycję na naszej liście.

1. miejsce – Source i Unreal Engine

Na pozycji zwycięzcy powtórzył się los poprzedniej linii, dlatego znów porozmawiamy o dwóch silnikach na raz, które równie zasługują na miano najlepszego silnika w branży gier. Osoba, która choć raz zetknęła się z komputerem, zapewne słyszała o Half-Life – najsłynniejszej strzelance, która swego czasu podniosła poprzeczkę na wzór Quake’a czy DOOM-a.

Była to gra opowiadająca o przygodach słynnego naukowca Gordona Freemana, która powstała na silniku Source. Druga – Unreal Engine 3 – jest ściśle powiązana z serią strzelanek , która podobnie jak wspomniane gry akcji, w ten sam sposób „podniosł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, silnik ten był już stworzony na potrzeby kontynuacji, ale pierwszą grą na silniku był Counter-Strike: Source.

Pierwsza wzmianka o silniku pojawiła się w 1998 roku, kiedy prace nad Half-Lifem już dobiegały końca. Twórcy musieli odrzucić wiele zmian i funkcji, które pierwotnie miały pojawić się w akcji, ze względu na niedoskonałości GoldSrc, pierwszego silnika firmy. Dlatego pracownicy Valve postanowili stworzyć silnik, który pozwoli spełnić wszystkie ich 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, który Valve ulepszył i zaadaptował Źródło.

To dzięki fizyce przypominającej Ragdoll w Half-Life 2 twórcom udało się stworzyć najciekawsze łamigłówki i ogólnie rozgrywkę. Dodatkowo animacja twarzy w grze była równie nowatorska jak na rok 2004.

Kolejną cechą wyróżniającą Source jest sztuczna inteligencja, która doskonale kontroluje wrogów i przyjaciół gracza. Grafika, poza wspomnianą wyżej animacją, wyróżniała się efektami cieniowania.

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 ogłoszona w 2015 roku.

Na Source 2 ukazała się już gra Dota 2, podobnie jak kilka innych niezależnych projektów Valve. Ogólnodostępna wersja silnika jest wciąż w fazie rozwoju.

Unreal Engine to silnik, za stworzenie którego odpowiada Epic Games. Wielu graczom znane są projekty tej firmy, które są jednymi z najlepszych strzelanek w branży gier. Wszystkie gry Epic Games powstały na silniku Unreal Engine, ale nawet jeśli nie grałeś w żaden projekt tej firmy, prawdopodobnie zetknąłeś się z tym silnikiem, ponieważ stworzono 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 równie znanych, a także całkowicie niezależnych projektów powstały na silniku Unreal Engine. Nieźle, prawda?

Oparty na C++, Unreal Engine może działać na praktycznie każdym systemie operacyjnym komputera PC, a także na wielu różnych konsolach, zarówno z najwyższej półki, jak i mniej popularnych. W tej chwili istnieją cztery pełne wersje silnika, które zostały wydane odpowiednio w latach 1998, 2002, 2006 i 2014.

Istnieją jednak również gałęzie stanowiące dodatki i ulepszenia wersji „głównej”. Unreal Engine 4 to najmłodszy silnik w serii, a pierwszą grą wydaną na nim było szczęście, że był to horror Daylight z 2014 roku.

W czasie swojego istnienia silnik był dystrybuowany odpłatnie, podobnie jak technologie konkurencji. Jednak przykłady Unity i CryEngine skłoniły firmę Epic Games do uczynienia Unreal Engine 4 free-to-play. 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 r


Jakby ci się podobało

, MMO , Mob

Kurs szkoleniowy GMakera Metodologia rozwoju
Zawody Edytor graficzny Szkolenie Construct2 Strony poświęcone tworzeniu gier
Gdzie studiować . VSBI Zasoby, grafika, dźwięki Nierealny kurs szkoleniowy
Zły kierunek
To, co najlepsze
2D (PC)

Silniki gier do tworzenia gier 2D

Nazwa Opis, zalety Platformy Język Gatunki Cena
001 Twórca gry
(2013)
Silnik na platformie Game Maker. Umożliwia tworzenie skryptów gier w wygodnej formie graficznej. Istnieje wiele gotowych gier.
Strona internetowa: Engine001.com
Windows, iPhone, Android --- Gry 2D, 3D dowolnego gatunku Za darmo,
10 USD miesięcznie
Andora2D
wersja 0.451
(2009)
Bezpośredni następca DelphiX, dwuwymiarowy silnik z nowymi możliwościami. Obsługa DirectX i OpenGL.
Strona internetowa:
Okna Obiekt Pascal Strategie 2D, scrollery, zręcznościówki, platformówki Za darmo
Pudełko2D
wersja 2.3
(2013)
Nie jest to pełnoprawny silnik gry, ale silnik fizyki czasu rzeczywistego, zaprojektowany do pracy z dwuwymiarowymi obiektami fizycznymi. Silnik wykorzystywany jest w grach: Angry Birds, Limbo, Crayon Physics Deluxe.
Strona internetowa: box2d.org
--- C++ Gry 2D dowolnego gatunku Za darmo
DGD (sterownik gry Dworkin)
wersja 1.4.18
(2010)
Obiektowy silnik MUD. MUD – gry tekstowe w systemie klient-serwer.
Strona internetowa: dworkin.nl
Windows, Mac, Unix C, Jawa Gry MUD Za darmo
Okazywać radość
wersja 1.2
(2004)
Darmowa reinkarnacja silnika gry Ultima VII z 1990 roku.
Strona internetowa:
Windows, Mac, Linux --- RPG 2D Za darmo
FIFE (elastyczny silnik izometryczny)
wersja 0.3.5
(2013)
Darmowy silnik do tworzenia gier izometrycznych 2D. Obsługuje zasoby z gier Fallout i Fallout 2. Istnieje wiele ulepszeń w zakresie tworzenia gier strategicznych. Wady: trudne do opanowania.
Strona internetowa: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython Gry 2D, RPG, RTS Za darmo
HGE (silnik gry Haafa)
wersja 1.81
(2008)
Prosty i wygodny silnik do tworzenia gier 2D. Dostarczany jako SDK. Silnik posiada bardzo wygodną dokumentację oraz przejrzyste przykłady edukacyjne pokazujące jego główne możliwości.
Strona internetowa: hge.relishgames.com
Okna C++ Gry 2D dowolnego gatunku Za darmo
Twórca gier
wersja 8.1.140
(2013)
Silnik gry przeznaczony jest do tworzenia gier dwuwymiarowych bez użycia języków programowania, dla początkujących. Zamiast linijek kodu zastępowane są gotowe akcje postaci z gry. Program ten doskonale sprawdza się w grach z widokiem z góry i platformówkach z widokiem z boku.
Strona internetowa: yoyogames.com
Okna interfejs typu „przeciągnij i upuść”, język skryptowy w C++ Gry 2D dowolnego gatunku Za darmo,
$49.99,
$799.99
MIŁOŚĆ
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.
Strona internetowa: love2d.org
Windows, Mac, Linux Lua Gry 2D dowolnego gatunku Za darmo
M.U.G.E.N
wersja 1.1
(2013)
Wysoce wyspecjalizowany dwuwymiarowy silnik do tworzenia bijatyk. Istnieją działające modele wojowników z większości popularnych bijatyk 2D z lat 90-tych.
Strona internetowa: elecbyte.com/mugen (niedostępna)
Windows, MS-DOS, Linux C Gra walki 2D Za darmo
OtwórzBOR
wersja 3.0
(2010)
Silnik 2D od Senile Team. Obsługuje 4 graczy. Praca z pamięcią. Na silniku powstały następujące gry: OpenBor Doom, Beast of Rage (remake legendarnej gry Street of Rage/Bare Knuckle).
Strona internetowa: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Pokonaj ich (walki, aby przejść) Za darmo
Silnik OMEGI
wersja 1.15
(2007)
Silnik do tworzenia gier Wykorzystuje DirectX lub OpenGL API, 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 Za darmo
Pentagram
(2007)
Projekt tworzący silnik gry, który zostanie wykorzystany w wydanej grze Ultima VIII: Pagan.
Strona internetowa:
Windows, Mac, Linux --- RPG 2D Za darmo
QSP (Quest Soft Player) (AeroQSP)
(2010)
Popularny wieloplatformowy rosyjski silnik do tworzenia gier z gatunku Interactive Fiction (gry tekstowe). Autorem QSP i głównym programistą jest Argunov Valery aka Byte.
Strona internetowa: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Zadania, fikcja interaktywna Za darmo
Twórca RPG
As VX
(2013)
Wystarczająco prosty dla dziecka, wystarczająco mocny dla programisty – to motto tego silnika. RPG Maker VX Ace poprawia każdy aspekt tworzenia gier RPG.
Strona 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.
Strona internetowa:
Windows, Mac, Linux Lua Gry 2D dowolnego gatunku Za darmo
Stratagus
wersja 2.2.7
(2012)
Wieloplatformowy silnik gry do gier strategicznych czasu rzeczywistego, takich jak Warcraft 2, ze źródłami i ikonkami. Obsługiwana jest gra poprzez sieć lokalną lub Internet.
Strona internetowa: stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- Strategia RTS-owa Za darmo
URQ Popularny rosyjski silnik do tworzenia gier z gatunku Interactive Fiction (gra tekstowa, uproszczony typ zadań).
Strona internetowa: questtext.narod.ru
--- --- Zadania, fikcja interaktywna Za darmo
Silnik zerowy
wersja 3.1
(2009)
Zero Engine to zestaw gotowych funkcji gry dla silnika Game Maker. Oprócz podstawowych układów napędowych, systemów RPG, automatów i uniwersalnych systemów wejściowych istnieje wiele scenariuszy.

Denis Zaritsky

Programista. Interesuje się tworzeniem gier z wykorzystaniem silnika Unreal Engine, interesuje się także: JavaScriptem, HTML5, Node.js, User Experience, edukacją online, sztuczną inteligencją i marketingiem internetowym. Lubi brać udział w startupach i ciekawych projektach.

Wiele osób 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? Krótko mówiąc, 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 służącym do tworzenia gier na urządzenia mobilne. Porównując ich funkcje, możesz wybrać ten, który najbardziej Ci odpowiada i stworzyć kolejny wielki hit.

Rzućmy okiem na listę!

Jest to wieloplatformowy silnik do tworzenia gier na iOS i Androida. Interfejs API umożliwia tworzenie gier 2D, a także pomaga w tworzeniu złożonych funkcji przy użyciu interfejsu API opartego na Lua. Dodatkowo możesz zarabiać na pakiecie Corona SDK za pomocą reklam Corona. Rozwój z Coroną jest dość łatwy dzięki testowaniu 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 na OS X, zapewni środowisko graficzne, w którym możesz tworzyć poziomy do gier i sprawdzać, jak obiekty oddziałują na siebie, korzystając z silnika fizyki Corony.

Jedność

Jest to framework do tworzenia gier HTML5 na komputery stacjonarne i urządzenia mobilne, oparty na bibliotece PIXI.js. Obsługuje renderowanie Canvas i WebGL, animowane duszki, cząstki, dźwięk, wiele metod wprowadzania i fizykę obiektów. Phaser jest oprogramowaniem typu open source na licencji MIT. Oznacza to, że możesz używać kodu bez ograniczeń, ale musisz zachować informacje o prawach autorskich w kopiach oprogramowania, co oznacza, że ​​będziesz musiał załączyć informację o prawach autorskich do frameworka w tekście licencji. Cieszy się dużym wsparciem Richarda Daveya i społeczności, która się wokół niego wyrosła.

Wprowadzony w 2010 roku, jest projektem open source dystrybuowanym na licencji MIT. Tworzenie gier w Cocos2d-x opiera się na wykorzystaniu sprite'ów. Za pomocą tych kontenerów tworzone są wszelkiego rodzaju sceny, na przykład lokacje gier, czy menu. Sprite'y sterowane są za pomocą animacji lub kodu programu w C++, JavaScript lub Lua. Dzięki nowoczesnemu interfejsowi wizualnemu duszki można łatwo zmieniać, przesuwać, skalować i w inny sposób manipulować.

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 biblioteki libGDX. Wsparcie społeczności jest również świetne, ponieważ zapewnia świetną dokumentację do pracy.

Wniosek

W tym artykule przyjrzeliśmy się kilku frameworkom i silnikom do tworzenia gier. Powinieneś teraz mieć pojęcie, jakie rozwiązania będą najlepiej odpowiadać Twoim kolejnym potrzebom związanym z tworzeniem 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 ​​tytuł artykułu został uproszczony, aby przyciągnąć więcej osób chcących stworzyć własną grę 2D/3D.

W tej recenzji zdecydowałem się przyjrzeć poważniejszym silnikom gier CryENGINE 3, Unreal Engine. Przyjrzyjmy się także nowej wersji Unity3D.

CryENGINE 3 Darmowy pakiet SDK

CryENGINE 3 to darmowy silnik gry stworzony przez firmę Crytek, która wypuściła pierwszą wersję silnika w 2002 roku. Trzecia wersja powstała w 2009 roku. Światową popularność tego silnika uzasadnia oszałamiająca wydajność graficzna produktów, z których niektóre wyglądają niesamowicie fotorealistycznie.


Możliwości:

  • Gotowe gry uważam za najlepszą demonstrację możliwości i tutaj CryENGINE 3 ma się czym pochwalić. Na przestrzeni lat silnik ten był wykorzystywany przez twórców takich gier jak Far Cry, Crysis czy AION. Oczywiście lista stworzonych gier jest znacznie większa, ale ja wymieniłem te najbardziej znane.
  • CryEngine 3 jest silnikiem wieloplatformowym i obsługuje komputery PC, PlayStation® 3 i Xbox 360™.
  • Możesz importować tekstury z 3ds max, maya, a także z poprzednich wersji silnika.
  • Przytoczę słowa założyciela firmy Tsevata Yerli: „Silnik był gotowy na następną generację już 3 lata temu. Od dawna mamy zaawansowany system cząstek, renderowanie GPU, odroczone cieniowanie, teselację, obsługę DX11 i tak dalej” – Rzeczywiście, prawdziwe przykłady stworzonych gier mówią wiele.

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

Gdzie zacząć?

Zestaw 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 - launcher.ex mi.

Właściwie jest to małe wyjaśnienie; liczne samouczki wideo powiedzą Ci wszystko inne na temat tego, co pobierzesz. Na szczęście silnik ten 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 zadawać pytania. To niewątpliwie przemawia na korzyść silnika dla rosyjskojęzycznych programistów, ponieważ proces tworzenia gry nie jest taki prosty i nie da się tego zrobić bez zapoznania się z dokumentacją techniczną.

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

Język interfejsu: język angielski

Zestaw deweloperski Unreal (UDK)

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


Możliwości:

  • Unreal Engine jest silnikiem wieloplatformowym i obsługuje komputery kompatybilne z IBM PC, Xbox 360, PlayStation 3, Wii i Android. Mówiąc ściślej, 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 nadaje się do tworzenia strzelanek, ale nadaje się również do innych gatunków, na przykład gier MMO.
  • Grafika stoi na bardzo wysokim poziomie. Wysoka szczegółowość cieni i światła. Istnieje system obliczania oświetlenia Unreal Lightmass.
  • Wbudowany edytor posiada ogromny zestaw wbudowanych narzędzi, m.in. FaceFX Studio (animacja twarzy), edytor siatki, Unreal Facade (rozwój architektury i budynków), Unreal PhAT (praca z fizyką) a także edytory animacji, tekstury, dźwięki, poziomy, krajobrazy i inne.
  • Skryptowanie odbywa się w języku Unreal Script, który zawiera wiele funkcji ułatwiających tworzenie gier 3D. Pomimo pewnych trudności, takich jak dziedziczenie klas, wygląd kodu Unreal Script jest podobny do C/C++.

Przykłady gier: oto 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 jest całkiem naturalny – łatwość i intuicyjność zarówno interfejsu, jak i systemu projektowania gry jako całości. Wiele samouczków wideo i wysokiej jakości dokumentacja dają temu silnikowi dodatkową zaletę. 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. Szczególnie chciałbym podkreślić wtyczkę internetową, ponieważ teraz możesz grać w stworzone gry 3D bezpośrednio w przeglądarce, poniżej podałem link z przykładowymi grami.
  • Uwzględniono prawie każdy gatunek współczesnych gier, to naprawdę robi wrażenie (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Uproszczony import tekstur, dźwięków, czcionek. Aby zaimportować, po prostu przeciągnij i upuść elementy do folderu tekstur na 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 zwanym Boo. Najczęściej kod jest pisany w JavaScript, poza tym prawie cała pomoc Unity zawiera przykłady w JavaScript. Działanie skryptu możesz sprawdzić od razu w grze, bez wychodzenia z okna Unity.
  • System graficzny jest dobrze zoptymalizowany i działa na DirectX (w tym obsługa DirectX 11) i OpenGL. Obsługiwane jest odroczone cieniowanie i cienie w czasie rzeczywistym. Istnieje również wbudowany generator krajobrazu i wbudowany edytor shaderów.
  • Jeśli chcesz tworzyć grę w zespole, silnik zapewnia system wspólnego rozwoju - Asset Server.

Przykłady gier: Bad Piggies, Wasteland 2. W niektóre gry można grać bezpośrednio strona 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 dotyczące 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 pomiędzy Unity3D i Unreal Development Kit (UDK). Unity3D posiada najszerszy wybór platform: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (większość platform jest wykluczona w wersji darmowej).

Gatunek gry:

Na tych trzech silnikach można stworzyć grę dowolnego gatunku, ale CryENGINE 3 i UDK będą bardziej nastawione na FPS (strzelanki). Symulatory wyścigów - UDK, bo z fizyką lepiej współpracuje, ale Unity też się nadaje.

Szkolenie/interfejs:

Skrypty są integralną częścią tworzenia gier, a Unity jest w najlepszym wydaniu. Niektórzy początkujący mogą dowiedzieć się, jak pisać proste skrypty nawet bez dokumentacji. Jeśli chodzi o materiał szkoleniowy, to w RuNet jest go pod dostatkiem dla wszystkich opisanych powyżej silników, ale i tutaj liderem jest Unity3D.

Grafika:

W recenzji podano przykłady gotowych produktów, to już wystarczy, aby wyciągnąć wnioski. CryENGINE 3 przewyższa konkurencję, ale nie można mówić o wyraźnej przewadze. Unity w wersji darmowej straciło wiele technologii, 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 z nich i wybrać to, co jest dla Ciebie bliższe i łatwiejsze.

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

Opisane zostaną programy, za pomocą których można tworzyć zarówno prymitywne gry 2D, jak i bardziej złożone gry 3D, wykorzystując fizykę, wysoką grafikę, pisanie skryptów i algorytmów. Na górze znajdą się silniki i programy, na których każdy będzie mógł tworzyć gry, bo do tego nie trzeba znać i pisać specjalnych skomplikowanych skryptów, a także mistrzowskich języków programowania.

Top ten może przydać się także osobom, 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ć na tym polu i obecnie wybierają optymalny dla siebie silnik. Na górze zostaną opisane wszystkie zalety i zalety prezentowanych silników.

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

Wybrane i opisane w tym artykule silniki nie będą najlepsze, są po prostu najodpowiedniejsze do wykonywania 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 zera. Następnie twórcy gier zauważyli, że podczas tworzenia gier istnieje wiele rutynowych zadań, które łatwiej zautomatyzować, napisać takie rozwiązania raz, a potem po prostu uzyskać do nich dostęp z poziomu kodu.

W ten sposób pojawiły się biblioteki, frameworki, a następnie pełnoprawne silniki.

5 Miejsce

Stencyl to projektant gier, który pomoże Ci stworzyć 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 akcji zdalnych, bloki predefiniowanych akcji i wiele więcej. Jednocześnie twórcy tego konstruktora zapewniają możliwość tworzenia własnych wydarzeń i reakcji. Silnik ten posiada duży zestaw narzędzi oraz możliwość współpracy z projektantem wizualnym.

Prostota i szeroka gama prostych narzędzi w żaden sposób nie ograniczają możliwości tego projektanta w pracy dla profesjonalistów. Silnik umożliwia pisanie 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 uruchomić w przeglądarce i umieścić na stronach internetowych.

Konstruktor Stencyl zapewnia bardzo użyteczną i interesującą możliwość tworzenia gry w zespole, będąc od siebie daleko, za pomocą wspólnego interfejsu sieciowego, czatu i wsparcia, które są udostępniane bezpłatnie na oficjalnej stronie internetowej.

W tym kreatorze warto zaznaczyć, że znajduje się sklep, w którym można pobrać gotowe skrypty, grafiki i wiele więcej.

Przykładem działania silnika są liczne gry online flash, których jest mnóstwo w Internecie.

· Łatwość obsługi.

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

· Projektant jest całkowicie darmowy.

· Możliwość pracy zespołowej nad grą.

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

· Tworzenie gier na różne platformy.

· Interfejs w języku angielskim.

· Interfejs nie jest od razu jasny.

4 Miejsce

Kodu Game Lab to edytor wizualny, który umożliwia tworzenie gier 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 skryptów i znajomości języków programowania.

Kodu Game Lab ma wiele funkcji i można na jego podstawie 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.

· Duża liczba narzędzi.

· Łatwość obsługi.

· Tworzenie absolutnie dowolnego gatunku gier.

· Interfejs w języku rosyjskim.

· Nie jest wymagany wydajny komputer.

· Słaba optymalizacja.

· Słabe możliwości tworzenia gier.

· Brak możliwości 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 i umożliwia tworzenie gier na popularne systemy operacyjne, takie jak Windows, MacOS, Linux, Android, IOS, a także na konsole do gier Xbox i Wii.

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

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

Darmowa wersja Unity ma wystarczającą liczbę 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ącej liczby narzędzi, które są obecne w darmowej wersji. Aby lepiej dostroić grafikę tworzonych gier, radzę skorzystać 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 wiele więcej, a także możliwość wykorzystania własnych, stworzonych materiałów w silniku Unity.

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

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

· Mniej więcej przejrzysty interfejs.

· Tworzenie absolutnie dowolnego gatunku gier.

· Wieloplatformowy.

· Optymalizacja.

· Duża liczba lekcji wideo i instrukcji.

· Silnik jest całkowicie darmowy.

· Nie jest wymagany wydajny komputer.

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

· Zamknięte źródło.

· Przestarzała grafika.

Bez wątpienia silnik ten jest wielokrotnie lepszy i bardziej funkcjonalny od poprzednich, jednak jeśli spojrzeć na niego z perspektywy bardziej profesjonalnego tworzenia gier, to należy zrozumieć, że Unity staje się przestarzały.

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 wieloplatformowość, a Unreal Engine radzi sobie z tym całkiem nieźle. Możesz tworzyć gry na wszystkie popularne platformy, zarówno na smartfony (Android, IOS), jak i na komputery (Windows, MacOS).

W przypadku tego silnika istnieje sporo dokumentacji i informacji na temat pracy z nim na oficjalnej stronie internetowej oraz w Internecie. Dlatego jeśli nie znasz Unreal Engine, możesz łatwo znaleźć wszystkie informacje potrzebne do rozpoczęcia, a jeśli w trakcie programowania pojawią się jakieś problemy, możesz skontaktować się z formularzem i omówić lub znaleźć rozwiązanie problemu.

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

Bardzo ważne jest, aby 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ż jest ona całkowicie open source i ma bardzo dobrze zoptymalizowaną, nowoczesną grafikę. Jeśli chodzi o pisanie skryptów, silnik wykorzystuje język programowania C++. Open source pozwoli na dodawanie własnych bibliotek i frameworków z silnika, co daje niemal nieograniczone możliwości w tworzeniu gier.

Zaznaczam, że jeśli nie masz doświadczenia w tworzeniu gier i nie znasz podstaw programowania w C++ to nie powinieneś zaczynać zapoznawania się z tworzeniem gier na tym silniku. Ponieważ Unreal Engine jest profesjonalnym narzędziem 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 możliwości.

· Ogromna liczba narzędzi.

· Tworzenie absolutnie dowolnego gatunku gier.

· Wieloplatformowy.

· Optymalizacja.

· Duża liczba lekcji wideo i instrukcji.

· Własne fora, dyskusje na temat tworzenia gier.

· Silnik jest całkowicie darmowy.

· Wbudowany sklep z dodatkami.

· Możliwość tworzenia gry wieloosobowej w grach.

· Wysoki poziom grafiki.

· Otwarte źródło

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

· Złożony interfejs.

1 miejsce

Na pierwszym miejscu znalazł się CryEngine, choć jest bardzo podobny do Unreal Engine, ale mimo to cieszy się obecnie większą popularnością przy tworzeniu nowoczesnych gier i z każdym dniem rozwija się coraz bardziej. CryEngine to najpopularniejszy silnik wśród twórców skomplikowanych i nowoczesnych gier wykorzystujących najlepszą grafikę, fizykę itp.

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

Bardzo dobrze sprawdza się przy pracy zespołowej nad projektami i pozwala na tworzenie gier wykorzystując najnowszą wiedzę i możliwości. Silnik również jest open source, co daje nieograniczone możliwości udoskonalania silnika i tworzenia gier, jakich nikt wcześniej nie stworzył.

Mimo że silnik jest mocny i pozwala na uruchamianie i tworzenie gier o wysokiej grafice, umożliwia także tworzenie gier 2D, które nie tylko wyglądają pięknie.

Oto niektóre projekty zrealizowane na CryEngine: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, pierwsza część FarCry i wiele innych.

· Ogromna liczba narzędzi.

· Tworzenie absolutnie dowolnego gatunku gier.

· Wieloplatformowy.

· Optymalizacja.

· Duża liczba lekcji wideo i instrukcji.

· Własne fora, dyskusje na temat tworzenia gier.

· Silnik jest całkowicie darmowy.

· Wbudowany sklep z dodatkami.

· Możliwość tworzenia gry wieloosobowej w grach.

· Wysoki poziom grafiki.

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

· Otwarte źródło

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

· Dość wymagający na komputerze.

· Złożony interfejs.

Wniosek

W artykule opisano najpopularniejsze i moim zdaniem najlepsze silniki i projektantów 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ś skupić się na 5. i 4. miejscu. Takie silniki pomogą Ci stworzyć proste gry bez znajomości języków programowania czy skryptów. Do stworzenia własnej gry wystarczą zwykłe edytory wizualne tych silników

Jeśli jesteś już dość doświadczonym twórcą gier i chcesz zadebiutować ze swoim projektem, to warto przyjrzeć się trójce czołowych liderów tej czołówki i zdecydować, który projekt i na jaką platformę będziesz wdrażał.

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

KATEGORIE

POPULARNE ARTYKUŁY

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