A játékok készítéséhez szükséges szoftverek 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 hozzon létre, 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 kiemelve.


A játékmotorok kategóriájának kiválasztása:

2D motorok android játékokhoz c. A játékok készítéséhez szükséges szoftverek 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. Miután csak 2013-ban jelent meg, a Decima Engine számos AAA projekt alapjává vált, valamint csak é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 régi motort - Decima Engine - fogja használni.

Mint sok népszerű motor esetében, a Decima Engine fizikája a Havok fizikán alapul. Ennek köszönhetően a Guerillának sikerült egy ígéretes technológiát létrehoznia dinamikus csontváz-animációval és valósághű sebzési rendszerrel.

2015-ben a Decima Engine lett az alapja az Until Dawnnak, egy kezdetben kétesnek tűnő horrorjátéknak, amely végül az év legnagyobb áttörése lett a műfajban. A Horizon Zero Dawn mellett a motort Hideo Kojima ambiciózus projektjében is használják - . Éppen ezért a japán fejlesztő - Kojima Productions - stúdiója segítséget nyújtott a motor létrehozása során 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 sikerére, és arra a tényre, hogy a Guerilla szorosan együttműködik a Sony-val, a Decima Engine a jövőben forró lesz. Valószínűleg gyakran fogjuk látni ezt a technológiát .

9. hely - EGO Engine

Vállalatok közös erőfeszítésével kifejlesztett motor és a Sony Computer Entertainment. Lényegében ez a Neon továbbfejlesztett változata, amely a „nulla” szám alatt a Colin McRae: DiRT játékot jelentette.

Az EGO Engine jogosan megérdemli a helyet a csúcson, már csak a versenyműfaj hihetetlenül jó minőségű játékaiért is. 2007-től az összes Codemasters játék megjelent és megjelenik az EGO-n, és vannak lövöldözők is, ami csak a sokoldalú motor mellett szól.

Az EGO megalkotásában a munka nagy részét a Codematers végezte, amikor a Sony biztosította a PhyreEngine grafikus motort. A híres DiRT és DiRT 2 az EGO Engine első verzióján jelent meg, valamint a Dragon Rising kiegészítő az Operation Flashpoint shooterhez. A motor második változatát a DiRT 3, a GRID és az F1 sorozat játékai képviselték.

A Codemasters harmadik verziója most készíti el a DiRT 4-et, 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 képének minősége még mindig oddsot adhat néhány modern projektnek (és nem indie-ről beszélünk).

Valósághű sérülési rendszer, sár tapad az autók sárvédőire, autókezelés – minden Codemasters versenyjátékot megkülönböztetnek ezek és még sok más alkatrész, amelyeket a cég csak egy kiváló minőségű EGO Engine megalkotásának köszönhetően tudott elérni.

8. hely- Game Maker Studio

A Delphiben létrehozott leghíresebb játékmotor és konstruktor. A Game Maker-t a Yo Yo Games fejlesztette ki, a technológia vezető fejlesztője pedig Mark 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ótól kezdve a fejlesztők úgy döntöttek, hogy integrálják a korlátozott 3D-s támogatást.

A Game Maker önmagában az egyszerűségéről ismert. Kezdetben Overmars, az Utrechti Egyetem professzora, megteremtette a Game Maker alapjait egy oktatási segédlet formájában diákjai számára. 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 igényel programozási nyelvek ismeretét 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. Azóta a motor unicode-on fut, 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, elsősorban a többplatformos támogatást hozzáadva. 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 negatívum a 3D, ami még 2011-ben jelent meg a Game Makerben, de a vele való munka még 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 a X-Ray Engine-vel, amelyet egyrészt Ukrajnában fejlesztettek ki, másrészt egy poszt-apokaliptikus játékhoz készült, harmadszor pedig ugyanazok a programozók írták. - Olesz Shishkovcov és Alekszandr Maksimcsuk.

A 4A Engine egy szabadalmaztatott szoftver, ezért 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 motor történetében több sötét folt is 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 a motor programozói Shishkovtsov és Maksimchuk önként távoztak. (vagy kirúgták) a 4A motorhoz készített röntgen alapját használták. Ez a pletyka később botrányba fajult, de valódi bizonyítékot nem találtak.

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

