A játékok készítéséhez szükséges programok teljes listája (2D PC)

Figyelmébe ajánljuk webhelyünk azon kísérletét, hogy olyan játékmotorok teljes listáját állítsa össze, amelyek érdekesek lesznek az indie fejlesztők számára, kényelmesek a motor kezdeti kiválasztásához, és segítenek megtenni egy újabb lépést a saját számítógépes játék létrehozása felé. Minden egyszerű, tömör, kategóriákba csoportosítva és relevancia szerint színkódolva.


Játékmotor kategória kiválasztása:

2D motorok android játékokhoz c. A játékok készítéséhez szükséges programok teljes listája (2D PC)

A Guerrilla Games által létrehozott szabadalmaztatott technológia. A motor megalkotásában a Kojima Productions stúdió is részt vett. A Decima Engine csak 2013-ban jelent meg, és számos AAA projekt alapjává vált, valamint egyszerűen érdekes játékoknak.

Az első Decima Engine-re készült játék a Killzone Shadow Fall volt, amelyet maga a Guerilla Games fejlesztett. A stúdió kezdetben nem számolt be arról, hogy milyen technológiával készül a projektjük, de a következő játék bejelentésével - - mindazonáltal azt mondta, hogy az új projekt a korábbi motort - Decima Engine - fogja használni.

Mint sok népszerű motor esetében, a Decima Engine fizikai komponense a Havok fizikán alapul. Ennek köszönhetően a Guerilla ígéretes technológiát tudott létrehozni dinamikus csontváz animációval és valósághű sebzési rendszerrel.

2015-ben a Decima Engine lett az Until Dawn alapja, egy kezdetben kétes horrorjáték, amely végül a műfaj legnagyobb felfedezése lett az egész évre. A Horizon Zero Dawn mellett a motort Hideo Kojima ambiciózus projektjében is használják - . Ezért a japán fejlesztő - Kojima Productions - stúdiója segítséget nyújtott a motor létrehozásához a vezető fejlesztőnek - Guerillának.

Lényegében a Decima Engine-t kifejezetten olyan AAA projektekhez tervezték, amelyek nagy részletességgel és 4K felbontást igényelnek. Tekintettel a Death Stranding potenciális hatalmas sikerére, valamint arra, hogy a Guerilla szorosan együttműködik a Sony-val, a Decima Engine iránt a jövőben nagy lesz a kereslet. Valószínűleg sokat fogjuk látni ezt a technológiát .

9. hely - EGO Engine

Cégek között közösen kifejlesztett motor és a Sony Computer Entertainment. Lényegében a Neon továbbfejlesztett változata, amely a Colin McRae: DiRT játékot képviselte a „nulla” szám alatt.

Az EGO Engine méltán érdemli meg a helyet a csúcson, legalábbis a versenyműfajban nyújtott hihetetlenül jó minőségű játékai miatt. 2007 óta az összes Codemasters játék megjelent és megjelenik az EGO-n, és a múltjukban szerepelnek lövöldözők is, ami csak a sokoldalú motor mellett szól.

Az EGO létrehozásában a munka nagy részét a Codematers végezte, a Sony biztosította a PhyreEngine grafikus motort. Az EGO Engine első verziója kiadta a híres DiRT és DiRT 2-t, valamint a Dragon Rising kiegészítőt az Operation Flashpoint lövöldözőshöz. A motor második változatát a DiRT 3, a GRID és az F1 sorozat játékai képviselték.

A harmadik verziónál a Codemasters most DiRT 4-et készít, ami garantáltan remek rallye verseny lesz. A cég minden projektje mindig tökéletesen optimalizált, a kiváló grafika ellenére. Vegyük például a DiRT 2-t – a játékot még 2009-ben adták ki, de a képeinek minősége még mindig ad esélyt néhány modern projektnek (és nem indie projektekről beszélünk).

Valósághű sérülési rendszer, az autó szárnyaira tapadt kosz, az autók kezelhetősége - minden Codemasters versenyjáték ezekkel és sok más komponenssel is kitűnik, amit a cég csak egy kiváló minőségű EGO Engine megalkotásával tudott elérni.

8. hely- Játékkészítő: Studio

A Delphiben létrehozott leghíresebb játékmotor és tervező. A Game Maker-t a Yo Yo Games fejlesztette ki, a technológia vezető fejlesztője pedig Marc Overmars.

Ma hét változata létezik a motornak, amelyek közül öt kizárólag 2D-s játékokat támogat. A hatodik verziónál a fejlesztők úgy döntöttek, hogy integrálják a korlátozott 3D-s támogatást.

A Game Maker csak az egyszerűségének köszönhetően szerzett hírnevet. Kezdetben Overmars, az Utrechti Egyetem professzora, létrehozta a Game Maker bázisát tanítványai számára készült oktatási segédlet formájában. Ezt követően a technológia megjelent az interneten, ahol népszerűvé vált.

A Game Maker megkülönböztető jellemzője, hogy nem kell ismernie a programozási nyelveket a használatához.

A játék létrehozása során ezen a motoron a felhasználónak meg kell határoznia a játékobjektumokat (a játék ezekre épül), majd sprite-ok segítségével be kell állítania azok megjelenését, és az objektumok viselkedése és interakciója úgy történik, hogy leírja reakcióikat. eseményeknek (SOP) nevezik.

A Game Maker 1999-ben jelent meg, és továbbra is szinte minden évben kap frissítéseket. Az utolsó 2011-ben jelent meg - ez a motor nyolcadik verziója, amely sok frissítést és kiegészítést kapott. Ettől a pillanattól kezdve a motor Unicode-ban kezdett működni, jelentősen megnőtt a 3D támogatása, továbbfejlesztették a szobaszerkesztőt stb.

2012-ben a YoYo Games úgy döntött, hogy komolyan átdolgozza technológiáját, mindenekelőtt platformközi támogatást ad hozzá. A motor új nevet kapott Game Maker: Studio, és csak ezt követően kezdték el a videojátékok készítésének professzionális eszközének tekinteni, nem pedig képzési programnak.

A Game Maker Studios előnyei a Windowstól és a Mac OS-től kezdve az iOS-en, Androidon, Xboxon és PlayStationig számos különböző platform támogatásában rejlenek. Ezenkívül a motorkönyvtárat és számos bővítményt több nyelvre is lefordították, nem csak angolra, ahogy általában lenni szokott. A motornak saját programozási nyelve van - Game Maker Language. Steam integrációval is rendelkezik, és teljesen ingyenes (csak szabványos verzió).

Az egyetlen hátránya a 3D, ami még 2011-ben jelent meg a Game Makerben, de a vele való munka még mindig nem hozták elfogadható állapotba.

A Game Maker: Studios leghíresebb játékai a Hotline Miami két része. Rajtuk kívül több tucat különböző játékot fejlesztettek a motoron, amelyek nagy része még az indie szegmensben is elveszett.

A technológiában azonban nagy lehetőségek rejlenek, aktívan fejlődik, és az indie műfaj népszerűsége miatt hamarosan sokkal keresettebb lesz.

7. hely - 4A motor

Ukrajnából származó motor, az azonos nevű stúdió által . A 4A Engine sorsa összefonódik az X-Ray Engine-vel, amelyet egyrészt Ukrajnában fejlesztettek ki, másrészt egy poszt-apokalipszis műfajú játékhoz készült, harmadrészt pedig ugyanazok a programozók - Oles Shishkovtsov és Alexander Maksimchuk.

A 4A Engine egy szabadalmaztatott szoftver, ami azt jelenti, hogy a 4A Games kizárólag saját igényeire használhatja, anélkül, hogy licencet adhatna el. Jelenleg a cég két játékot adott ki erre a motorra - Metro 2033 és Metro: Last Light.