Az általuk megalkotott 4A motor csak megerősítette a korábbi ítéleteket. Tehát 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 egyáltalán nem is tud a létezéséről. Az IW-t az azonos nevű amerikai cég fejlesztette ki, amely kifejezetten a saját játékaihoz, nevezetesen a legnépszerűbb Call of Duty lövöldözős 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 elhagyja a 2015 Inc.-t, hogy megalapítsa a jól ismert Infinity Wardot. kezdje el létrehozni a kultikus játékot - Call of Duty.

A Call of Duty ugyanúgy az id Tech 3 motorra épült, ahogy a fejlesztők a nyilvánosság előtt bejelentették. A megvásárolt motor azonban jelentős módosításokon esett át, amelyek magukban foglalták a szokásos grafikai fejlesztéseket, az elmosódott környezet funkció bevezetését, a shadereket használó vízfelület-feldolgozási funkciókat, a dinamikus árnyékokat és még sok mást.

Ezekkel az átalakításokkal az IW id Tech 3 verziója messze eltávolodott az eredetitől, így pont jó volt, ha a cég saját motorjának nevezte és nevet változtatott.

A fejlesztők hamarosan ezt tették, amikor kiadták a Call of Duty 2-t, és bejelentették, hogy a folytatást az id Tech 3 – IW Engine 2.0 módosítja. Az első verzió motorja, ahogy sejthető, a fejlesztők a Call of Duty 1-et tulajdonították el.

2007-ben az Infinity Ward kiadta a motor harmadik verzióját, amelynek megjelenése a Modern Warfare volt. Az arcanimáció, a víztextúrák, a világítás, valamint az új effektus – a mélységélesség – bevezetése mind azt sugalmazták, hogy korának egyik legjobb minőségű lövöldözős motorja van.

2012-ig a vállalat továbbra is ezt a motort használja, csak a grafikus komponenst javítva. Az IW 4.0 és 5.0 a Modern Warfare 2 és 3 mellett jelenik meg. 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 ismét mozgás volt a teljes fejlesztés felé, amikor az IW befejezte a COD: Ghosts munkáját. És bár a Ghosts rész vegyes kritikákat kapott, és rosszul fogadták a játékosok, sokan észre sem vették, hogy a cég a Ghosts mellett kiadta az IW 6.0-s verzióját. Az utolsó a hetedik, amelyre fejlesztették 2016 végén.

5. – RAGE (Rockstar Advanced Game Engine)

Az ötödik helyen a Rockstar motorja áll. A Rockstar Advanced Game Engine vagy a RAGE két ágának terméke - és San Diego, amely kizárólag a cég játékaihoz készült.

A RAGE debütáló show-jára csak 2006-ban került sor a gyakorlatban, amikor a Rockstar kiadott egy játékot az asztaliteniszről. Vicces, hogy a játék nem képviselt semmi egyedit – a fejlesztők egyszerűen úgy döntöttek, hogy tesztelik az új motort valamilyen alacsony költségvetésű projekten. Azóta a cég összes későbbi játéka megjelent a RAGE-n.

De 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 – . Utóbbit 2004-ben az EA vette át, ami természetesen a Rockstar által a motorra megszerzett licencet is érintette.

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 kilép az őket hűségesen kiszolgáló RenderWare-ből, és elkezdi létrehozni saját motorját. A cégnek mindössze egy év alatt sikerült kifejlesztenie a RAGE-ot, mivel az alapja nem a semmiből jött létre, hanem az AGE - az Angel Studios motorja - alapján.

A legelső jelentős Rockstar Advanced Game Engine projekt a GTA IV volt. A cég már a megjelenés 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 testek valósághű fizikájának szimulálását (még használatban van). Később megjelent Max Payne 3, GTA V, valamint a tervezett - ezeket a játékokat a RAGE-nál hozták létre és fejlesztették.

A Rockstar Advanced Game Engine "burkolata" alatt a legfunkcionálisabb motor összes összetevője található: grafika, fizika, hang- és animációs motorok, valamint teljes értékű AI, online 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 halad a szinten, a motor nem hagyja abba a szükséges objektumok bevitelét és kiadását. Ezt a kitartást a motor kiváló minőségű memóriakezelője biztosította, amely képes megsemmisíteni é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ünk 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. Akkor a motor volt az első a technológiai fejlődés és a fotorealizmus tekintetében. A 2007-ben indult CryEngine 2 először a Crysisben jelent meg.

Ennek a motornak ma már a harmadik és a negyedik verziója is létezik, ahol az egyik sokkal rosszabb kritikákat kapott a CryEngine 2-höz képest, a másik pedig olyan messze van az eredetitől, hogy csak részben került be a "családba".

A CryEngine-t kifejlesztő Crytek sajátos politikája, hogy folyamatosan együttműködik a játékmotort igénylő kisebb stúdiókkal. A cég kis díj ellenében bármely csapatnak adott ki és ad ki licenceket, ami csak a CryEngine hírnevét érinti.

De nem csak a CryEngine elérhetősége miatt vált népszerűvé, é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 idejében sok fejlett technológiát szívott magába, amelyek ma is aktuálisak.

A motor beépített Sandbox2 szintszerkesztővel rendelkezik, amely lehetővé teszi szintek létrehozását, objektumokkal való munkát és animáció szerkesztését valós időben. Természetesen a CryEngine érdemli meg a legnagyobb dicséretet – remek példa arra, hogyan kell motorokat készíteni.

3. hely- ID Tech

id Tech - ennek a motornak az alapján 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 virágzott, és napjainkban, amikor a régi játékok és filmek újjáéledése spontán méreteket öltött, visszatért, és igazi élményt adott a "helyi" lövöldözőseknek. öltözködés.

2017-ben az id Tech hat verzióval rendelkezik. Az első még 1992-ben jelent meg (amikor sok fiatal olvasó még meg sem született, vagy éppen kezdett az asztal alá sétálni) egy legendás figura, John Carmack irányítása alatt.

Valójában csak az id Tech és a fentebb említett játékok létrehozása miatt kapott jogot arra, hogy "legendásnak" nevezzék, és amelyeket ezen a motoron adtak ki. Ezután a fejlesztők a motorjuk verzióit azon játékok nevével 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, amely 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 villogni kezdett a külső fejlesztők projektjei között (Medal of Honor, Star Trek, James Bond 007).

Ráadásul a harmadik sorszámú motort az Infinity Ward vásárolta meg, amely alapján saját motort készített (erről a lista elején beszéltünk, hiszen ez a motor is rajta volt).

Az id Tech 4 a jelentős átalakulás korszaka, mivel a motort először C++ nyelven írták. 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 és még sok más - a negyedik verzió a legmodernebb technológiákkal rendelkezett.

Az id Tech 5-tel a cég gyakorlatilag nem működött, csak egy játékot adott ki számára - a RAGE-t. A közönség ellentmondásosan fogadta, bár maga a motor más fejlesztők ízlése szerint. Szóval ezen a verzión jelent meg , Wolfenstein: Az új rend és a belső gonoszság.

Végül 2016-ban adták ki a hatodik és a mai verzió legújabb verzióját. A fejlesztők kifejezetten a konzolok új generációjához 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 szintgeometria nem sokszögű szerkezeten, hanem 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ű, legrosszabb 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 "Top 10 motor a játékiparban" listán a tiszteletbeli ezüstöt egyszerre két motor foglalja el, amelyek szinté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ű hatásokat mutat be, míg a második, a Unity Engine elterjedtségét és hozzáférhetőségét jobban ismerjük (hasonlóan a CryEngine-hez), bár sok nagyszerű játék engedték el rajta.

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

A DICE motor a hagyományos motorokra jellemző grafikus, hang- és egyéb technológiák szabványos csomagja. Ma már támogatja a DirectX 11-es verzióját, és optimalizálásai is vannak a többmagos processzorokkal való munkavégzéshez.

A motor fő előnye a roncsolhatóság és a grafika. Az első komponens inkább a második ága, mintsem teljes értékű szempont, azonban éppen a rendkívül valósághű rombolhatóságról beszélnek, amikor a Frostbite Engine-t emlegetik.