A 4A Engine történetében számos sötét folt van. Tehát egyes információk szerint a motor az X-Ray módosított másolata. Ez a gyanú azon a tényen alapul, hogy Shishkovcov és Maksimchuk motorprogramozók önként távoztak. (vagy kirúgták), a 4A Engine-hez készített X-Ray bázist használták. Ez a pletyka később botránygá nőtte ki magát, de valódi bizonyítékot soha nem találtak.

Shishkovcov és társai nem merték tovább fejleszteni a Stalkert és a X-Ray-t, mert az utóbbiak szerintük rossz hálózati modellel és rossz optimalizálással rendelkezett, ami miatt a számítógépes erőforrások és a memória elosztása borzasztóan durva volt. Általánosságban elmondható, hogy a fejlesztők szerint az X-Ray nem volt képes támogatni az új generációs konzolokat, és nem volt jövője, ezért döntöttek úgy, hogy elhagyják a stúdiót és elkezdik fejleszteni a sajátjukat.

Az általuk megalkotott 4A motor csak megerősítette a korábban kifejtett ítéleteket. Tehát összehasonlítva a S.T.A.L.K.E.R. A Metro 2033 sokkal jobb grafikával rendelkezett (ami az időkeretnek tudható be), ugyanakkor lényegesen kevesebb erőforrást igényelt a számítógéptől, és nem okozott hibát a rendszerben.

A Metro 2033-ban mindenekelőtt a térfogati ködöt sikerült tökéletesen megvalósítani, valamint az objektumok elmosódását és magas LOD-részletét. A PhysX technológia beépítése a 4A Engine-be pedig lehetővé tette a fejlesztők számára, hogy elpusztítható környezeteket, dinamikus vízfelületeket és ruházatot adjanak a játékhoz.

Általánosságban elmondható, hogy a 4A Engine az X-Ray ideológiai utódjának nevezhető, amely sokkal jobb eredményeket mutatott, és elkerülte elődje számos hibáját. Így vagy úgy, mindkét motor megérdemli, hogy helyet kapjon az élmezőnyben.

6. hely - IW Engine

Szinte minden játékos találkozott már az Infinity Ward motorral, még ha nem is tud a létezéséről. Az IW-t az azonos nevű amerikai cég fejlesztette ki, amely kifejezetten játékaihoz, nevezetesen a legnépszerűbb lövöldözős Call of Duty sorozatához készítette.

Az Infinity Ward motor története 2002-ig nyúlik vissza, amikor az IW leendő alkalmazottai dolgoztak a stúdióban . Ekkor adták ki debütáló projektjüket, a Medal of Honor: Allied Assaultot, amely az id Software motoron – id Tech 3 – alapult. Körülbelül egy évvel később a csapat nagy része elhagyta a 2015 Inc.-t, hogy megalapítsa a jól ismert Infinity Wardot. kezdje el létrehozni a kultikus játékot, a Call of Duty-t.

A Call of Duty ugyanígy az id Tech 3 motorra épült, amiről a fejlesztők tájékoztatták a közvéleményt. A megvásárolt motor azonban jelentős módosításokon esett át, amelyek magukban foglalták a szokásos grafikai fejlesztéseket, a homályos környezet funkció bevezetését, a vízfelület árnyékolókkal történő feldolgozását, dinamikus árnyékokat és még sok mást.

Az ilyen átalakításokkal az IW id Tech 3 verziója jelentősen eltávolodott az eredetitől, így ideje volt a cégnek saját motorjának nevezni és nevet megváltoztatni.

Hamarosan a fejlesztők ezt tették, amikor kiadták a Call of Duty 2-t, és bejelentették, hogy a folytatást az id Tech 3 módosítására – IW Engine 2.0-ra – adják ki. Az első verzió motorját, ahogy sejteni lehetett, a Call of Duty 1-hez kisajátították a fejlesztők.

2007-ben az Infinity Ward kiadta a motor harmadik verzióját, amelynek megjelenését a Modern Warfare fémjelezte. Az arcok animációja, a víztextúrák, a világítás, valamint egy új effektus - mélységélesség - bevezetése minden arról árulkodott, hogy korának egyik legjobb minőségű lövészmotorjával rendelkezünk.

2012-ig a vállalat továbbra is ezt a motort használta, csak a grafikus komponenst javítva. Az IW 4.0 és 5.0 a Modern Warfare 2-vel, illetve 3-mal érkezik. Az új verziók létrehozása ellenére ugyanaz a Black Ops 2 csak a motor harmadik modelljén jelent meg.

2013-ban azonban újra megindult a mozgás a teljes fejlesztés felé, amikor az IW befejezte a COD: Ghosts munkáját. És bár a „Ghosts”-ról szóló rész vegyes kritikákat kapott, és a játékosok rosszul fogadták, sokan észre sem vették, hogy a cég a Ghostsszal együtt kiadta az IW 6.0-s verzióját. Az utolsó a hetedik, amelyre fejlesztették 2016 végén.

5. hely - RAGE (Rockstar Advanced Game Engine)

Az ötödik helyen a Rockstar motorja áll. A Rockstar Advanced Game Engine vagy a RAGE két leányvállalatának terméke - és San Diego, amelyeket kizárólag a cég játékaihoz fejlesztettek ki.

A RAGE csak 2006-ban debütált a gyakorlatban, amikor a Rockstar kiadott egy asztalitenisz játékot. Vicces, hogy a játék nem volt valami egyedi – a fejlesztők egyszerűen úgy döntöttek, hogy egy kis költségvetésű projekten tesztelik az új motort. Azóta a cég összes későbbi játéka megjelent a RAGE-n.

Mi történt 2006 előtt? A 2000-es évek első felében a Rockstar már több részt is kiadott a GTA-ból és sikerült híressé válnia, de akkor zászlóshajója a RenderWare volt, amit egy teljesen külső stúdió fejlesztett ki – . 2004-ben az utóbbit az EA felszívta, ami természetesen befolyásolta a Rockstar által megszerzett motor licencét.

Az Electronic Arts mindig is szigorú volt a közvetlen versenytársakkal szemben, ezért a Rockstar vezetősége úgy döntött, hogy elhagyja az őket hűségesen kiszolgáló RenderWare-t, és saját motort készít. A cégnek mindössze egy év alatt sikerült kifejlesztenie a RAGE-t, mivel az alapja nem a semmiből jött létre, hanem az AGE - az Angel Studios motorja - alapján.

A Rockstar Advanced Game Engine legelső nagy projektje a GTA IV volt. A cég már megjelenése előtt bejelentette, hogy a RAGE motor euphoria technológiát használ, egy eljárási animációs eszközt, amely lehetővé teszi a valósághű testfizika szimulálását (a mai napig használják). Később megjelent Max Payne 3, GTA V, valamint a tervezett - ezeket a játékokat a RAGE-n hozták létre és fejlesztik.

A Rockstar Advanced Game Engine motorháztetője alatt a legfunkcionálisabb motor összes összetevője található: grafika, fizika, hang- és animációs motorok, valamint teljes értékű AI, hálózati módok támogatása, szkriptnyelv és még sok más. Az összes összetevőt kizárólag a Rockstar Games leányvállalatai hozták létre.

Mint tudod, a cég számos játéka a nyílt világra és az ingyenes játékmenetre összpontosít. Éppen ezért a RAGE legfontosabb előnye a nagy játékvilágok gyors feldolgozásának képessége – a programozók elsősorban erre összpontosítottak.

Ahogy a játékos mozog a szinten, a motor nem hagyja abba a szükséges objektumok bevitelét és kiadását. Ezt a konzisztenciát a motor kiváló minőségű memóriakezelője biztosította, amely képes eltávolítani és áthelyezni az objektumokat a RAM-ból anélkül, hogy időszakos töredezettséget igényelne.

A RAGE minőségéhez nem fér kétség, hiszen ezen fejlesztették ki a GTA V-t - az egyik legkelendőbb és legnépszerűbb játékot az iparág történetében.