A grafikus motor számos utóhatást, bump-mapping-et, dinamikus világítást és egyéb modern technológiát támogat. Gyakorlatilag nincs korlátozás a húzási távolságra - a felső szerelvények számítógépein a felhasználók teljesen a horizontig láthatják a helyet.

És bár a DICE-nek már a Battlefield 3 előtt sikerült bizonyítania és népszerűvé vált, 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 sikerült a fejlesztőknek hatalmas térképeken elérhetővé tenni a 32 vs 32 játékos küzdelmet különféle járművekkel, 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 megnyomta a Frostbite Engine-t, és ugyanarra a talapzatra helyezte - a Unity Engine-ről. A motort a Unity Technologies fejlesztette ki 2005-ben – akkor még nem túl 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 a korábbi tagjainkra jellemző – a stúdió kizárólag terjesztésre fejlesztette ki.

A motor továbbra is a Unity Technologies tulajdonában van, folyamatosan frissíti és fejleszti. Az elég alacsonyra beállított motor árával a Unity Engine az egyik legismertebb (ha nem a legismertebb) motor lett, amelyet játékipari óriások és indie fejlesztők egyaránt használnak.

A Unity Engine önmagában egy játékmotor és egy integrált fejlesztői környezet, valamint egy játéktervező is. Támogatja a mobil operációs rendszert, a Windowst, a Linuxot és az OS X-et, minden konzolon működik, mind az új, mind az előző generációs konzolokon.

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

A Unity Engine népszerűségének kulcstényezője az ingyenessége, amelyet a motor legminimálisabb felépítése fedez.

Bármely kezdő fejlesztő 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özkészlet más népszerű motorokhoz képest hihetetlenül könnyen megtanulható.

Az élvonalbeli és csúcstechnológiás Unity Engine mindenekelőtt a legszélesebb körben használt motor, amivel a második helyet szerezte meg listánkon.

1. hely - Source és Unreal Engine

A győztes pozíciója 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 vonalain nyomta 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 fenti akciójátékok típusa szerint 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 a Counter-Strike: Source lett az első játék a motoron.

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. Nagyon sok fejlesztést és chipet, amelyeknek eredetileg az akcióban kellett volna megjelenniük, a fejlesztőknek a GoldSrc, a cég első motorjának tökéletlensége miatt el kellett vetniük. Ezért döntöttek a Valve alkalmazottai egy ilyen motor létrehozása mellett, amely lehetővé teszi számukra, hogy megvalósítsák álmaikat és vágyaikat.

A Half-Life 2 népszerűsége miatt nem kell beszélni a Source tökéletességéről. A játéknak számos nagyszerű megoldása és funkciója volt, de a fő szempont a fizikai motor – Havok – volt és az is marad, 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. Ettől eltekintve a játék arcanimációja hasonlóan élvonalbeli volt 2004-ben.

A Source egy másik jellemzője a mesterséges intelligencia, amely tökéletesen kezeli a játékos ellenségeit és barátait. A grafikát a fent említett animáción kívül shader effektusok emelték 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 már megjelent a Source 2-n, valamint számos más indie projekt a Valve-tól. A motor nyilvános verziója még fejlesztés alatt áll.

Az Unreal Engine egy olyan 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-en fejlesztették ki, de ha még nem is játszottál ennek a cégnek egyetlen projektjével sem, akkor valószínűleg találkoztál ezzel a motorral, hiszen több mint száz különböző játékot hoztak létre rajta.

irreális sorozat, , Posta, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , a Life is Strange, a Mortal Kombat X és tucatnyi más ismert, valamint teljesen indie projekt készült az Unreal Engine-en. Nem rossz, nem?

A C++ alapú Unreal Engine szinte az összes PC operációs rendszer, valamint számos csúcskategóriás és kevésbé elterjedt konzol futtatására képes. Jelenleg a motornak négy teljes értékű változata van, 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 az első játék, amelyre kiadták, a 2014-es Daylight horror volt.

Fennállása alatt a motort fizetős alapon forgalmazták, akárcsak a versenytársak technológiáit. A Unity és a CryEngine példája azonban arra késztette az Epic Games-t, hogy az Unreal Engine 4-et ingyenes alapokra helyezze. 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 Játékok készítésével foglalkozó oldalak
Hol tanulni. VSHBI Eszközök, grafika, hangok Irreális képzés
hamis út
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)
A motor a Game maker konstruktor platformján. Lehetővé teszi játékszkriptek létrehozását kényelmes grafikus formában. Sok üres kész játék létezik.
Weboldal: engine001.com
Windows, iPhone, Android --- 2D, 3D játékok bármilyen műfajban Ingyenes,
10 dollár / hó
Andorra2D
v.0.451
(2009)
A DelphiX közvetlen utódja, 2D motor új funkciókkal. DirectX és OpenGL támogatás.
Weboldal:
ablakok Pascal objektum 2D stratégiák, görgők, játéktermek, platformerek Ingyenes
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 Ingyenes
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 Ingyenes
Ujjong
v.1.2
(2004)
Az Ultima VII játékmotor ingyenes reinkarnációja a távoli 1990-ből.
Weboldal:
A Windows Mac Linux --- 2D RPG Ingyenes
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 eszközeit. A stratégiai játékok létrehozásához számos fejlesztés létezik. Hátrányok: Nehéz elsajátítani.
Weboldal: fifengine.net
A Windows Mac Linux C++, Python, ActivePython 2D játékok, RPG, RTS Ingyenes
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ítva. A motor nagyon kényelmes dokumentációval és vizuális útmutatókkal rendelkezik, amelyek bemutatják főbb jellemzőit.
Weboldal: hge.relishgames.com
ablakok C++ 2D játékok bármilyen műfajban Ingyenes
játékkészítő
v.8.1.140
(2013)
A játék motorját úgy tervezték, hogy kétdimenziós játékokat készítsen programozási nyelvek használata nélkül, kezdőknek. A kódsorok helyett a játékkarakterek kész akcióit helyettesítik. Ebben a programban a felülről lefelé mutató játékok és az oldalnézetű platformerek kiválóak.
Weboldal: yoyogames.com
ablakok fogd és vidd felület, C++ szkriptnyelv 2D játékok bármilyen műfajban Ingyenes,
$49.99,
$799.99
SZERETET
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 Ingyenes
M.U.G.E.N
v.1.1
(2013)
Egy rendkívül speciális 2D 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 Ingyenes
OpenBOR
v.3.0
(2010)
A Senile Team 2D ​​motorja. 4 játékos támogatása. Munka a memóriával. A motoron készült játékok: 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# Győzd le őket (harcok végigjátszása) Ingyenes
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 Ingyenes
pentagramma
(2007)
A projekt, amely létrehozza a kiadott Ultima VIII: Pagan játékban használt játékmotort.
Weboldal:
A Windows Mac Linux --- 2D RPG Ingyenes
QSP (Quest Soft Player) (AeroQSP)
(2010)
Népszerű, többplatformos orosz motor az Interactive Fiction műfajú játékok létrehozásához (szövegalapú 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 Kaland, interaktív fikció Ingyenes
RPG készítő
VX Ace
(2013)
Elég egyszerű egy gyereknek, elég erős egy 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 megalkotóinak fő célja, hogy a mag a lehető legkisebb és legegyszerűbb legyen. 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 Ingyenes
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: www.stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- RTS stratégiák Ingyenes
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
--- --- Kaland, interaktív fikció Ingyenes
Zero Engine
v.3.1
(2009)
A Zero Engine kész játékfunkciók készlete a Game Maker motorhoz. A fő hajtóművek, RPG rendszerek, automaták és univerzális bemeneti rendszerek mellett számos forgatókönyv létezik.

Denis Zaritsky

Szoftverfejlesztő. Szívesen fejleszt játékokat az Unreal Engine-en, érdekli még: 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 a játékmotort, amelyből nagyon sokféle van.

Mi az a játékmotor? Röviden, ez egy olyan rendszerkészlet, amely leegyszerűsíti a játék leggyakrabban használt funkcióit. Természetesen megírhatja a motort a semmiből, de ez indokolatlanul sokáig fog tartani. Ebben a cikkben a mobileszközökre szánt játékok fejlesztésére szolgáló népszerű játékmotorokat tekintjük át. A képességeik ö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 SDK-ból bevételt szerezhet a Corona-hirdetésekkel. 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, ahol játékszinteket hozhat létre, é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ár alapján. Támogatja a Canvas- és WebGL-megjelenítést, az animált sprite-okat, részecskéket, hangot, több bemenetet és objektumfizikát. A Phaser nyílt forráskódú az MIT licence alatt. Ez azt jelenti, hogy a kódot korlátozás nélkül használhatja, de a szerzői jogi megjegyzéseket meg kell őriznie a szoftver másolataiban, vagyis ehhez a keretrendszerhez szerzői jogi megjegyzést kell csatolnia a licence szövegéhez. Richard Davy é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. Ezeket a tárolókat mindenféle jelenet létrehozására használják, például játékhelyeket vagy menüket. 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 módosíthatók, mozgathatók, méretezhetők, és egyéb manipulációk is elvégezhetők velük.

Ez egy többplatformos keretrendszer, amely Java nyelven íródott, és OpenGL-lel működik. Több platform támogatását kínálja a játék közzétételéhez. 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ű, így nagyszerű dokumentumokat kaphat, amelyekkel dolgozhat.

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űbb lett, 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 komolyabb játékmotorokat veszek fontolóra: CryENGINE 3, Unreal Engine. És nézd 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 jelent meg. Ennek a motornak a világhírét az előállított termékek elképesztő grafikai teljesítménye indokolja, amelyek közül néhány hihetetlenül fotorealisztikusnak tűnik.


Képességek:

  • A lehetőségek legjobb bemutatásának a kész játékokat tartom, és itt a CryENGINE 3-nak van mit dicsekednie. Mindig ezt a motort használták olyan játékok fejlesztői, mint a Far Cry, a Crysis és az AION. Természetesen a létrehozott játékok listája sokkal hosszabb, 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ég alapítójának, Tsevat Yerlinek a szavait: „A motor 3 évvel ezelőtt készen állt a következő generációra. Már 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 játékra: a hivatalos weboldal 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 bitességétől függően). Szerkesztő fájl editor.exe, de látni az eredményt - launcher.ex e.