4. hely - CryEngine

Majdnem bekerült a top három közé, a cég motorjaiból - CryEngine - szilárdan a negyedik helyen áll. Ennek a motornak a grafikus komponense szinte páratlan, és a Crysis - az első játék, amely CryEngine 2-re készült - sokak szerint általában a játékipar egyik legmodernebb projektje.

Az eredeti CryEngine 2002-ben jelent meg kifejezetten a Far Cry lövöldözős játékhoz. Aztán a motor bizonyult az első számúnak a technológiai fejlődés és a fotorealizmus tekintetében. A 2007-ben elindított CryEngine 2 először a Crysisben mutatta meg értékét.

Ennek a motornak ma már van harmadik és negyedik verziója is, ahol az egyik sokkal rosszabb kritikákat kapott a CryEngine 2-höz képest, a másik pedig annyira eltávolodott az eredetitől, hogy csak részben tartozik a „családba”.

A CryEngine-t kifejlesztő Crytek sajátos politikája a kisebb stúdiókkal való folyamatos interakció, amelyek játékmotort igényelnek. A cég kis díj ellenében bármely csapatnak kiadott és továbbra is ad ki licenceket, ami csak a CryEngine hírnevét javítja.

De nem csak a rendelkezésre állása miatt vált népszerűvé a CryEngine, és bekerült a játékipar legjobb motorjainak listájára. Az elérhető jellemzők, minőségük, valamint a motorral való könnyű munkavégzés az egyik legnépszerűbb indie stúdióvá tették.

Parallax leképezés, Terrain 2.5D, felszín alatti szórás, dinamikus világítás, Polybump 2 eszköz, parametrikus vázanimáció – A CryEngine a maga korában sok fejlett technológiát épített be, amelyek ma is aktuálisak.

A motor beépített Sandbox2 szintszerkesztővel rendelkezik, amellyel valós időben hozhat létre szinteket, dolgozhat objektumokkal és szerkeszthet animációkat. Természetesen a CryEngine méltó a legnagyobb dicséretre – kiváló példa arra, hogyan kell motorokat készíteni.

3. hely- id Tech

id Tech - olyan kultikus lövöldözős játékokat hoztak létre, mint a Wolfenstein, a Quake és a DOOM. Ez a három, az id Software-ből született óriás az 1990-es évek végén és a 2000-es évek elején mennydörgött, és korunkban, amikor a régi játékok és filmek felélesztése spontán méreteket öltött, visszatért, és igazi öltözéket adott a „helyi” lövészeknek.

2017-től az id Tech hat verzióval rendelkezik. Az első még 1992-ben jelent meg (amikor sok fiatal olvasó még nem született, vagy éppen elkezdett járni az asztal alatt) a legendás figura, John Carmack vezetésével.

Valójában pontosan az id Tech és a fentebb említett játékok létrehozása miatt kapta meg a „legendás” elnevezés jogát, amelyek ezen a motoron jelentek meg. Aztán a fejlesztők a motorjuk verzióit azoknak a játékoknak a neve után nevezték el, amelyekhez ezeket az „alapokat” fejlesztették.

Tehát a Doom első három része az id Tech 1-en jelent meg, a második verzióban pedig, ami a Quake Engine nevet kapta, ahogy sejthető, a Quake sorozat több része is megjelent.

Az id Tech 3-mal az id Software elkezdte terjeszteni ötletét. A motor egyre inkább megjelent a külső fejlesztők projektjei között (Medal of Honor, Star Trek, James Bond 007).

Ráadásul a hármas számú motort az Infinity Ward szerezte meg, amely alapján saját motort készített (erről a lista elején beszéltünk, hiszen ez a motor is rákerült).

Az id Tech 4 a jelentős átalakulás korszaka, hiszen a motor először C++ nyelven íródott. A fejlesztők átírták a motor összes alrendszerét és bemutatták a DOOM 3 játékban.Önárnyékolás, pixelenkénti világítás stb.- a negyedik verzióban a legmodernebb technológiák voltak.

A cég gyakorlatilag nem dolgozott az id Tech 5-tel, csak egy játékot adott ki hozzá - a RAGE-t. A közönség vitákkal fogadta, bár magát a motort más fejlesztők kedvelték. Tehát ezen a verzión adták ki , Wolfenstein: Az új rend és a belső gonoszság.

Végül 2016-ban adták ki a hatodik és az eddigi legújabb verziót. A fejlesztők kifejezetten az új generációs konzolokhoz hozták létre, egy ugyanolyan erős projekttel demonstrálva a motor teljes erejét - .

Mindenekelőtt a motort az innovatív Sparse Voxel OCtree technológia különbözteti meg, amelynek köszönhetően a szintek geometriája nem sokszögű szerkezeten, hanem egy voxelen keresztül reprodukálódik.

Az SVO segítségével a fejlesztőknek skálázással sikerült javítaniuk a játékvilág részletgazdagságát: a játékoshoz legközelebb eső objektumok maximális minőségben, míg a távolabbi objektumok nagyméretű, rosszabb minőségű voxelekkel jeleníthetők meg. Egyébként az id Tech 6 a legújabb technológiával van felszerelve, és „fiatal” lévén a legszebb órájára vár.

2. hely - Frostbite és Unity Engine

A „játékipar legjobb 10 motorja” listáján a tiszteletbeli ezüstöt két olyan motor foglalja el, amelyek egyformán megérdemlik a második helyet. Az első, a Frostbite Engine teljes pompájában megmutatta magát a Battlefield 3-ban, és továbbra is hihetetlenül moziszerű effektusokat mutat be, a másodikkal, a Unity Engine-rel pedig jobban ismerjük az elterjedtségét és elérhetőségét (hasonlóan a CryEngine-hez), bár sok kiváló. játékokat adtak ki rajta.

A Frostbite Engine-t a svéd DICE cég fejlesztette ki 2008-ban a Battlefield: Bad Company játékhoz. A motor a Refractor Engine-t váltotta fel, egy régi technológiát, amellyel a DICE a korábbi története során dolgozott. Most már három teljes értékű Frostbite Engine verzió létezik (köztük 1.5), és általában a motornak sikerült bizonyítania a versenyzésben, lövöldözős játékban, szerepjátékokban és még a sportban is.

A DICE motor a grafika, a hang és egyéb technológiák szabványos kombinációja, amely egy hagyományos motorra jellemző. Ma már támogatja a DirectX 11-es verzióját, és többmagos processzorokkal való munkára is optimalizálták.

A motor fő előnye a roncsolhatóság és a grafika. Az első komponens inkább egy ág a másodikhoz, mint egy teljes értékű szempont, azonban a Frostbite Engine szóba kerülésekor éppen a rendkívül valósághű rombolhatóságról esik szó.

A grafikus motor számos utóeffektet, bump-mapping-et, dinamikus világítást és más modern technológiát támogat. Gyakorlatilag nincs korlátozás a rajzolási távolságra vonatkozóan – a csúcskategóriás számítógépeken a felhasználók a teljes helyszínt a horizontig megtekinthetik.

És bár a DICE-nek sikerült bizonyítania magát és népszerűvé vált még a Battlefield 3 előtt, ez utóbbi tette lehetővé, hogy az első liga igazi fejlesztőjének nevezzék, ahol a legjobb AAA projekteket fejlesztik.

Csak a Frostbite Engine-nek köszönhetően tudták a fejlesztők hatalmas térképeken elérhetővé tenni a 32 vs 32 játékos csatát különféle felszerelésekkel, valamint elpusztítható tárgyakkal.

A sok lövöldözős játék mellett a Frostbite Engine jól teljesített az NFS: The Run versenyjátékban, valamint a Dragon Age: Inquisition RPG-ben. Ma a motor harmadik verziója releváns, amelyen számos érdekes projekt, mint például a FIFA 17 és .