Valójában ez egy kis magyarázat, hogy mit tölt le, minden mást számos oktatóvideó tájékoztat. Szerencsére ez a motor nagyon népszerűnek bizonyult és egy egész orosz ajkú közösség van hozzá (link lent), itt találsz oktatóanyagokat és kérdezhetsz is. Ez természetesen az orosz nyelvű fejlesztők motorja javára szól, mivel a játék fejlesztési folyamata nem olyan egyszerű, és nem nélkülözi a műszaki dokumentációt.

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 van 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.


Képessé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 az eredményül kapott terméket futtathatja a fent leírt játékkonzolokon és természetesen magán a Windowson.
  • A motort kezdetben lövöldözős játékok készítésére adaptálták, de más műfajokhoz is alkalmas, például MMO játékokhoz.
  • Grafika nagyon magas szinten. Nagy részletességű árnyékok és fények. Van egy rendszer a világítás kiszámításához Unreal Lightmass.
  • 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 (fizikával való munka), valamint az animációs szerkesztőket, textúrák, hangok, szintek, táj é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. Bizonyos nehézségek ellenére, mint például az osztály öröklődése, az Unreal Script kód megjelenése hasonló a C / C ++-hoz.

Példák játékra: 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 - mind a kezelőfelület, mind a játék építési 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.



Képessé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 az elkészített 3D-s játékokat immár közvetlenül a böngészőben is lejátszhatod, az alábbiakban linket adtam 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 az elemeket a textúrák mappájába a motorpanelen. 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 írhatók JavaScriptben, C#-ban és a Python nyelvjárásában, a Boo-ban. Leggyakrabban a kód JavaScriptben van írva, ráadásul szinte minden Unity súgó tartalmaz JavaScript-kódot. Közvetlenül a játékban ellenőrizheti a szkript működését 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 még egy beépített terepgenerátor és egy beépített shader szerkesztő.
  • 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 játékra: 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, amelyet ennek a motornak szenteltek (link lent). Itt oktatóvideókat és egyéb anyagokat talál a Unity3D tanulásához.

Foglaljuk össze. Mit válasszunk?

Természetesen a motor kiválasztásához egyértelműen tudnod kell, hogy melyik platformra fejleszted a játékot. Mobilplatformok esetén válasszon a Unity3D és az Unreal Development Kit (UDK) közül. A Unity3D rendelkezik a leggazdagabb 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ékot készíthetsz, de a CryENGINE 3 és az UDK inkább az FPS-re (shooter) fog összpontosítani. A Racing Sims UDK-s, mert fizikával jobb, de a Unity is rendben van.

Képzés/interfész:

A szkript a játékfejlesztés szerves része, és a Unity itt 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 van elég belőle, de itt is a Unity3D áll az élen.

Grafika:

Az áttekintés példákat ad késztermékekre, ezek már elegendőek a következtetések levonásához. A CryENGINE 3 felülmúlja a versenytársakat, de ez nem egyértelmű fölény. A Unity számos technológiát elveszített az ingyenes verzióban, 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 létrehozására szolgáló ingyenes programokat tárgyalja. Ez a cikk nem csak a kezdőknek, hanem a tapasztaltabbaknak is szól.

Leírjuk azokat a programokat, amelyekkel primitív 2D-s játékokat és bonyolultabb 3D-s játékokat is készíthet fizikát, magas grafikát, szkripteket és algoritmusokat használva. A tetején olyan motorok és programok lesznek, amelyeken bárki játékokat készíthet, hiszen ehhez nem szükséges speciális összetett szkriptek ismerete és írása, valamint programozási nyelvek ismerete.

Ezenkívül ez a felső hasznos lehet azoknak, akik részt vesznek a játékok létrehozásában, é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 a legjobb motort választják maguknak. A felső része leírja a bemutatott motorok összes előnyét és hátrányát.

Megalakul a játékok készítésének 5 legjobb motorja, kezdve a legprimitívebb és legegyszerűbbekkel, kezdve a bonyolultabbakkal. Ez a csúcs a teljesen ingyenes és elérhető motorok használatát, valamint ezen programok relevanciáját és támogatását figyelembe véve alakult ki.

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

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 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 hivatkozni rájuk a kódból.

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

5. hely

A Stencyl egy játékkészítő, amely segít különféle 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 adnak saját események és reakciók létrehozására. Egy ilyen motor számos eszközzel és vizuális tervezővel való együttműködésre képes.

Az egyszerűség és az egyszerű eszközök széles választéka nem csökkenti ennek a kivitelezőnek a lehetőségeit a szakemberek munkájához. A motor lehetőséget biztosít kód írására az ActionScript 3.0 nyelven.

Ezzel a motorral online játékokat, úgynevezett flash játékokat hozhat létre Flash és HTML 5 formátumban, amelyek böngészőben futtathatók és weboldalakon elhelyezhetők.

A Stencyl builder nagyon hasznos és érdekes lehetőséget ad arra, hogy egy 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, amelyeket a hivatalos weboldalon ingyenesen biztosítunk.

Ebben a konstruktorban érdemes megjegyezni, hogy van egy bolt, ahol kész szkripteket, grafikákat és még sok mást tölthet le.

A motor működésére példa a sok online flash játék, amelyek tele vannak az interneten.

· Könnyű kezelhetőség.

· Számos oktatóvideó és útmutatás, valamint támogatás a hivatalos webhelyen.

· A tervező teljesen ingyenes.

· Kollektív munka 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.

· Nem azonnal tiszta felület.

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. A program rendkívül egyszerű felületének köszönhetően bárki elkészítheti a legprimitívebb játékot saját forgatókönyvével és világával.

· Rengeteg 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.

Gyenge optimalizálás.

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

· Elosztókészlet létrehozásának lehetetlensége a további telepítéshez egy másik számítógépre.