És most a második motorról fogunk beszélni, amely kiszorította a Frostbite Engine-t, és ugyanazon a talapzaton van vele - a Unity Engine-ről. A motort a Unity Technologies fejlesztette ki 2005-ben – akkor még nem egy különösen ismert stúdió, amely ma már több ezer alkalmazottat foglalkoztat.

A Unity Engine nem konkrét játékhoz készült, ami korábbi résztvevőinkre jellemző – a stúdió kizárólag terjesztésre fejlesztette ki.

A motor továbbra is a Unity Technologies tulajdonában van, folyamatosan korszerűsíti és fejleszti. Annak köszönhetően, hogy a motor ára meglehetősen alacsony szinten van, a Unity Engine az egyik leghíresebb (ha nem a leghíresebb) motor lett, amelyet a játékipar óriásai és az indie fejlesztők egyaránt használnak.

Maga a Unity Engine egy játékmotor, egy integrált fejlesztői környezet és egy játéktervező is. Támogatja a mobil operációs rendszereket, a Windowst, a Linuxot és az OS X-et, és minden konzolon működik, mind az új, mind a korábbi generációkon.

Ha úgy gondolja, hogy még soha nem találkozott a Unity Engine-vel, akkor valószínűleg téved, mivel gyakran használják , Blizzard, EA és sok más cég. Obsidian legújabb játékai, sorozat , Kerbal Space Program és több száz egyéb projekt mind megjelent a Unity Engine-en.

A Unity Engine népszerűségét befolyásoló kulcsfontosságú tényező a csomag ingyenessége, amely a motor legminimálisabb felépítését takarja.

Bármely kezdő fejlesztő teljesen ingyenesen letöltheti a Unity Engine-t, és elkezdhet rajta játékokat készíteni, különösen azért, mert az eszközei más népszerű motorokhoz képest hihetetlenül könnyen megtanulhatók.

A fejlett és a legújabb technológiával felszerelt Unity Engine mindenekelőtt a legnépszerűbb motor, amiért a második helyet szerezte meg a listánkon.

1. hely - Source és Unreal Engine

A győztes pozíció megismételte az előző sor sorsát, így ismét egyszerre két motorról lesz szó, amelyek egyformán méltóak arra, hogy a játékipar legjobb motorjának nevezzék. Az a személy, aki legalább egyszer megérintette a számítógépet, valószínűleg hallott a Half-Life-ről - a leghíresebb lövöldözős játékról, amely egy időben a Quake vagy a DOOM példáját követve megemelte a lécet.

A híres tudós, Gordon Freeman kalandjairól szóló játék a Source motoron készült. A második - az Unreal Engine 3 - szorosan kapcsolódik egy sorozat lövöldözőshöz , amely a fentebb említett akciójátékokhoz hasonlóan ugyanúgy „lökte a lécet”, és műfajának egyik legjobb képviselőjévé vált.

A Source motort a Valve Corporation fejlesztette ki még 2004-ben. És bár fentebb említettük a Half-Life első részét, ez a motor már a folytatáshoz készült, de az első játék a motoron a Counter-Strike: Source volt.

A motor első említése 1998-ban jelent meg, amikor a Half-Life-on végzett munka már a végéhez közeledett. A fejlesztőknek a GoldSrc, a cég első motorjának tökéletlenségei miatt sok olyan fejlesztést és funkciót el kellett vetniük, amelyeknek eredetileg az akcióban kellett volna megjelenniük. Ezért a Valve alkalmazottai úgy döntöttek, hogy olyan motort hoznak létre, amely lehetővé teszi, hogy minden álmukat és vágyukat valóra váltsák.

A Half-Life 2 népszerűsége miatt nem kell beszélni a Source tökéletességéről. A játék számos nagyszerű megoldást és funkciót tartalmazott, de a fő szempont a fizikai motor – a Havok – volt és továbbra is az, amelyet a Valve továbbfejlesztett és átalakított. Forrás.

Ennek a Ragdoll-szerű fizikának köszönhető a Half-Life 2, hogy a fejlesztőknek sikerült a legérdekesebb rejtvényeket és általában a játékmenetet létrehozniuk. Emellett a játék arcanimációja is hasonlóan élvonalbeli volt 2004-ben.

A Source másik jellemzője a mesterséges intelligencia, amely tökéletesen irányítja a játékos ellenségeit és barátait. A grafika a fent említett animáción kívül a shader effektusai miatt tűnt ki.

A Unityhoz hasonlóan a Source-tal bárki ingyen dolgozhat, ha letölt egy speciális segédprogramot (Source SDK) a Steamről. Ma létezik a Source második verziója, amelyet 2015-ben jelentettek be.

A Dota 2 játék már megjelent a Source 2-re, valamint számos más indie projekt a Valve-tól. A motor nyilvánosan elérhető verziója még fejlesztés alatt áll.

Az Unreal Engine az a motor, amelynek létrehozásáért az Epic Games felelős. Sok játékos ismeri ennek a cégnek a projektjeit, amelyek a játékipar legjobb lövöldözői közé tartoznak. Az összes Epic Games játékot az Unreal Engine-re fejlesztették, de még ha nem is játszottál ennek a cégnek egyetlen projektjével sem, valószínűleg találkoztál már ezzel a motorral, hiszen több mint száz különböző játékot készítettek rajta.

Unreal sorozat, , Posta, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , a Life is Strange, a Mortal Kombat X és tucatnyi más, hasonlóan híres, valamint teljesen független projekt készült az Unreal Engine-en. Nem rossz, nem?

A C++ alapú Unreal Engine gyakorlatilag minden PC operációs rendszeren, valamint számos csúcskategóriás és kevésbé elterjedt konzolon képes futni. Jelenleg négy teljes verzió létezik a motorból, amelyek 1998-ban, 2002-ben, 2006-ban és 2014-ben jelentek meg.

Vannak azonban olyan ágak is, amelyek a „fő” verziók kiegészítései és frissítései. Az Unreal Engine 4 a sorozat legfiatalabb motorja, és a rajta megjelent első játék a 2014-es Daylight horrorjáték volt a szerencsés.

Fennállása során a motort a versenytársak technológiáihoz hasonlóan fizetős alapon forgalmazták. A Unity és a CryEngine példái azonban arra késztették az Epic Games-t, hogy az Unreal Engine 4-et ingyenesen játszhatóvá tegye. Van egy figyelmeztetés: a motoron létrehozott alkalmazás vagy játék negyedévente nem kereshet háromezer dollárnál többet.

Videó: Az Unreal Engine funkciói 2017-ben


Like ha tetszett

, MMO , Mob

GMaker tanfolyam Fejlesztési módszertan
Szakmák Grafikus szerkesztő Construct2 tanfolyam Weboldalak játékok létrehozásáról
Hol tanulni. VSBI Eszközök, grafika, hangok Unreal Training Course
A rossz irány
Legjobb
2D (PC)

Játékmotorok 2D játékok készítéséhez

Név Leírás, előnyei Platformok Nyelv Műfajok Ár
001 Game Creator
(2013)
Motor a Game maker platformon. Lehetővé teszi játékszkriptek létrehozását kényelmes grafikus formában. Sok kész játék létezik.
Weboldal: engine001.com
Windows, iPhone, Android --- 2D, 3D játékok bármilyen műfajban Ingyen,
10 dollár/hó
Andorra2D
v.0.451
(2009)
A DelphiX közvetlen utódja, egy kétdimenziós motor új képességekkel. DirectX és OpenGL támogatás.
Weboldal:
ablakok Pascal objektum 2D stratégiák, görgők, játéktermek, platformerek Ingyen
Box2D
v.2.3
(2013)
Nem egy teljes értékű játékmotor, hanem egy valós idejű fizikai motor, amelyet kétdimenziós fizikai objektumokkal való együttműködésre terveztek. A motort játékokban használják: Angry Birds, Limbo, Crayon Physics Deluxe.
Weboldal: box2d.org
--- C++ 2D játékok bármilyen műfajban Ingyen
DGD (Dworkin's Game Driver)
v.1.4.18
(2010)
Objektum-orientált MUD motor. MUD – szöveges játékok kliens-szerver rendszeren keresztül.
Weboldal: dworkin.nl
Windows, Mac, Unix C, Java MUD játékok Ingyen
Ujjong
v.1.2
(2004)
Az Ultima VII játékmotor ingyenes reinkarnációja 1990-ből.
Weboldal:
A Windows Mac Linux --- 2D RPG Ingyen
FIFE (rugalmas izometrikus szabad motor)
v.0.3.5
(2013)
Ingyenes motor 2D izometrikus játékok létrehozásához. Támogatja a Fallout és a Fallout 2 játékok forrásait. Számos fejlesztés létezik a stratégiai játékok létrehozására. Hátrányok: nehéz elsajátítani.
Weboldal: fifengine.net
A Windows Mac Linux C++, Python, ActivePython 2D játékok, RPG, RTS Ingyen
HGE (Haaf játékmotorja)
v.1.81
(2008)
Egy egyszerű és kényelmes motor 2D játékok létrehozásához. SDK-ként szállítjuk. A motor nagyon kényelmes dokumentációval és világos oktatási példákkal rendelkezik, amelyek bemutatják fő képességeit.
Weboldal: hge.relishgames.com
ablakok C++ 2D játékok bármilyen műfajban Ingyen
Game Maker
v.8.1.140
(2013)
A játékmotort kétdimenziós játékok létrehozására tervezték programozási nyelvek használata nélkül, kezdőknek. A kódsorok helyett a játékkarakterek kész akcióit helyettesítik. Ez a program kiváló a felülről lefelé mutató játékokban és az oldalnézetű platformerekben.
Weboldal: yoyogames.com
ablakok fogd és vidd felület, szkriptnyelv C++ nyelven 2D játékok bármilyen műfajban Ingyen,
$49.99,
$799.99
SZERELEM
v.0.9.0
(2013)
Népszerű ingyenes 2D motor. Nyílt forráskód. A motoron létrehozott játékok: Mari0, Duck Marines, Mr. Rescue, Sienna, szuper katakombák.
Weboldal: love2d.org
A Windows Mac Linux Lua 2D játékok bármilyen műfajban Ingyen
M.U.G.E.N
v.1.1
(2013)
Egy rendkívül speciális, kétdimenziós motor harci játékok készítéséhez. Az 1990-es évek legtöbb népszerű 2D-s harci játékából léteznek működő vadászmodellek.
Webhely: elecbyte.com/mugen (nem érhető el)
Windows, MS-DOS, Linux C 2D harci játék Ingyen
OpenBOR
v.3.0
(2010)
2D motor a Senile Teamtől. 4 játékost támogat. Munka a memóriával. A következő játékok készültek a motoron: OpenBor Doom, Beast of Rage (a Street of Rage/Bare Knuckle legendás játék remake-je).
Weboldal: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Verd fel őket (küzd a továbbjutásért) Ingyen
OMEGA motor
v.1.15
(2007)
Játékok létrehozásának motorja DirectX vagy OpenGL API-t használ, a verziótól függően. A motor nagyon könnyen megtanulható.
Weboldal: andru-kun.inf.ua/omega
ablakok Delphi (Object Pascal), C++ 2D játékok bármilyen műfajban Ingyen
Pentagram
(2007)
Egy projekt, amely egy játékmotort hoz létre, amelyet a megjelent Ultima VIII: Pagan játékban használnak.
Weboldal:
A Windows Mac Linux --- 2D RPG Ingyen
QSP (Quest Soft Player) (AeroQSP)
(2010)
Egy népszerű, platformok közötti orosz motor az Interactive Fiction műfajú játékok létrehozásához (szöveges játékok). A QSP szerzője és fő fejlesztője Argunov Valery aka Byte.
Weboldal: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Küldetések, interaktív fikció Ingyen
RPG készítő
VX Ace
(2013)
Elég egyszerű egy gyereknek, elég erős a fejlesztőnek – ez a motor mottója. Az RPG Maker VX Ace az RPG-készítés minden aspektusát javítja.
Weboldal: rpgmakerweb.com
--- --- 2D RPG ---
Scrupp
v.0.4
A motor készítőinek fő célja, hogy a magot a lehető legkisebbre és legegyszerűbbre tegyék. Számos SDL könyvtárat és OpenGL-t használ.
Weboldal:
A Windows Mac Linux Lua 2D játékok bármilyen műfajban Ingyen
Stratagus
v.2.2.7
(2012)
Többplatformos játékmotor valós idejű stratégiai játékokhoz, mint például a Warcraft 2 forrásokkal és sprite-okkal. Támogatja a helyi hálózaton vagy az interneten keresztüli játékot.
Weboldal: stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- RTS stratégia Ingyen
URQ Egy népszerű orosz motor az Interactive Fiction műfajú játékok létrehozásához (szöveges játék, egyszerűsített típusú küldetések).
Weboldal: questtext.narod.ru
--- --- Küldetések, interaktív fikció Ingyen
Zero Engine
v.3.1
(2009)
A Zero Engine egy kész játékfunkciók készlete a Game Maker motorhoz. Az alapvető hajtóművek, RPG rendszerek, automaták és univerzális bemeneti rendszerek mellett számos forgatókönyv létezik.

Denis Zaritsky

Szoftverfejlesztő. Érdekli az Unreal Engine-t használó játékok fejlesztése, emellett érdeklődik a következők iránt: JavaScript, HTML5, Node.js, felhasználói élmény, online oktatás, mesterséges intelligencia és internetes marketing. Szeret startup vállalkozásokban és érdekes projektekben részt venni.

Sokan álmodoznak saját játék létrehozásáról. De mielőtt elkezdené fejleszteni, el kell döntenie egy játékmotort, amelyből óriási a választék.

Mi az a játékmotor? Röviden, ez egy olyan rendszer, amely leegyszerűsíti a játék leggyakrabban használt funkcióit. Természetesen saját maga is írhat motort a semmiből, de ez indokolatlanul sokáig fog tartani. Ebben a cikkben megvizsgáljuk a népszerű játékmotorokat a mobileszközökre szánt játékok fejlesztéséhez. Funkcióik összehasonlításával kiválaszthatja az Önnek legmegfelelőbbet, és elkészítheti a következő nagy sikert.

Vessünk egy pillantást a listára!

Ez egy többplatformos motor iOS és Android játékok létrehozásához. Az API lehetővé teszi 2D játékok készítését, és segít összetett funkciók létrehozásában is a Lua alapú API használatával. Ezenkívül a Corona Ads segítségével bevételt is szerezhet a Corona SDK-val. A Corona-val való fejlesztés meglehetősen egyszerű a valós idejű tesztelésnek köszönhetően.

A Corona olyan érdekes funkciókat tartalmaz, mint a Corona Editor, a Sublime Text plugin és még sok más. Az OS X rendszeren elérhető Composer GUI grafikus környezetet biztosít, amelyben szinteket hozhat létre a játékokhoz, és megnézheti, hogyan hatnak egymásra az objektumok a Corona fizikai motorja segítségével.

Egység

Ez egy keretrendszer asztali és mobil HTML5-játékok fejlesztéséhez, a PIXI.js könyvtáron alapul. Támogatja a Canvas- és WebGL-megjelenítést, az animált sprite-okat, részecskéket, hangot, többféle beviteli módot és objektumfizikát. A Phaser nyílt forráskódú az MIT licence alatt. Ez azt jelenti, hogy korlátozás nélkül használhatja a kódot, de meg kell őriznie a szerzői jogi megjegyzéseket a szoftver másolatain, vagyis a keretrendszerre vonatkozó szerzői jogi megjegyzést bele kell foglalnia a licenc szövegébe. Richard Davey és a körülötte kialakult közösség jól támogatja.

A 2010-ben bemutatott nyílt forráskódú projekt az MIT licence alatt terjeszthető. A Cocos2d-x játékfejlesztése a sprite-ok használatán alapul. Ezeknek a konténereknek a segítségével mindenféle jelenet létrejön, például játékhelyszínek, vagy menük. A Sprite-ek vezérlése animáció vagy programkód segítségével történik C++, JavaScript vagy Lua nyelven. A modern vizuális felületnek köszönhetően a sprite-ok könnyen cserélhetők, mozgathatók, méretezhetők és egyéb módon is manipulálhatók.

Ez egy többplatformos keretrendszer, amely Java nyelven íródott, és OpenGL-lel működik. Több játékkiadói platform támogatását kínálja. Az Ingress (a Pokémon GO elődje) a libGDX segítségével lett kifejlesztve. A közösségi támogatás is nagyszerű, remek dokumentációt ad a munkához.

Következtetés

Ebben a cikkben számos játékfejlesztési keretet és motort vizsgáltunk meg. Most már van egy elképzelése arról, hogy mely megoldások felelnek meg leginkább a következő mobiljáték-fejlesztési igényeinek. Köszönöm a figyelmet. Remélem, hogy a cikk hasznos volt az Ön számára.

Korábban érintettük az ingyenes játékmotorok témáját - . Igaz, a cikk címe egyszerűbbet kapott, hogy minél több olyan embert vonzzon, aki szeretne saját 2D/3D játékot készíteni.

Ebben az áttekintésben úgy döntöttem, hogy megnézem a komolyabb játékmotorokat: CryENGINE 3, Unreal Engine. Nézzük meg a Unity3D új verzióját is.

CryENGINE 3 ingyenes SDK

A CryENGINE 3 egy ingyenes játékmotor, amelyet a Crytek készített, amely 2002-ben adta ki a motor első verzióját. A harmadik verzió 2009-ben született. A motor világméretű népszerűségét a termékek lenyűgöző grafikai teljesítménye indokolja, amelyek közül néhány hihetetlenül fotorealisztikusnak tűnik.


Lehetőségek:

  • A képességek legjobb demonstrációjának a kész játékokat tartom, és itt a CryENGINE 3-nak van mit dicsekednie. Az évek során ezt a motort olyan játékok fejlesztői használták, mint a Far Cry, a Crysis és az AION. Természetesen a létrehozott játékok listája sokkal nagyobb, de felsoroltam a leghíresebb játékokat.
  • A CryEngine 3 egy többplatformos motor, és támogatja a PC-t, a PlayStation® 3-at és az Xbox 360™-t.
  • Importálhat textúrákat a 3ds max, Maya és a motor korábbi verzióiból is.
  • Idézem a cégalapító, Tsevat Yerli szavait: „A motor 3 évvel ezelőtt készen állt a következő generációra. Régóta rendelkezünk fejlett részecskerendszerrel, GPU-megjelenítéssel, késleltetett árnyékolással, tesszellációval, DX11-támogatással és így tovább” - Valóban, a létrehozott játékok valós példái sokat beszélnek.

Példák a játékokra: A hivatalos webhely bemutatja a CryENGINE legnépszerűbb játékait http://mycryengine.com/index.php?conid=68

Hol kezdjem?

Az SDK archívumként, telepítő nélkül töltődik le. Az archívum több mappát tartalmaz, amelyek mindegyikének megvan a maga célja. Például a szerkesztő elindításához használja a bin32 vagy bin64 mappákat (a rendszer bitmélységétől függően). Szerkesztő fájl editor.exe, de az eredmény megtekintéséhez - launcher.ex e.

Valójában ez egy kis magyarázat; számos oktatóvideó mindent elmond a letöltendő tartalmakról. Szerencsére ez a motor nagyon népszerűnek bizonyult, és egy egész orosz ajkú közösség létezik hozzá (link lent), itt találsz képzési anyagokat és kérdezhetsz. Ez kétségtelenül kedvez a motornak az oroszul beszélő fejlesztők számára, mivel a játék fejlesztésének folyamata nem olyan egyszerű, és nem lehet megtenni a műszaki dokumentáció elolvasása nélkül.

Az ingyenes verzió korlátja, hogy nem szerezhet licencet és nem terjesztheti (eladhatja) az általa fejlesztett játékot.

Interfész nyelve: angol

Unreal Development Kit (UDK)

Unreal - ez az a szó, amelyet az Unreal Engine fejlesztői úgy döntöttek, hogy nem csak a motor nevében használják, hanem néhány játék nevében is - „Unreal”, Unreal Tournament, Unreal Championship. A megjelent termékek között szerepel még a Mass Effect, az XCOM, a Borderlands 2 és több mint száz szokatlan játék, amelyek világszerte elismerést kaptak.


Lehetőségek:

  • Az Unreal Engine egy többplatformos motor, és támogatja az IBM PC-kompatibilis számítógépeket, Xbox 360, PlayStation 3, Wii és Android konzolokat. Pontosabban: fejleszthet egy játékot Windowson, és futtathatja a kapott terméket a fent leírt játékkonzolokon és természetesen magán a Windowson.
  • Kezdetben a motor alkalmas lövöldözős játékok készítésére, de alkalmas más műfajokra is, például MMO játékokra.
  • A grafika nagyon magas szinten van. Az árnyékok és a fény magas részletgazdagsága. Van egy Unreal Lightmass világítási számítási rendszer.
  • A beépített szerkesztő hatalmas beépített eszközkészlettel rendelkezik, beleértve a FaceFX Studio-t (arc-animáció), a mesh-szerkesztőt, az Unreal Facade-ot (architektúra és épületek fejlesztése), az Unreal PhAT-ot (fizika), valamint az animációs szerkesztőket, textúrák, hangok, szintek, tájak és egyebek .
  • A szkriptelés az Unreal Script nyelven történik, amely számos olyan funkciót tartalmaz, amelyek leegyszerűsítik a 3D-s játékok fejlesztését. Néhány nehézség ellenére, mint például az osztályöröklődés, az Unreal Script kód megjelenése hasonló a C/C++-hoz.

Példák a játékokra: itt van egy plusz a fent leírtakhoz - http://www.unrealengine.com/en/showcase/

Interfész nyelve: angol

Unity3D

Egy motor, amely rohamosan népszerűvé válik a kezdők körében. Ennek teljesen természetes az oka - a kezelőfelület és a játéktervező rendszer egészének egyszerűsége és intuitívsága. A sok oktatóvideó és a kiváló minőségű dokumentáció további előnyt jelent ennek a motornak. Működés közben a Unity3D meglehetősen produktív és stabil.



Lehetőségek:

  • Többplatformos játékok és maga a motor. Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player támogatott. Külön kiemelném a webbővítményt, mert most már közvetlenül a böngészőben játszhat az elkészített 3D-s játékokkal, az alábbiakban egy linket adtam meg játékpéldákkal.
  • A modern játékok szinte minden műfaját lefedik, ez igazán lenyűgöző (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Textúrák, hangok, betűtípusok egyszerűsített importálása. Az importáláshoz egyszerűen húzza át az elemeket a motorpanel textúrák mappájába. Támogatott formátumok: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (képek); FBX, COLLADA, 3DS, DXF (3D modellek); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (audio).
  • Szkriptelés. A szkriptek JavaScriptben, C#-ban és egy Boo nevű Python-dialektusban írhatók. A kódot leggyakrabban JavaScriptben írják, emellett szinte minden Unity súgó tartalmaz JavaScript-kódot. A szkript működését azonnal ellenőrizheti a játékban, anélkül, hogy elhagyná a Unity ablakot.
  • A grafikus rendszer jól optimalizált, és DirectX-en (DirectX 11 támogatással) és OpenGL-en fut. Támogatja a késleltetett árnyékolást és a valós idejű árnyékokat. Van egy beépített tájképgenerátor és egy beépített shader-szerkesztő is.
  • Ha csapatban szeretne játékot fejleszteni, a motor egy együttműködésen alapuló fejlesztőrendszert biztosít az Ön számára - Asset Server.

Példák a játékokra: Bad Piggies, Wasteland 2. Néhány játék közvetlenül játszható Unity honlapja(speciális UnityWebPlayer beépülő modul telepítése szükséges)

Interfész nyelve: angol

Hol kezdjem?

Fórumunkon van egy téma ennek a motornak szentelve (link lent). Itt oktatóvideókat és egyéb anyagokat talál a Unity3D tanulásáról.

Foglaljuk össze. Mit válasszunk?

Természetesen a motor kiválasztásához egyértelműen tudnod kell, hogy melyik platformra fogod fejleszteni a játékot. Mobilplatformok esetén válasszon a Unity3D és az Unreal Development Kit (UDK) közül. A Unity3D rendelkezik a legszélesebb platformválasztékkal: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (a legtöbb platform nem szerepel az ingyenes verzióban).

Játék műfaja:

Ezzel a három motorral bármilyen műfajú játék készíthető, de a CryENGINE 3 és az UDK inkább az FPS-re (shooter) fog összpontosítani. Versenyszimulátorok - UDK, mert jobban működik a fizikával, de a Unity is megfelelő.

Képzés/Interfész:

A szkript a játékfejlesztés szerves része, és a Unity a legjobb. Néhány kezdő képes kitalálni, hogyan írjon egyszerű szkripteket még dokumentáció nélkül is. Ami az oktatóanyagot illeti, a RuNetben az összes fent leírt motorhoz elegendő, de itt is a Unity3D a vezető.

Grafika:

Az áttekintés késztermékekre mutat példákat, ezek már elegendőek a következtetések levonásához. A CryENGINE 3 felülmúlja versenytársait, de nem beszélhetünk egyértelmű fölényről. A Unity az ingyenes verzióban sok technológiát elveszített, a funkciók teljes listáját itt találja - https://store.unity3d.com/ ("további információ" > "Licenc-összehasonlítás" gomb)

Válasszon motort igényei és tudása alapján. Még mindig érdemes mindegyiket kipróbálni, és azt választani, amelyik közelebb áll és könnyebb.

Ez a cikk a 2D és 3D játékok készítésére szolgáló ingyenes programokról szól. Ez a cikk nem csak a kezdőknek, hanem a tapasztaltabbaknak is szól.

Leírjuk azokat a programokat, amelyek segítségével primitív 2D-s játékok és bonyolultabb 3D-s játékok is létrehozhatók fizika, magas grafika, szkriptek és algoritmusok segítségével. A tetején olyan motorok és programok lesznek, amelyeken bárki játékokat készíthet, hiszen ehhez nem kell speciális összetett szkripteket ismerni és írni, valamint programozási nyelveket sem kell elsajátítani.

Ez a felső azoknak is hasznos lehet, akik játékkészítéssel foglalkoznak, és tapasztalattal rendelkeznek a programozásban, a keretrendszerekkel és a könyvtárakkal való munkában.

A cikk azoknak nyújt segítséget, akik szeretnének debütálni ezen a területen, és most az optimális motort választják maguknak. A tetején a bemutatott motorok összes előnye és előnye olvasható.

A játékok készítésének 5 legjobb motorja kerül kialakításra, kezdve a legprimitívebb és legegyszerűbbekkel, kezdve a bonyolultabbakkal. Ez a csúcs a teljesen ingyenes és hozzáférhető motorok használatának, valamint ezeknek a programoknak a relevanciájának és támogatásának figyelembevételével jött létre.

A cikkben kiválasztott és leírt motorok nem lesznek a legjobbak, egyszerűen a legalkalmasabbak a kezdő játékkészítők feladatainak ellátására.

Egy kis háttér.

Korábban az összes játékot manuálisan hozták létre minden platformon. Minden alkalommal az egész játékot a semmiből írták. Aztán a játékfejlesztők észrevették, hogy a játékok készítésekor sok rutinfeladat van, amelyeket könnyebb automatizálni, egyszer megírni az ilyen megoldásokat, majd egyszerűen kódból elérni.

Így megjelentek a könyvtárak, a keretrendszerek, majd a teljes értékű motorok.

5 Hely

A Stencyl egy játéktervező, amely segít különböző műfajú játékok létrehozásában 2D formátumban, olyan platformokra, mint az Android, IOS, Windows, valamint Flash és HTML 5 formátumú játékok.

A konstruktor eseményblokkokból, távoli műveletek kosarából, előre meghatározott műveletek blokkjaiból és még sok másból álló kész válogatás. Ugyanakkor ennek a konstruktornak a fejlesztői lehetőséget biztosítanak saját események és reakciók létrehozására. Ez a motor számos eszközzel rendelkezik, és képes együttműködni egy látványtervezővel.

Az egyszerűség és az egyszerű eszközök széles választéka semmilyen módon nem csökkenti ennek a tervezőnek a képességeit a szakemberek munkájához. A motor lehetővé teszi kód írását az ActionScript 3.0-ban.

Ezzel a motorral online játékokat, úgynevezett flash játékokat készíthet Flash és HTML 5 formátumban, melyek böngészőben elindíthatók és weboldalakra is felkerülhetnek.

A Stencyl konstruktor nagyon hasznos és érdekes lehetőséget nyújt arra, hogy csapatban, egymástól távol lévő játékot fejlesszünk egy közös hálózati interfész, chat és támogatás segítségével, melyeket a hivatalos weboldalon ingyenesen biztosítunk.

Ebben a tervezőben érdemes megjegyezni, hogy van egy bolt, ahol letölthet kész szkripteket, grafikákat és még sok mást.

A motor működésére példa a sok online flash játék, amelyek bőségesen megtalálhatók az interneten.

· Könnyű kezelhetőség.

· Számos videó leckék és utasítások, valamint támogatás a hivatalos webhelyen.

· A tervező teljesen ingyenes.

· Csapatmunka lehetősége a játékon.

· Lehetőség saját szkriptek használatára az ActionScript 3.0-ban.

· Játékok fejlesztése különböző platformokra.

· Angol nyelvű felület.

· A felület nem azonnal tiszta.

4 Hely

A Kodu Game Lab egy vizuális szerkesztő, amely lehetővé teszi 3D játékok létrehozását a programozási nyelvek ismerete nélkül. Ez a motor lehetővé teszi játékvilágok, térképek létrehozását és karakterek elhelyezését azokban, amelyekhez aztán feladatokat vagy forgatókönyveket készíthet.

Mindez megtehető szkriptek írása vagy programozási nyelvek ismerete nélkül.

A Kodu Game Lab számos funkcióval rendelkezik, és bármilyen típusú játékot létrehozhat az alapján. Tekintettel arra, hogy a program felülete nagyon egyszerű, bárki elkészítheti a legprimitívebb játékot saját forgatókönyvével és világával.

· Számos eszköz.

· Könnyű kezelhetőség.

· Létrehozása teljesen bármilyen műfajú játékokat.

· Orosz nyelvű felület.

· Nincs szükség nagy teljesítményű számítógépre.

· Rossz optimalizálás.

· Gyenge játékkészítési képesség.

· Lehetetlen terjesztési készlet létrehozása további telepítéshez egy másik számítógépre.

· Képtelenség saját textúrákat létrehozni és saját anyagokat hozzáadni.

3. hely

A Unity egy erőteljes motor a játékok létrehozásához. Ez a motor többplatformos, és lehetővé teszi játékok létrehozását olyan népszerű operációs rendszerekre, mint a Windows, MacOS, Linux, Android, IOS, valamint Xbox és Wii játékkonzolokra.

Ez a játékmotor nagyon népszerű a kezdő fejlesztők körében, mivel ingyenes, funkcionális és lehetőséget biztosít játékok fejlesztésére minden népszerű platformra.

Speciális bővítmények (esetleg fizetős) telepítésével primitív játékot hozhat létre speciális szkriptek vagy algoritmusok írása nélkül. Így még a programozástól távol álló ember is képes lesz egyszerű játékot készíteni és kipróbálni ezt a motort.

A Unity ingyenes verziója elegendő eszközt és funkciót tartalmaz a kezdők számára ezen a területen. Ha Ön már tapasztalt játékkészítő, akkor valószínűleg nem lesz elegendő eszköze, amely az ingyenes verzióban található. Az Ön által létrehozott játékok grafikájának finomabb hangolása érdekében azt javaslom, hogy használja a Pro verziót.

Az egyszerű játékok létrehozásához szükséges fő programozási nyelvek a C# és a JavaScript.

Érdemes megjegyezni a bőrök, textúrák és még sok más bolt jelenlétét, valamint a saját készítésű anyagok használatának lehetőségét a Unity motorban.

Meg kell jegyezni, hogy a legtöbb népszerű PC-re és okostelefonra szánt játékot ezen a motoron hozták létre, így meg kell értenie, hogy ez mennyire funkcionális és hatékony platform a játékok létrehozásához.

A motor összes képességének megértéséhez azt tanácsolom, hogy ismerkedjen meg a népszerű videojátékokkal, amelyeket teljes egészében a Unity-ben hoztak létre - ezek a Cities Skylines, a Hearthstone: Heroes of Warcraft, a Rust, a Firewatch, a Superhot, a Kerbal Space Program.

· Nagyjából tiszta felület.

· Létrehozása teljesen bármilyen műfajú játékokat.

· Cross-platform.

· Optimalizálás.

· Számos videó leckék és utasítások.

· A motor teljesen szabad.

· Nincs szükség nagy teljesítményű számítógépre.

· Kezdőknek nem alkalmas.

· Zárt forrás.

· Elavult grafika.

Kétségtelen, hogy ez a motor sokszor jobb és funkcionálisabb, mint az előzőek, de ha a profibb játékkészítés szemszögéből nézzük, akkor meg kell érteni, hogy a Unity elavult.

2. hely

Az Unreal Engine egy meglehetősen erős motor a játékok létrehozásához. Ez a platform lehetővé teszi 2D és 3D játékok létrehozását. Az ilyen modern és erős motorok szerves részét képezik a platformfüggetlenségek, és az Unreal Engine ezt egész jól teszi. Minden népszerű platformra készíthet játékokat, okostelefonokra (Android, IOS) és számítógépekre (Windows, MacOS) egyaránt.

Ehhez a motorhoz meglehetősen sok dokumentáció és információ található a hivatalos webhelyen és az interneten. Ezért, ha nem ismeri az Unreal Engine-t, könnyen megtalálhatja az induláshoz szükséges összes információt, és ha bármilyen probléma merülne fel a fejlesztés során, kapcsolatba léphet az űrlappal, és megbeszélheti vagy megoldást találhat a problémára.

Az Unreal Engine egy teljesen ingyenes játékkészítő motor, amelyet letölthet a hivatalos webhelyről.

Nagyon fontos, hogy ha Ön professzionális fejlesztő, és egy meglehetősen összetett és nagy projektet tervez, akkor erre a platformra figyeljen, mivel ez teljesen nyílt forráskódú, és nagyon jól optimalizált, modern grafikával rendelkezik. Ami a szkriptek írását illeti, a motor a C++ programozási nyelvet használja. A nyílt forráskód lehetővé teszi saját könyvtárak és keretrendszerek hozzáadását a motorból, ami szinte korlátlan lehetőségeket biztosít a játékok létrehozásában.

Szeretném megjegyezni, hogy aki nem jártas a játékkészítésben, és nem ismeri a programozás alapjait C++ nyelven, akkor ne ezzel a motorral kezdje el a játékfejlesztéssel való ismerkedést. Mivel az Unreal Engine egy professzionális eszköz a játékok létrehozásához.

A motor teljes erejének és képességeinek megértéséhez nézzen meg olyan népszerű projekteket, amelyeket már készítettek rajta, mint például a Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 és példák hosszú listája képességeit.

· Számos eszköz.

· Létrehozása teljesen bármilyen műfajú játékokat.

· Cross-platform.

· Optimalizálás.

· Számos videó leckék és utasítások.

· Saját fórumok, beszélgetések a játékfejlesztésben.

· A motor teljesen szabad.

· Beépített kiegészítő tároló.

· Lehetőség többjátékos létrehozására játékokban.

· Magas szintű grafika.

· Nyílt forráskód

· Kezdőknek nem alkalmas.

· Komplex interfész.

1 hely

A CryEngine az első helyre került, bár nagyon hasonlít az Unreal Engine-hez, de mégis egyre népszerűbb a modern játékok készítésében, és napról napra egyre többet fejlődik. A CryEngine a legnépszerűbb motor az összetett és modern játékok fejlesztői körében, amelyek a legjobb grafikát, fizikát stb.

A CryEngine egy erőteljes motor modern játékok létrehozásához bármilyen műfajban, minden platformon. Ez is többplatformos, és lehetővé teszi játékok létrehozását Windows, MacOS, Linux, Android, IOS számára.

Nagyon jól illeszkedik a projekteken végzett csapatmunkához, és lehetővé teszi játékok létrehozását a legújabb tudás és képességek felhasználásával. A motor is nyílt forráskódú, ami korlátlan lehetőséget ad a motor finomítására és olyan játékok létrehozására, amelyeket még soha senki nem készített.

Annak ellenére, hogy a motor nagy teljesítményű, és lehetővé teszi magas grafikájú játékok futtatását és létrehozását, lehetővé teszi olyan 2D-s játékok létrehozását is, amelyek nem csak gyönyörűek.

Íme néhány CryEngine-on megvalósított projekt: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, a FarCry első része és még sokan mások.

· Számos eszköz.

· Létrehozása teljesen bármilyen műfajú játékokat.

· Cross-platform.

· Optimalizálás.

· Számos videó leckék és utasítások.

· Saját fórumok, beszélgetések a játékfejlesztésben.

· A motor teljesen szabad.

· Beépített kiegészítő tároló.

· Lehetőség többjátékos létrehozására játékokban.

· Magas szintű grafika.

· Szinte korlátlan lehetőségek a játékok létrehozásában.

· Nyílt forráskód

· Kezdőknek nem alkalmas.

· Meglehetősen igényes a számítógéppel szemben.

· Komplex interfész.

Következtetés

A cikk leírja a legnépszerűbb és véleményem szerint a legjobb motorokat és tervezőket a primitív 2D játékok létrehozásához és a legfejlettebb új videojátékok fejlesztéséhez.

Ha játékokat szeretne fejleszteni, de nem ismeri a programozási nyelveket, akkor érdemes az 5. és 4. helyre figyelnie. Az ilyen motorok segítenek egyszerű játékok létrehozásában a programozási nyelvek vagy a szkriptek ismerete nélkül. Saját játék létrehozásához elegendő ezeknek a motoroknak a szokásos vizuális szerkesztője

Ha már elég tapasztalt játékkészítő vagy, és szeretnél debütálni a projekteddel, akkor vess egy pillantást a top három legjobb vezetőjére, és döntsd el, melyik projektet és melyik platformon valósítsd meg.

Ha eldöntötte a motort és azt, hogy milyen projektet fog megvalósítani, akkor nyugodtan nekiláthat, és ebben a platformok fórumai, dokumentációja és fejlesztői közösségei segítenek.

KATEGÓRIÁK

NÉPSZERŰ CIKKEK

2023 „kingad.ru” - az emberi szervek ultrahangvizsgálata