· Saját textúrák létrehozásának és saját anyagok hozzáadásának lehetetlensége.

3. hely

A Unity egy erőteljes motor a játékok létrehozásához. Ez a motor többplatformos, 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, 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 létrehozhat egy egyszerű játékot és kipróbálhatja ezt a motort működés közben.

A Unity ingyenes verziója elegendő eszközt és funkciót tartalmaz a kezdők számára ezen a területen. Ha már tapasztalt játékkészítő vagy, akkor valószínűleg nem lesz elegendő eszközkészlete, amely az ingyenes verzióban található. Az Ön által létrehozott játékok grafikájának finomhangolásához 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 skinek, textúrák és még sok más tárházának jelenlétét, valamint azt, hogy a Unity motorban saját készítésű anyagokat használhat.

Meg kell jegyezni, hogy a legnépszerűbb számítógépes és okostelefonos játékokat 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 minden lehetőségének megértéséhez azt tanácsolom, hogy ismerkedjen meg a népszerű videojátékokkal, amelyeket teljesen a Unity-n hoztak létre - ezek a Cities Skylines, a Hearthstone: Heroes of Warcraft, a Rust, a Firewatch, a Superhot, a Kerbal Space Program.

· Körülbelül érthető 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áskód.

· 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ékalkotás oldaláról nézzük, akkor azt 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 cross-platform, és az Unreal Engine-ben ez meglehetősen jól van megvalósítva. Minden népszerű platformra készíthet játékokat, mind okostelefonokra (Android, IOS), mind futó számítógépekre (Windows, MacOS).

Ehhez a motorhoz a hivatalos webhelyen és az interneten elég sok dokumentáció és információ található a vele való munkáról. Ezért, aki nem ismeri az Unreal Engine-t, könnyen megtalálhatja az induláshoz szükséges összes információt, és ha a fejlesztés során bármilyen probléma merül fel, akkor az űrlapra hivatkozva 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, ha Ön professzionális fejlesztő, és egy meglehetősen összetett és nagy projektet tervez, akkor erre a platformra érdemes figyelnie, mivel 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 motorhoz, ami szinte korlátlan lehetőségeket biztosít a játékok létrehozásában.

Szeretném megjegyezni, hogy ha nem jártas a játékkészítés területén, és nem ismeri a programozás alapjait C ++ nyelven, akkor ne kezdje el ezzel a motorral ismerkedni a játékfejlesztéssel. Mivel az Unreal Engine egy professzionális eszköz a játékok létrehozásához.

A motor teljes erejének és lehetőségeinek megértéséhez tekintse meg a már rajta készült népszerű projekteket, mint például a Gears of War 4, a We Happy Few, a Final Fantasy VII, a Dead Island 2, a Taken 7 és a példák hosszú listája jellemzők.

· Rengeteg 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 bolti kiegészítők.

· 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.

· Kifinomult felület.

1 hely

A CryEngine került az első helyre, 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, a legjobb grafikát, fizikát és még sok mást használva.

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 a legújabb tudással és képességekkel rendelkező játékok létrehozását. Ezenkívül a motor nyílt forráskóddal rendelkezik, amely korlátlan lehetőséget ad a motor véglegesítésére és olyan játékok létrehozására, amelyeket még senki nem készített.

Bár 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 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.

· Rengeteg 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 bolti kiegészítők.

· 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.

· Kifinomult felület.

Következtetés

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

Ha szeretne játékokat fejleszteni, de nem ismeri a programozási nyelveket, akkor az 5. és 4. helyre kell figyelnie. Az ilyen motorok segítenek egyszerű játékok létrehozásában a programozási nyelvek és 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ői.

Abban az esetben, 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ármasra, és döntsd el, melyik projektet és melyik platformon fogod megvalósítani.

Ha eldöntötted a motort és milyen projektet fogsz megvalósítani, akkor nyugodtan folytathatod, és ebben a platformokhoz tartozó fórumok, dokumentációk és fejlesztői közösségek segítenek.

KATEGÓRIÁK

NÉPSZERŰ CIKKEK

2022 "kingad.ru" - az emberi szervek ultrahangvizsgálata