Lista e plotë e programeve për krijimin e lojërave (PC 2D)

Ne paraqesim në vëmendjen tuaj përpjekjen e faqes sonë për të krijuar një listë të plotë të motorëve të lojërave që do të jenë me interes për zhvilluesit indie, të përshtatshme për zgjedhjen fillestare të një motori dhe do t'ju ndihmojnë të bëni një hap tjetër drejt krijimit të lojës tuaj kompjuterike. Gjithçka është e thjeshtë, koncize, e grupuar në kategori dhe e koduar me ngjyra sipas rëndësisë.


Zgjedhja e një kategorie motori të lojës:

Motorë 2d për lojëra android c. Lista e plotë e programeve për krijimin e lojërave (PC 2D)

Teknologji pronësore e krijuar nga Guerrilla Games. Në krijimin e motorit mori pjesë edhe studio Kojima Productions. Duke u shfaqur vetëm në vitin 2013, Decima Engine arriti të bëhej baza për disa projekte AAA, si dhe lojëra thjesht interesante.

Loja e parë e krijuar në Decima Engine ishte Killzone Shadow Fall, e cila u zhvillua nga vetë Guerilla Games. Fillimisht, studio nuk raportoi se çfarë teknologjie po krijohej projekti i tyre, por me shpalljen e lojës së saj të ardhshme - - megjithatë tha se projekti i ri do të përdor motorin e mëparshëm - Decima Engine.

Siç është rasti me shumë motorë të njohur, komponenti fizik i motorit Decima bazohet në fizikën Havok. Falë kësaj, Guerilla ishte në gjendje të krijonte teknologji premtuese me animacion skeletor dinamik dhe një sistem realist dëmtimi.

Në vitin 2015, Decima Engine u bë baza për Until Dawn, një lojë horror fillimisht e dyshimtë që përfundimisht u bë zbulimi më i madh i zhanrit për të gjithë vitin. Përveç Horizon Zero Dawn, motori është përdorur edhe në projektin ambicioz të Hideo Kojima - . Kjo është arsyeja pse studioja e zhvilluesit japonez - Kojima Productions - i ofroi ndihmë gjatë krijimit të motorit zhvilluesit kryesor - Guerilla.

Në thelbin e tij, Decima Engine është projektuar posaçërisht për projektet AAA që kërkojnë detaje të larta dhe mbështetje për rezolucionin 4K. Duke pasur parasysh suksesin e madh potencial të Death Stranding, si dhe faktin që Guerilla po punon ngushtë me Sony, Decima Engine do të jetë shumë i kërkuar në të ardhmen. Me siguri do ta shohim shumë këtë teknologji .

Vendi i 9-të - EGO Engine

Një motor i zhvilluar bashkërisht midis kompanive dhe Sony Computer Entertainment. Në thelb, është një version i përmirësuar i Neon, i cili përfaqësonte lojën Colin McRae: DiRT nën numrin "zero".

EGO Engine me të drejtë meriton një vend në krye, të paktën për lojërat e tij jashtëzakonisht të cilësisë së lartë në zhanrin e garave. Të gjitha lojërat Codemasters, që nga viti 2007, janë lëshuar dhe po dalin në EGO, dhe historia e tyre përfshin edhe shooters, gjë që flet vetëm në favor të motorit të gjithanshëm.

Pjesa më e madhe e punës në krijimin e EGO u bë nga Codematers, me Sony duke siguruar motorin grafik PhyreEngine. Versioni i parë i EGO Engine lëshoi ​​​​diRT dhe DiRT 2 të famshëm, si dhe shtesën Dragon Rising për qitës Operation Flashpoint. Versioni i dytë i motorit u përfaqësua nga DiRT 3, lojëra në seritë GRID dhe F1.

Në versionin e tretë, Codemasters tani po prodhon DiRT 4, i cili është i garantuar të jetë një garë e shkëlqyer në miting. Të gjitha projektet e kompanisë janë gjithmonë të optimizuara në mënyrë perfekte, pavarësisht nga grafika e shkëlqyer. Merrni, për shembull, DiRT 2 - loja u lëshua në vitin 2009, por cilësia e imazheve të saj ende mund të japë shanse për disa projekte moderne (dhe ne nuk po flasim për ato indie).

Një sistem realist dëmtimi, papastërti që ngjitet në krahët e një makine, trajtimi i makinës - të gjitha lojërat e garave Codemasters dallohen për këta dhe shumë komponentë të tjerë, të cilët kompania ishte në gjendje t'i arrinte vetëm përmes krijimit të një motori EGO me cilësi të lartë.

vendi i 8-të- Game Maker: Studio

Motori dhe stilisti më i famshëm i lojës i krijuar në Delphi. Game Maker u zhvillua nga Yo Yo Games, dhe zhvilluesi kryesor i teknologjisë është Marc Overmars.

Sot ekzistojnë shtatë versione të motorit, pesë prej të cilëve mbështesin ekskluzivisht lojëra 2D. Me versionin e gjashtë, zhvilluesit vendosën të integrojnë mbështetje të kufizuar 3D.

Game Maker ka fituar famë vetëm për shkak të thjeshtësisë së tij. Fillimisht, Overmars, duke qenë profesor në Universitetin e Utrecht, krijoi bazën për Game Maker në formën e një ndihme mësimore për studentët e tij. Më pas, teknologjia u shfaq në internet, ku fitoi popullaritet.

Një tipar dallues i Game Maker është se nuk keni nevojë të dini gjuhë programimi për të punuar me të.

Gjatë krijimit të një loje në këtë motor, përdoruesi duhet të përcaktojë objektet e lojës (loja është ndërtuar mbi to), pastaj të vendosë pamjen e tyre duke përdorur sprites, dhe sjellja dhe ndërveprimi i objekteve kryhet duke përshkruar reagimet e tyre ndaj të quajtura ngjarje (SOP).

Game Maker u shfaq në 1999 dhe vazhdon të marrë përditësime pothuajse çdo vit. I fundit u lëshua në 2011 - ky është versioni i tetë i motorit, i cili mori shumë përditësime dhe shtesa. Që nga ai moment, motori filloi të funksionojë në Unicode, mbështetja e tij 3D u rrit ndjeshëm, redaktori i dhomës u përmirësua, etj.

Në vitin 2012, YoYo Games vendosi të ripërpunojë seriozisht teknologjinë e saj, para së gjithash duke shtuar mbështetje ndër-platformë. Motori mori një emër të ri Game Maker: Studio, dhe vetëm pas kësaj filloi të perceptohej si një mjet profesional për krijimin e lojërave video, dhe jo si një program trajnimi.

Përparësitë e Game Maker Studios qëndrojnë në mbështetjen e shumë platformave të ndryshme nga Windows dhe Mac OS, te iOS, Android, Xbox dhe PlayStation. Përveç kësaj, biblioteka e motorit dhe shumë shtesa janë përkthyer në disa gjuhë, jo vetëm në anglisht, siç ndodh zakonisht. Motori ka gjuhën e vet të programimit - Game Maker Language. Ai gjithashtu ka integrimin Steam dhe është plotësisht falas (vetëm versioni standard).

E vetmja pengesë është 3D, e cila u shfaq në Game Maker në vitin 2011, por puna me të ende nuk është sjellë në një gjendje të pranueshme.

Lojërat më të famshme në Game Maker: Studios janë dy pjesët e Hotline Miami. Përveç tyre, në motor u zhvilluan dhjetëra lojëra të ndryshme, shumica e të cilave humbën edhe në segmentin indie.

Sidoqoftë, teknologjia ka potencial të madh, ajo po zhvillohet në mënyrë aktive dhe, duke pasur parasysh popullaritetin e zhanrit indie, së shpejti do të bëhet shumë më e kërkuar.

Vendi i 7-të - Motori 4A

Një motor nga Ukraina, i krijuar nga studioja me të njëjtin emër . Fati i Motorit 4A është i ndërthurur me Motorin X-Ray, i cili, së pari, u zhvillua në të njëjtën mënyrë në Ukrainë, së dyti, ai u krijua për një lojë në zhanrin post-apokalips, dhe së treti, u shkrua nga të njëjtët programues - Oles Shishkovtsov dhe Alexander Maksimchuk.

4A Engine është softuer i pronarit, që do të thotë se 4A Games mund ta përdorë atë ekskluzivisht për nevojat e veta pa aftësinë për të shitur licenca. Për momentin, kompania ka lëshuar dy lojëra në këtë motor - Metro 2033 dhe Metro: Last Light.

Historia e motorit 4A ka disa pika të errëta. Pra, sipas disa informacioneve, motori është një kopje e modifikuar e X-Ray. Ky dyshim bazohet në faktin se programuesit e motorit Shishkovtsov dhe Maksimchuk, pasi u larguan vullnetarisht (ose duke u shkarkuar), përdorën bazën me rreze X që krijuan për Motorin 4A. Ky thashetheme më pas u shndërrua në një skandal, por asnjë provë e vërtetë nuk u gjet kurrë.

Shishkovtsov dhe shokët e tij nuk guxuan të vazhdonin të zhvillonin Stalker dhe X-Ray, sepse ky i fundit, sipas mendimit të tyre, kishte një model të dobët të rrjetit dhe optimizim të dobët, për shkak të të cilit shpërndarja e burimeve kompjuterike dhe e kujtesës ishte jashtëzakonisht e vrazhdë. Në përgjithësi, sipas zhvilluesve, X-Ray nuk ishte në gjendje të mbështeste konzollat ​​e gjeneratës së re dhe nuk kishte të ardhme, kjo është arsyeja pse ata vendosën të largoheshin nga studioja dhe të fillonin të zhvillonin të tyren.

Motori 4A që ata krijuan konfirmoi vetëm gjykimet e shprehura më parë. Pra, në krahasim me S.T.A.L.K.E.R. Metro 2033 kishte grafikë shumë më të mira (të cilat mund t'i atribuohen kornizës kohore), por në të njëjtën kohë kërkonte dukshëm më pak burime nga kompjuteri dhe nuk shkaktoi ndonjë gabim në sistem.

Në Metro 2033, para së gjithash, mjegulla vëllimore u zbatua në mënyrë perfekte, si dhe mjegullimi i objekteve dhe detajet e tyre të larta LOD. Dhe përfshirja e teknologjisë PhysX në motorin 4A i lejoi zhvilluesit të shtonin mjedise të shkatërrueshme, sipërfaqe ujore dinamike dhe veshje në lojë.

Në përgjithësi, 4A Engine mund të quhet pasardhësi ideologjik i X-Ray, i cili tregoi rezultate shumë më të mira dhe shmangi gabimet e shumta të paraardhësit të tij. Në një mënyrë apo tjetër, të dy motorët meritojnë vende në krye.

Vendi i 6-të - IW Engine

Pothuajse çdo lojtar ka hasur në motorin Infinity Ward, edhe nëse ai nuk është as i vetëdijshëm për ekzistencën e tij. IW u zhvillua nga kompania me të njëjtin emër nga SHBA, e cila e krijoi atë posaçërisht për lojërat e saj, përkatësisht serinë e revoleve më të njohura Call of Duty.

Historia e motorit Infinity Ward daton në vitin 2002, kur punonjësit e ardhshëm të IW punonin në studio. . Në atë kohë, ata publikuan projektin e tyre debutues Medal of Honor: Allied Assault, i cili bazohej në motorin id Software - id Tech 3. Rreth një vit më vonë, shumica e ekipit u larguan nga 2015 Inc për të themeluar Infinity Ward dhe filloni të krijoni lojën kult - Call of Duty.

Call of Duty u bazua në të njëjtën mënyrë në motorin id Tech 3, për të cilin zhvilluesit informuan publikun. Sidoqoftë, motori i blerë ka pësuar modifikime të rëndësishme, të cilat përfshinin përmirësimet e zakonshme grafike, futjen e një funksioni të mjedisit të paqartë, funksionet për përpunimin e sipërfaqes së ujit duke përdorur shader, hije dinamike dhe shumë më tepër.

Me transformime të tilla, versioni id Tech 3 i IW u largua ndjeshëm nga origjinali, kështu që ishte koha që kompania ta quante motorin e saj dhe të ndryshonte emrin e saj.

Së shpejti, zhvilluesit bënë pikërisht këtë kur publikuan Call of Duty 2, duke njoftuar se vazhdimi do të publikohej në modifikimin id Tech 3 - IW Engine 2.0. Motori i versionit të parë, siç mund ta merrni me mend, u përvetësua nga zhvilluesit për Call of Duty 1.

Në vitin 2007, Infinity Ward lëshoi ​​​​versionin e tretë të motorit, lëshimi i të cilit u shënua nga Modern Warfare. Animimi i fytyrave, teksturat e ujit, ndriçimi, si dhe futja e një efekti të ri - thellësia e fushës - gjithçka tregonte se kishim një nga motorët më cilësor për gjuajtësit e kohës së tij.

Deri në vitin 2012, kompania vazhdoi të përdorte këtë motor, duke përmirësuar vetëm komponentin grafik. IW 4.0 dhe 5.0 mbërrijnë së bashku me Modern Warfare 2 dhe 3, respektivisht. Megjithë krijimin e versioneve të reja, i njëjti Black Ops 2 u lëshua vetëm në modelin e tretë të motorit.

Sidoqoftë, në vitin 2013, lëvizja drejt zhvillimit të plotë filloi përsëri kur IW përfundoi punën në COD: Ghosts. Dhe megjithëse pjesa për "Ghosts" mori komente të përziera dhe u prit keq nga lojtarët, shumë as që e vunë re që kompania, së bashku me Ghosts, lëshuan versionin IW 6.0. E fundit është e shtata, mbi të cilën u zhvillua në fund të vitit 2016.

Vendi i 5-të - RAGE (Rockstar Advanced Game Engine)

Në vendin e pestë është motori nga Rockstar. Rockstar Advanced Game Engine, ose RAGE, është produkt i dy prej filialeve të tij - dhe San Diego, të cilat u zhvilluan ekskluzivisht për lojërat e kompanisë.

RAGE debutoi në praktikë vetëm në 2006, kur Rockstar lëshoi ​​​​një lojë pingpong. Është qesharake që loja nuk ishte asgjë unike - zhvilluesit thjesht vendosën të testonin motorin e ri në një projekt me buxhet të ulët. Që nga ajo kohë, të gjitha lojërat pasuese të kompanisë filluan të lëshohen në RAGE.

Çfarë ndodhi para vitit 2006? Në gjysmën e parë të viteve 2000, Rockstar kishte lëshuar tashmë disa pjesë të GTA dhe arriti të bëhej i famshëm, por më pas motori i tij kryesor ishte RenderWare, i cili u zhvillua nga një studio plotësisht e palëve të treta - . Në vitin 2004, ky i fundit u absorbua nga EA, gjë që ndikoi natyrshëm në licencën e motorit të blerë nga Rockstar.

Electronic Arts ka qenë gjithmonë strikte për konkurrentët e drejtpërdrejtë, prandaj menaxhmenti i Rockstar vendosi të braktiste RenderWare, i cili u kishte shërbyer me besnikëri, dhe të fillonte të krijonte motorin e tyre. Në vetëm një vit, kompania arriti të zhvillojë RAGE, pasi baza e saj nuk u krijua nga e para, por në bazë të AGE - motori i Angel Studios.

Projekti i parë i madh i Rockstar Advanced Game Engine ishte GTA IV. Edhe para publikimit të tij, kompania njoftoi se motori RAGE do të përdorte teknologjinë euforisë, një mjet animacioni procedural që ju lejon të simuloni fizikën realiste të trupit (që përdoret ende sot). Lëshuar më pas Max Payne 3, GTA V, si dhe të planifikuara - të gjitha këto lojëra u krijuan dhe po zhvillohen në RAGE.

Nën kapuçin e Rockstar Advanced Game Engine janë të gjithë përbërësit e motorit më funksional: grafika, fizika, motorët e zërit dhe animacionit, si dhe AI ​​i plotë, mbështetje për mënyrat e rrjetit, gjuhën e skriptit dhe shumë më tepër. Të gjithë komponentët u krijuan ekskluzivisht nga bashkëpunëtorët e Rockstar Games.

Siç e dini, shumë nga lojërat e kompanisë janë të përqendruara në botën e hapur dhe lojën falas. Kjo është arsyeja pse avantazhi kryesor i RAGE është aftësia për të përpunuar shpejt botët e mëdha të lojërave - kjo është ajo në të cilën programuesit u fokusuan në radhë të parë.

Ndërsa lojtari lëviz nëpër nivel, motori nuk ndalon së futuri dhe nxjerrja e objekteve të kërkuara. Kjo qëndrueshmëri u sigurua falë menaxherit të kujtesës me cilësi të lartë të motorit, i cili është në gjendje të eliminojë dhe lëvizë objektet nga RAM-i pa kërkuar fragmentim periodik.

Nuk ka dyshim për cilësinë e RAGE, pasi ishte mbi të që u zhvillua GTA V - një nga lojërat më të shitura dhe më të njohura në të gjithë historinë e industrisë.

Vendi i 4 - CryEngine

Pothuajse duke u futur në tre vendet e para të topave tona, një seri motorësh nga kompania - CryEngine - ngulitur fort në pozicionin e katërt. Komponenti grafik i këtij motori është pothuajse i pashembullt, dhe Crysis - loja e parë që u krijua në CryEngine 2 - konsiderohet nga shumë njerëz si një nga projektet më të teknologjisë së lartë në industrinë e lojrave në përgjithësi.

CryEngine origjinale u lëshua në vitin 2002 posaçërisht për revole Far Cry. Pastaj motori doli të ishte numri një për sa i përket avancimit teknologjik dhe fotorealizmit. CryEngine 2, i lançuar në 2007, tregoi për herë të parë vlerën e tij në Crysis.

Sot ekzistojnë versionet e treta dhe të katërt të këtij motori, ku njëri mori vlerësime shumë më të këqija në krahasim me CryEngine 2, dhe tjetri ka shkuar aq larg nga origjinali sa është vetëm pjesërisht pjesë e "familjes".

Një politikë e veçantë e Crytek, e cila zhvilloi CryEngine, është ndërveprimi i vazhdueshëm me studiot më të vogla që kërkojnë një motor loje. Kompania ka lëshuar dhe vazhdon të lëshojë licenca për çdo ekip për një tarifë të vogël, e cila përfiton vetëm reputacionin e CryEngine.

Por nuk është vetëm për shkak të disponueshmërisë së tij që CryEngine u bë popullor dhe hyri në listën e motorëve më të mirë në industrinë e lojrave. Karakteristikat e disponueshme, cilësia e tyre, si dhe lehtësia e punës me motorin e kanë bërë atë një nga më të njohurit në studiot indie.

Hartëzimi paralaks, Terrain 2.5D, shpërndarje nëntokësore, ndriçim dinamik, mjet Polybump 2, animacion skeletor parametrik - CryEngine inkorporoi shumë teknologji të avancuara për kohën e tij, të cilat mbeten të rëndësishme edhe sot.

Motori ka një redaktues të integruar të nivelit Sandbox2, i cili ju lejon të krijoni nivele në kohë reale, të punoni me objekte dhe të modifikoni animacionin. Sigurisht, CryEngine është i denjë për lavdërimet më të larta - një shembull i shkëlqyer se si duhet të bëhen motorët.

vendi i 3-të- id Teknike

id Tech - qitës të tillë kulti si Wolfenstein, Quake dhe DOOM u krijuan në bazë të këtij motori. Këta tre gjigantë, të lindur nga id Software, gjëmuan në fund të viteve 1990 dhe në fillim të viteve 2000, dhe në kohën tonë, kur ringjallja e lojërave dhe filmave të vjetër mori përmasa spontane, ata u kthyen dhe u dhanë revoleve "lokale" një veshje të vërtetë.

Që nga viti 2017, id Tech ka gjashtë versione. E para doli në vitin 1992 (kur shumë lexues të rinj nuk kishin lindur ose sapo kishin filluar të ecnin nën tryezë) nën udhëheqjen e figurës legjendare - John Carmack.

Në fakt, ai mori të drejtën të quhej "legjendar" pikërisht për krijimin e id Tech dhe lojërave që përmendëm më lart, të cilat u lëshuan në këtë motor. Pastaj zhvilluesit i quajtën versionet e motorit të tyre sipas emrave të lojërave për të cilat u zhvilluan këto "baza".

Pra, tre pjesët e para të Doom u publikuan në id Tech 1, dhe në versionin e dytë, i cili u emërua Quake Engine, siç mund ta merrni me mend, u shfaqën disa pjesë në serinë Quake.

Me id Tech 3, id Software filloi të shpërndante idenë e saj. Motori filloi të shfaqej gjithnjë e më shumë midis projekteve të zhvilluesve të palëve të treta (Medalja e Nderit, Star Trek, James Bond 007).

Për më tepër, motori numër tre u ble nga Infinity Ward, i cili krijoi motorin e tij bazuar në të (kemi folur për këtë në fillim të listës, pasi ky motor gjithashtu përfundoi në të).

id Tech 4 është një epokë e transformimeve të rëndësishme, pasi motori u shkrua për herë të parë në C++. Zhvilluesit rishkruan të gjitha nënsistemet e motorit dhe e prezantuan atë në lojën DOOM 3. Vetë-hije, ndriçim për piksel, etj - versioni i katërt kishte teknologjitë më moderne.

Kompania praktikisht nuk ka punuar me id Tech 5, duke lëshuar vetëm një lojë për të - RAGE. Ai u prit me polemika nga audienca, megjithëse vetë motori u pëlqye nga zhvilluesit e tjerë. Pra, në këtë version ata lëshuan , Wolfenstein: Rendi i Ri dhe E keqja Brenda.

Më në fund, versioni i gjashtë dhe i fundit deri më sot u lëshua në 2016. Zhvilluesit e krijuan atë posaçërisht për konzollat ​​e gjeneratës së re, duke demonstruar fuqinë e plotë të motorit me një projekt po aq të fuqishëm - .

Para së gjithash, motori dallohet nga teknologjia inovative Sparse Voxel OCtree, falë së cilës gjeometria e niveleve riprodhohet jo përmes një strukture poligonale, por përmes një voxel.

Me ndihmën e SVO, zhvilluesit arritën të përmirësojnë detajet e botës së lojës përmes shkallëzimit: objektet më afër lojtarit jepen në cilësi maksimale, ndërsa objektet më larg jepen duke përdorur voksele të mëdhenj, të cilët kanë një cilësi më të keqe. Ndryshe, id Tech 6 është i pajisur me teknologjinë më të fundit dhe duke qenë “i ri” është në pritje të orës më të mirë.

Vendi i dytë - Frostbite and Unity Engine

Argjendi i nderit në listën e “10 motorëve më të mirë në industrinë e lojërave” zënë dy motorë që meritojnë po aq pozitën e dytë. E para, Frostbite Engine, u shfaq me gjithë lavdinë e saj në Battlefield 3 dhe vazhdon të shfaqë efekte tepër kinematografike, dhe me të dytin, Unity Engine, ne jemi më të njohur me përhapjen dhe aksesueshmërinë e tij (të ngjashme me CryEngine), megjithëse shumë të shkëlqyera lojërat u lëshuan në të.

Frostbite Engine u zhvillua nga kompania suedeze DICE në 2008 për lojën Battlefield: Bad Company. Motori zëvendësoi Motorin Refractor, një teknologji e vjetër me të cilën DICE kishte punuar gjatë gjithë historisë së tij të mëparshme. Tani ekzistojnë tre versione të plota të Frostbite Engine (përfshirë 1.5), dhe në përgjithësi motori ka arritur të provojë veten në gara, revole, lojëra me role dhe madje edhe sporte.

Motori DICE është një kombinim standard i grafikës, zërit dhe teknologjive të tjera karakteristike për një motor të rregullt. Sot ai mbështet versionin 11 të DirectX, dhe është gjithashtu i optimizuar për të punuar me procesorë me shumë bërthama.

Përparësitë kryesore të motorit janë shkatërrueshmëria dhe grafika. Komponenti i parë është më shumë një degë nga i dyti sesa një aspekt i plotë, megjithatë, është destruktiviteti jashtëzakonisht realist për të cilin flitet kur përmendet Motori i Frostbite.

Motori grafik mbështet shumë post-efekte, harta të përplasjeve, ndriçim dinamik dhe teknologji të tjera moderne. Praktikisht nuk ka kufizime në distancën e vizatimit - në kompjuterët e nivelit të lartë, përdoruesit janë në gjendje të shohin të gjithë vendndodhjen deri në horizont.

Dhe megjithëse DICE arriti të provonte veten dhe të bëhej popullor edhe para Battlefield 3, ishte kjo e fundit që e lejoi atë të quhej një zhvillues i vërtetë i ligës së parë, ku zhvillohen projektet më të mira AAA.

Vetëm falë Frostbite Engine, zhvilluesit ishin në gjendje të bënin beteja 32 kundër 32 lojtarëve të disponueshëm në harta të mëdha me pajisje të ndryshme, si dhe objekte të shkatërrueshme.

Përveç shumë qitësve, Frostbite Engine performoi mirë në lojën garash NFS: The Run, si dhe në RPG Dragon Age: Inquisition. Sot versioni i tretë i motorit është i rëndësishëm, mbi të cilin ka disa projekte interesante si FIFA 17 dhe .

Dhe tani do të flasim për motorin e dytë, i cili ka zëvendësuar Frostbite Engine dhe është vendosur në të njëjtin piedestal me të - Unity Engine. Motori u zhvillua nga Unity Technologies në 2005 - atëherë jo një studio veçanërisht e njohur, e cila sot ka një staf prej mijëra punonjësish.

Unity Engine nuk u krijua për ndonjë lojë specifike, e cila është tipike për pjesëmarrësit tanë të mëparshëm - studio e zhvilloi atë vetëm për shpërndarje.

Unity Technologies ende zotëron motorin, duke e modernizuar dhe përmirësuar vazhdimisht atë. Për shkak të faktit se çmimi i motorit është vendosur në një nivel mjaft të ulët, Unity Engine është bërë një nga motorët më të famshëm (nëse jo më), i përdorur si nga gjigantët e industrisë së lojrave ashtu edhe nga zhvilluesit indie.

Vetë Unity Engine është njëkohësisht një motor lojërash, një mjedis zhvillimi i integruar dhe një projektues për krijimin e lojërave. Ai mbështet sistemet operative të lëvizshme, Windows, Linux dhe OS X, dhe funksionon në të gjitha konsolat, si në gjeneratat e reja ashtu edhe ato të mëparshme.

Nëse mendoni se nuk keni hasur kurrë në Unity Engine, atëherë me shumë mundësi gaboheni, pasi përdoret shpesh , Blizzard, EA dhe shumë kompani të tjera. Lojërat më të fundit nga seria Obsidian , Programi Hapësinor Kerbal dhe qindra projekte të tjera u publikuan të gjitha në Unity Engine.

Një faktor kyç që ndikon në popullaritetin e Unity Engine është natyra falas e paketës, e cila mbulon ndërtimin më minimal të motorit.

Çdo zhvillues fillestar mund të shkarkojë Unity Engine plotësisht falas dhe të fillojë të krijojë lojëra në të, veçanërisht pasi mjetet e tij janë tepër të lehta për t'u mësuar kur krahasohen me motorët e tjerë të njohur.

I avancuar dhe i pajisur me teknologjinë më të fundit, Unity Engine është para së gjithash motori më popullor, për të cilin ka fituar pozitën e dytë në listën tonë.

Vendi i 1 - Motor Burimi dhe Unreal

Pozicioni i fituesit përsëriti fatin e linjës së mëparshme, kështu që ne do të flasim përsëri për dy motorë menjëherë, të cilët janë po aq të denjë për t'u quajtur motori më i mirë në industrinë e lojrave. Një person që ka prekur një kompjuter të paktën një herë ka dëgjuar ndoshta për Half-Life - gjuajtësin më të famshëm, i cili në një kohë ngriti shiritin duke ndjekur shembullin e Quake ose DOOM.

Ishte loja për aventurat e shkencëtarit të famshëm Gordon Freeman që u bë në motorin Source. E dyta - Unreal Engine 3 - është e lidhur ngushtë me një seri gjuajtëse , e cila, njëlloj si lojërat aksionale të sipërpërmendura, “e shtyu shiritin” në të njëjtën mënyrë dhe u bë një nga përfaqësuesit më të mirë të zhanrit të saj.

Motori Source u zhvillua nga Valve Corporation në vitin 2004. Dhe megjithëse përmendëm pjesën e parë të Half-Life më lart, ky motor ishte krijuar tashmë për vazhdimin, por loja e parë në motor ishte Counter-Strike: Source.

Përmendja e parë e motorit u shfaq në 1998, kur puna në Half-Life tashmë po përfundonte. Zhvilluesve iu desh të hidhnin poshtë shumë zhvillime dhe veçori që fillimisht supozohej të shfaqeshin në veprim për shkak të papërsosmërive të GoldSrc, motorit të parë të kompanisë. Kjo është arsyeja pse punonjësit e Valve vendosën të krijojnë një motor që do të lejonte të gjitha ëndrrat dhe dëshirat e tyre të realizoheshin.

Nuk ka nevojë të flitet për përsosmërinë e Source, duke pasur parasysh popullaritetin e Half-Life 2. Loja kishte shumë zgjidhje dhe veçori të shkëlqyera, por aspekti kryesor ishte dhe është ende motori i fizikës - Havok, të cilin Valve e përmirësoi dhe e përshtati. Burimi.

Është falë këtyre fizikave të ngjashme me Ragdoll në Half-Life 2 që zhvilluesit arritën të krijojnë enigmat dhe lojërat më interesante në përgjithësi. Për më tepër, animacioni i fytyrës i lojës ishte njësoj i fundit për vitin 2004.

Një veçori tjetër që dallon Source është inteligjenca artificiale, e cila kontrollon në mënyrë të përsosur armiqtë dhe miqtë e lojtarit. Grafika, përveç animacionit të përmendur më lart, spikati për efektet e tyre shader.

Ashtu si me Unity, çdokush mund të punojë me Source falas duke shkarkuar një mjet special (Source SDK) nga Steam. Sot ekziston një version i dytë i Source, i cili u njoftua në 2015.

Loja Dota 2 tashmë është lëshuar në Source 2, si dhe disa projekte të tjera indie nga Valve. Versioni i disponueshëm publik i motorit është ende në zhvillim e sipër.

Unreal Engine është motori që Epic Games është përgjegjëse për krijimin. Shumë lojtarë janë të njohur me projektet e kësaj kompanie, të cilat janë disa nga shooters më të mirë në industrinë e lojrave. Të gjitha lojërat Epic Games janë zhvilluar në Unreal Engine, por edhe nëse nuk keni luajtur asnjë nga projektet e kësaj kompanie, me siguri keni hasur në këtë motor, pasi më shumë se njëqind lojëra të ndryshme janë krijuar në të.

Seri joreale, , Postare, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , Life is Strange, Mortal Kombat X dhe dhjetëra projekte të tjera po aq të famshme, si dhe plotësisht indie, u bënë në Unreal Engine. Jo keq, apo jo?

Mundësuar nga C++, Unreal Engine është i aftë të funksionojë pothuajse në çdo sistem operativ të PC-së, si dhe në një shumëllojshmëri konzolash të nivelit të lartë dhe më pak të zakonshëm. Për momentin, ekzistojnë katër versione të plota të motorit, të cilat u lëshuan përkatësisht në 1998, 2002, 2006 dhe 2014.

Megjithatë, ka edhe degë që janë shtesa dhe përmirësime në versionet "kryesore". Unreal Engine 4 është motori më i ri në seri, dhe loja e parë e lëshuar në të pati fatin të ishte loja horror 2014 Daylight.

Gjatë ekzistencës së tij, motori u shpërnda në një bazë të paguar, si teknologjitë e konkurrentëve. Sidoqoftë, shembujt e Unity dhe CryEngine nxitën Epic Games të bëjnë Unreal Engine 4 të lirë për t'u luajtur. Ekziston një paralajmërim - një aplikacion ose lojë e krijuar në motor nuk duhet të fitojë më shumë se tre mijë dollarë në tremujor.

Video: Karakteristikat e Unreal Engine në 2017


Like nëse ju pëlqeu

, MMO , Mob

Kurs trajnimi për GMaker Metodologjia e zhvillimit
Profesionet Redaktori grafik Kursi i trajnimit Construct2 Faqet e internetit për krijimin e lojërave
Ku për të studiuar. VSBI Asetet, grafika, tingujt Kurs trajnimi joreal
Mënyra e gabuar
Më e mira
2D (PC)

Motorë lojërash për krijimin e lojërave 2D

Emri Përshkrimi, avantazhet Platformat Gjuhe Zhanret Çmimi
001 Krijuesi i lojës
(2013)
Motori në platformën e krijuesit të lojërave. Ju lejon të krijoni skriptet e lojës në një formë grafike të përshtatshme. Ka shumë lojëra të gatshme.
Faqja e internetit: engine001.com
Windows, iPhone, Android --- Lojëra 2D, 3D të çdo zhanri Falas,
10 dollarë në muaj
Andorra2D
v.0.451
(2009)
Pasardhësi i drejtpërdrejtë i DelphiX, një motor dydimensional me aftësi të reja. Mbështetje DirectX dhe OpenGL.
Faqja e internetit:
Dritaret Objekti Pascal Strategji 2D, rrotullues, arkada, platformë Falas
Kutia 2D
v.2.3
(2013)
Jo një motor lojërash i plotë, por një motor fizik në kohë reale i krijuar për të punuar me objekte fizike dydimensionale. Motori përdoret në lojëra: Angry Birds, Limbo, Crayon Physics Deluxe.
Faqja e internetit: box2d.org
--- C++ Lojëra 2D të çdo zhanri Falas
DGD (Dworkin's Game Driver)
v.1.4.18
(2010)
Motori MUD i orientuar nga objekti. MUD – lojëra me tekst përmes një sistemi klient-server.
Faqja e internetit: dworkin.nl
Windows, Mac, Unix C, Java lojëra me baltë Falas
ngazëllohem
v.1.2
(2004)
Një rimishërim falas i motorit të lojës Ultima VII nga viti 1990.
Faqja e internetit:
Windows, Mac, Linux --- 2D RPG Falas
FIFE (Motor fleksibël izometrik pa pagesë)
v.0.3.5
(2013)
Një motor falas për krijimin e lojërave izometrike 2D. Mbështet burimet nga lojërat Fallout dhe Fallout 2. Ka shumë zhvillime për krijimin e lojërave strategjike. Disavantazhet: e vështirë për t'u zotëruar.
Faqja e internetit: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython Lojëra 2D, RPG, RTS Falas
HGE (Haaf's Game Engine)
v.1.81
(2008)
Një motor i thjeshtë dhe i përshtatshëm për krijimin e lojërave 2D. Dorëzuar si SDK. Motori ka dokumentacion shumë të përshtatshëm dhe shembuj të qartë edukues që tregojnë aftësitë e tij kryesore.
Faqja e internetit: hge.relishgames.com
Dritaret C++ Lojëra 2D të çdo zhanri Falas
Krijuesi i lojërave
v.8.1.140
(2013)
Motori i lojës është krijuar për të krijuar lojëra dydimensionale pa përdorimin e gjuhëve programuese, për fillestarët. Në vend të rreshtave të kodit, veprimet e gatshme të personazheve të lojës zëvendësohen. Ky program shkëlqen në lojërat nga lart-poshtë dhe platformat me pamje anësore.
Faqja e internetit: yoyogames.com
Dritaret ndërfaqe drag-and-drop, gjuhë skriptimi në C++ Lojëra 2D të çdo zhanri Falas,
$49.99,
$799.99
DASHURIA
v.0.9.0
(2013)
Motori popullor falas 2D. Burim i hapur. Lojëra të krijuara në motor: Mari0, Duck Marines, Mr. Shpëtim, Siena, Super Katakombet.
Faqja e internetit: love2d.org
Windows, Mac, Linux Lua Lojëra 2D të çdo zhanri Falas
M.U.G.E.N
v.1.1
(2013)
Një motor shumë i specializuar dydimensional për krijimin e lojërave luftarake. Ka modele pune të luftëtarëve nga shumica e lojërave të njohura luftarake 2D të viteve 1990.
Faqja e internetit: elecbyte.com/mugen (i padisponueshëm)
Windows, MS-DOS, Linux C Lojë luftarake 2D Falas
OpenBOR
v.3.0
(2010)
Motori 2D nga Skuadra Senile. Mbështet 4 lojtarë. Puna me kujtesën. Lojërat e mëposhtme u krijuan në motor: OpenBor Doom, Beast of Rage (një xhirim i lojës legjendare Street of Rage/Bare Knuckle).
Faqja e internetit: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Mundi ata (lufton për të kaluar) Falas
Motorri OMEGA
v.1.15
(2007)
Motori për krijimin e lojërave Përdor DirectX ose OpenGL API, në varësi të versionit. Motori është mjaft i lehtë për t'u mësuar.
Faqja e internetit: andru-kun.inf.ua/omega
Dritaret Delphi (Object Pascal), C++ Lojëra 2D të çdo zhanri Falas
Pentagrami
(2007)
Një projekt që krijon një motor loje që përdoret në lojën e lëshuar Ultima VIII: Pagan.
Faqja e internetit:
Windows, Mac, Linux --- 2D RPG Falas
QSP (Quest Soft Player) (AeroQSP)
(2010)
Një motor rus i njohur ndër-platformë për krijimin e lojërave në zhanrin Interactive Fiction (lojëra me tekst). Autori i QSP dhe zhvilluesi kryesor është Argunov Valery aka Byte.
Faqja e internetit: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Kërkime, Fiction interaktive Falas
Krijues RPG
VX Ace
(2013)
Mjaft e thjeshtë për një fëmijë, mjaft e fuqishme për një zhvillues - kjo është motoja e këtij motori. RPG Maker VX Ace përmirëson çdo aspekt të krijimit të RPG.
Faqja e internetit: rpgmakerweb.com
--- --- 2D RPG ---
Scrupp
v.0.4
Qëllimi kryesor i krijuesve të motorit është ta bëjnë bërthamën sa më të vogël dhe të thjeshtë. Përdor disa biblioteka SDL dhe OpenGL.
Faqja e internetit:
Windows, Mac, Linux Lua Lojëra 2D të çdo zhanri Falas
Stratagus
v.2.2.7
(2012)
Motori i lojërave ndër-platformë për lojëra strategjike në kohë reale si Warcraft 2 me burime dhe sprite. Ekziston mbështetje për të luajtur përmes një rrjeti lokal ose Internetit.
Faqja e internetit: stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- Strategjia e RTS Falas
URQ Një motor popullor rus për krijimin e lojërave në zhanrin Interactive Fiction (lojë me tekst, lloj i thjeshtuar i kërkimeve).
Uebfaqja: questtext.narod.ru
--- --- Kërkime, Fiction interaktive Falas
Motori zero
v.3.1
(2009)
Zero Engine është një grup funksionesh të gatshme të lojës për motorin Game Maker. Përveç sistemeve bazë shtytëse, sistemeve RPG, automatave dhe sistemeve universale të hyrjes, ka shumë skenarë.

Denis Zaritsky

Zhvilluesi i softuerit. Ai është i interesuar në zhvillimin e lojërave duke përdorur Unreal Engine, i interesuar gjithashtu për: JavaScript, HTML5, Node.js, Përvoja e Përdoruesit, edukimi në internet, inteligjenca artificiale dhe marketingu në internet. I pëlqen të marrë pjesë në startup dhe projekte interesante.

Shumë njerëz ëndërrojnë të krijojnë lojën e tyre. Por, para se të filloni ta zhvilloni atë, duhet të vendosni për një motor loje, nga i cili ka një larmi të madhe.

Çfarë është një motor loje? Me pak fjalë, është një grup sistemesh që thjeshtojnë funksionet më të përdorura të lojës. Sigurisht, ju mund ta shkruani vetë një motor nga e para, por kjo do të marrë një kohë të paarsyeshme. Në këtë artikull do të shikojmë motorët e lojërave të njohura për zhvillimin e lojërave për pajisjet mobile. Duke krahasuar veçoritë e tyre, mund të zgjidhni atë që ju përshtatet më shumë dhe të krijoni hitin tuaj të ardhshëm të madh.

Le t'i hedhim një sy listës!

Është një motor ndër-platformë për krijimin e lojërave për iOS dhe Android. API ju lejon të bëni lojëra 2D dhe gjithashtu do t'ju ndihmojë të krijoni veçori komplekse duke përdorur API-në e bazuar në Lua. Për më tepër, mund të fitoni para nga Corona SDK duke përdorur reklamat e Corona. Zhvillimi me Corona është mjaft i lehtë falë testimit në kohë reale.

Corona përfshin veçori të tilla interesante si Redaktori Corona, shtojca Sublime Text dhe shumë të tjera. Composer GUI, i disponueshëm në OS X, do t'ju ofrojë një mjedis grafik në të cilin mund të krijoni nivele për lojëra dhe të shihni se si objektet ndërveprojnë me njëri-tjetrin duke përdorur motorin fizik të Corona.

Uniteti

Ky është një kornizë për zhvillimin e lojërave HTML5 për desktop dhe celularë, bazuar në bibliotekën PIXI.js. Mbështet interpretimin e Canvas dhe WebGL, spritet e animuar, grimcat, audion, metodat e shumëfishta të hyrjes dhe fizikën e objekteve. Phaser është me burim të hapur sipas licencës MIT. Kjo do të thotë që ju mund ta përdorni kodin pa kufizime, por duhet të ruani njoftimet për të drejtën e autorit në kopjet e softuerit, që do të thotë se do t'ju duhet të përfshini një njoftim për të drejtën e autorit për kornizën në tekstin e licencës. Ai mbështetet mirë nga Richard Davey dhe komuniteti që ka lindur rreth tij.

I prezantuar në vitin 2010, është një projekt me kod të hapur i shpërndarë nën licencën MIT. Zhvillimi i lojës në Cocos2d-x bazohet në përdorimin e sprites. Me ndihmën e këtyre kontejnerëve krijohen të gjitha llojet e skenave, për shembull, vendndodhjet e lojërave ose menutë. Sprites kontrollohen duke përdorur animacion ose kod programi në C++, JavaScript ose Lua. Falë ndërfaqes moderne vizuale, spritet mund të ndryshohen lehtësisht, të zhvendosen, të shkallëzohen dhe të manipulohen ndryshe.

Është një kornizë ndër-platformë që është shkruar në Java dhe punon me OpenGL. Ofron mbështetje për platforma të shumta të publikimit të lojërave. Ingress (paraardhësi i Pokémon GO) u zhvillua duke përdorur libGDX. Mbështetja e komunitetit është gjithashtu e shkëlqyeshme, duke ju dhënë dokumentacion të shkëlqyeshëm për të punuar.

konkluzioni

Në këtë artikull, ne shikuam disa korniza dhe motorë për zhvillimin e lojës. Tani duhet të keni një ide se cilat zgjidhje do t'i përshtaten më mirë nevojave tuaja të ardhshme të zhvillimit të lojërave celulare. Faleminderit per vemendjen. Shpresoj se artikulli ishte i dobishëm për ju.

Më parë, ne prekëm temën e motorëve të lojërave falas - . Vërtetë, titulli i artikullit iu dha një më i thjeshtë për të tërhequr më shumë njerëz që duan të bëjnë lojën e tyre 2D/3D.

Në këtë përmbledhje, vendosa të shikoj motorët më seriozë të lojërave CryENGINE 3, Unreal Engine. Le të shohim gjithashtu versionin e ri të Unity3D.

CryENGINE 3 SDK falas

CryENGINE 3 është një motor lojë falas i krijuar nga Crytek, i cili lëshoi ​​​​versionin e parë të motorit në 2002. Versioni i tretë lindi në 2009. Popullariteti mbarëbotëror i këtij motori justifikohet nga performanca mahnitëse grafike e produkteve, disa prej të cilave duken tepër fotorealiste.


Mundësitë:

  • Unë i konsideroj lojërat e gatshme si demonstrimin më të mirë të aftësive, dhe këtu CryENGINE 3 ka diçka për t'u mburrur. Me kalimin e viteve, ky motor është përdorur nga zhvilluesit e lojërave të tilla si Far Cry, Crysis dhe AION. Sigurisht, lista e lojërave të krijuara është shumë më e madhe, por unë kam renditur lojërat më të famshme.
  • CryEngine 3 është një motor ndër-platformë dhe mbështet PC, PlayStation® 3 dhe Xbox 360™.
  • Mund të importoni tekstura nga 3ds max, maya, si dhe nga versionet e mëparshme të motorit.
  • Do të citoj fjalët e themeluesit të kompanisë, Tsevat Yerli: “Motori ishte gati për gjeneratën e ardhshme 3 vjet më parë. Ne kemi pasur prej kohësh një sistem të avancuar të grimcave, paraqitjen e GPU, hijezimin e shtyrë, tessellation, mbështetjen e DX11 e kështu me radhë” - Në të vërtetë, shembujt e vërtetë të lojërave të krijuara flasin shumë.

Shembuj të lojërave: Faqja zyrtare paraqet lojërat më të njohura në CryENGINE http://mycryengine.com/index.php?conid=68

Ku të fillojë?

SDK shkarkohet si arkiv, pa instalues. Arkivi përmban disa dosje, secila prej të cilave ka qëllimin e vet. Për shembull, për të nisur redaktorin, përdorni dosjet bin32 ose bin64 (në varësi të thellësisë së bitit të sistemit tuaj). Skedari redaktues redaktor.exe, por për të parë rezultatin - lëshuesi.p.sh e.

Në fakt, ky është një shpjegim i vogël; mësime të shumta video do t'ju tregojnë gjithçka tjetër për atë që do të shkarkoni. Për fat të mirë, ky motor doli të ishte shumë i popullarizuar dhe ekziston një komunitet i tërë rusisht-folës për të (lidhja më poshtë), këtu do të gjeni materiale trajnimi dhe mund të bëni pyetje. Kjo padyshim luan në favor të motorit për zhvilluesit që flasin rusisht, sepse procesi i zhvillimit të një loje nuk është aq i thjeshtë dhe nuk mund të bëhet pa lexuar dokumentacionin teknik.

Kufizimi i versionit falas është se ju nuk do të jeni në gjendje të merrni një licencë dhe të shpërndani (shisni) lojën që keni zhvilluar.

Gjuha e ndërfaqes: anglisht

Kompleti i zhvillimit joreal (UDK)

Unreal - kjo është fjala që zhvilluesit e Unreal Engine vendosën të përdorin jo vetëm në emrin e motorit, por edhe në emrat e disa lojërave - "Unreal", Turneu Unreal, Kampionati Unreal. Produktet e lëshuara përfshijnë gjithashtu Mass Effect, XCOM, Borderlands 2 dhe më shumë se njëqind lojëra të pazakonta që kanë marrë njohje në mbarë botën.


Mundësitë:

  • Unreal Engine është një motor ndër-platformë dhe mbështet kompjuterë të pajtueshëm me IBM PC, Xbox 360, PlayStation 3, Wii, Android. Për të qenë më të saktë, mund të zhvilloni një lojë në Windows dhe të ekzekutoni produktin që rezulton në tastierat e lojërave të përshkruara më sipër dhe, natyrisht, vetë Windows.
  • Fillimisht, motori është i përshtatshëm për krijimin e revoleve, por është gjithashtu i përshtatshëm për zhanre të tjera, për shembull, lojëra MMO.
  • Grafika është në një nivel shumë të lartë. Detaje të larta të hijeve dhe dritës. Ekziston një sistem i llogaritjes së ndriçimit Unreal Lightmass.
  • Redaktori i integruar ka një grup të madh mjetesh të integruara, duke përfshirë FaceFX Studio (animacion i fytyrës), redaktues rrjetë, Fasadë Unreal (zhvillimi i arkitekturës dhe ndërtesave), Unreal PhAT (duke punuar me fizikën) si dhe redaktorë për animacion, teksturat, tingujt, nivelet, peizazhet dhe të tjera.
  • Skriptimi kryhet në gjuhën Unreal Script, e cila përfshin shumë funksione që thjeshtojnë zhvillimin e lojërave 3D. Pavarësisht disa vështirësive si trashëgimia e klasës, shfaqja e kodit Unreal Script është e ngjashme me C/C++.

Shembuj të lojërave: këtu është një plus për atë që kam shkruar më lart - http://www.unrealengine.com/en/showcase/

Gjuha e ndërfaqes: anglisht

Unity3D

Një motor që po fiton me shpejtësi popullaritet në mesin e fillestarëve. Arsyeja për këtë është mjaft e natyrshme - lehtësia dhe intuitiviteti i ndërfaqes dhe i sistemit të dizajnit të lojës në tërësi. Shumë mësime video dhe dokumentacion me cilësi të lartë i japin këtij motori një avantazh shtesë. Në funksionim, Unity3D është mjaft produktiv dhe i qëndrueshëm.



Mundësitë:

  • Lojëra me shumë platforma dhe vetë motori. Mbështeten Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player. Veçanërisht do të doja të theksoja shtojcën e uebit, sepse tani mund të luani lojëra të krijuara 3D direkt në shfletues; Unë kam dhënë një lidhje më poshtë me shembuj lojërash.
  • Pothuajse çdo zhanër i lojërave moderne është i mbuluar, është vërtet mbresëlënës (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Importi i thjeshtuar i teksteve, tingujve, shkronjave. Për të importuar, thjesht tërhiqni dhe lëshoni elementët në dosjen e teksteve në panelin e motorit. Formatet e mbështetura: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (imazhe); FBX, COLLADA, 3DS, DXF (modele 3D); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (audio).
  • Scripting. Skriptet mund të shkruhen në JavaScript, C# dhe një dialekt Python të quajtur Boo. Më shpesh, kodi shkruhet në JavaScript; përveç kësaj, pothuajse e gjithë ndihma e Unity përmban shembuj në JavaScript. Mund të kontrolloni funksionimin e skenarit menjëherë në lojë, pa u larguar nga dritarja Unity.
  • Sistemi grafik është i optimizuar mirë dhe funksionon në DirectX (përfshin mbështetjen për DirectX 11) dhe OpenGL. Ekziston mbështetje për hijet e shtyra dhe hijet në kohë reale. Ekziston gjithashtu një gjenerator i integruar i peizazhit dhe një redaktues i integruar i hijezuesit.
  • Nëse dëshironi të zhvilloni një lojë në një ekip, motori ofron një sistem zhvillimi bashkëpunues për ju - Serveri i Aseteve.

Shembuj të lojërave: Bad Piggies, Wasteland 2. Disa lojëra mund të luhen direkt në Uebfaqja e Unitetit(kërkon instalimin e një shtojce të veçantë UnityWebPlayer)

Gjuha e ndërfaqes: anglisht

Ku të fillojë?

Ekziston një temë në forumin tonë kushtuar këtij motori (lidhja më poshtë). Këtu do të gjeni video mësimore dhe materiale të tjera për të mësuar Unity3D.

Le të përmbledhim. Çfarë të zgjidhni?

Sigurisht, për të zgjedhur një motor, duhet të dini qartë se për cilën platformë do ta zhvilloni lojën. Për platformat celulare, zgjidhni midis Unity3D dhe Unreal Development Kit (UDK). Unity3D ka përzgjedhjen më të gjerë të platformave: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (shumica e platformave janë të përjashtuara në versionin falas).

Zhanri i lojës:

Këta tre motorë mund të përdoren për të bërë një lojë të çdo zhanri, por CryENGINE 3 dhe UDK do të jenë më të fokusuar në FPS (qitës). Simulatorët e garave - UDK, sepse funksionon më mirë me fizikën, por Unity është gjithashtu i përshtatshëm.

Trajnimi/ndërfaqja:

Scripting është një pjesë integrale e zhvillimit të lojës dhe Unity është në të mirën e tij. Disa fillestarë mund të kuptojnë se si të shkruajnë skripta të thjeshta edhe pa dokumentacion. Sa i përket materialit të trajnimit, ka mjaftueshëm në RuNet për të gjithë motorët e përshkruar më sipër, por Unity3D është gjithashtu lider këtu.

Artet grafike:

Rishikimi ofron shembuj të produkteve të gatshme; ato tashmë janë të mjaftueshme për të nxjerrë përfundime. CryENGINE 3 është superior ndaj konkurrentëve të tij, por nuk mund të flasim për epërsi të qartë. Uniteti në versionin falas ka humbur shumë teknologji, shikoni listën e plotë të veçorive këtu - https://store.unity3d.com/ (butoni "lexo më shumë" > "Krahasimi i licencës")

Zgjidhni një motor bazuar në nevojat dhe njohuritë tuaja. Ende ia vlen të provoni secilën prej tyre dhe të zgjidhni atë që është më afër dhe më e lehtë për ju.

Ky artikull do të flasë për programe falas për krijimin e lojërave 2D dhe 3D. Ky artikull u drejtohet jo vetëm fillestarëve, por edhe atyre më me përvojë.

Do të përshkruhen programe që mund të përdoren për të krijuar lojëra primitive 2D dhe lojëra më komplekse 3D duke përdorur fizikë, grafikë të lartë, shkrime skriptesh dhe algoritme. Pjesa e sipërme do të shfaqë motorë dhe programe në të cilat çdokush mund të krijojë lojëra, pasi për këtë nuk keni nevojë të dini dhe shkruani skripta të veçanta komplekse, si dhe të zotëroni gjuhë programimi.

Ky top mund të jetë gjithashtu i dobishëm për njerëzit që janë të përfshirë në krijimin e lojërave dhe kanë përvojë në programim, duke punuar me korniza dhe biblioteka.

Artikulli do të ndihmojë ata që duan të bëjnë debutimin e tyre në këtë fushë dhe tani po zgjedhin motorin optimal për veten e tyre. Pjesa e sipërme do të përshkruajë të gjitha avantazhet dhe përfitimet e motorëve të paraqitur.

Do të formohen 5 motorët më të mirë për krijimin e lojërave, duke filluar nga ato më primitivet dhe më të thjeshtat, duke përfunduar me ato më komplekset. Ky top u formua duke marrë parasysh përdorimin e motorëve plotësisht të lirë dhe të aksesueshëm, si dhe rëndësinë dhe mbështetjen e këtyre programeve.

Motorët e përzgjedhur dhe të përshkruar në këtë artikull nuk do të jenë më të mirët, ata janë thjesht më të përshtatshëm për kryerjen e detyrave të krijuesve fillestarë të lojërave.

Pak sfond.

Më parë, të gjitha lojërat u krijuan manualisht për secilën platformë. Çdo herë e gjithë loja shkruhej nga e para. Pastaj zhvilluesit e lojërave vunë re se kur krijoni lojëra, ka shumë detyra rutinë që janë më të lehta për t'u automatizuar, shkruani zgjidhje të tilla një herë dhe më pas thjesht aksesoni ato nga kodi.

Kështu, u shfaqën bibliotekat, kornizat dhe më pas motorët e plotë.

5 Vendi

Stencyl është një projektues lojërash që do t'ju ndihmojë të krijoni lojëra të zhanreve të ndryshme në formatin 2D, për platforma të tilla si Android, IOS, Windows, si dhe lojëra në formatin Flash dhe HTML 5.

Konstruktori është një përzgjedhje e gatshme e blloqeve të ngjarjeve, një shportë veprimesh në distancë, blloqe veprimesh të paracaktuara dhe shumë më tepër. Në të njëjtën kohë, zhvilluesit e këtij konstruktori ofrojnë mundësinë për të krijuar ngjarjet dhe reagimet tuaja. Ky motor ka një grup të madh mjetesh dhe aftësinë për të punuar me një projektues vizual.

Thjeshtësia dhe një gamë e gjerë mjetesh të thjeshta nuk zvogëlojnë në asnjë mënyrë aftësitë e këtij projektuesi për punën e profesionistëve. Motori ju lejon të shkruani kodin në ActionScript 3.0.

Duke përdorur këtë motor, ju mund të krijoni lojëra online, të ashtuquajturat lojëra flash, në formatet Flash dhe HTML 5 që mund të hapen në një shfletues dhe të postohen në faqet e internetit.

Konstruktori Stencyl ofron një mundësi shumë të dobishme dhe interesante për të zhvilluar një lojë në një ekip duke qenë të largët nga njëri-tjetri duke përdorur një ndërfaqe të përbashkët rrjeti, chat dhe mbështetje, të cilat ofrohen pa pagesë në faqen zyrtare të internetit.

Në këtë projektues, vlen të përmendet se ekziston një dyqan ku mund të shkarkoni skriptet e gatshme, grafika dhe shumë më tepër.

Një shembull se si funksionon motori janë lojërat e shumta flash online që janë të shumta në internet.

· Lehtësia e funksionimit.

· Një numër i madh i mësimeve dhe udhëzimeve video, si dhe mbështetje në faqen zyrtare të internetit.

· Projektuesi është plotësisht i lirë.

· Mundësia e punës ekipore në lojë.

· Aftësia për të përdorur skriptet tuaja në ActionScript 3.0.

· Zhvillimi i lojërave për platforma të ndryshme.

· Ndërfaqja angleze.

· Ndërfaqja nuk është menjëherë e qartë.

4 Vendi

Kodu Game Lab është një redaktues vizual që ju lejon të krijoni lojëra 3D pa njohuri të gjuhëve të programimit. Ky motor bën të mundur krijimin e botëve të lojërave, hartave dhe vendosjes së personazheve në to, për të cilat më pas mund të krijoni detyra ose skenarë.

E gjithë kjo mund të bëhet pa shkruar asnjë skript apo njohuri të gjuhëve programuese.

Kodu Game Lab ka shumë veçori dhe ju mund të krijoni çdo zhanër lojërash në bazë të tij. Për shkak të faktit se ndërfaqja e programit është shumë e thjeshtë, çdokush mund të krijojë lojën më primitive me skenarin dhe botën e vet.

· Një numër i madh mjetesh.

· Lehtësia e funksionimit.

· Krijimi i absolutisht çdo zhanër lojërash.

· Ndërfaqja në gjuhën ruse.

· Nuk kërkohet kompjuter i fuqishëm.

· Optimizimi i dobët.

· Aftësi të dobëta të krijimit të lojës.

· Pamundësia e krijimit të një komplete shpërndarjeje për instalim të mëtejshëm në një kompjuter tjetër.

· Pamundësia për të krijuar teksturat tuaja dhe për të shtuar materialet tuaja.

vendi i 3-të

Unity është një motor i fuqishëm për krijimin e lojërave. Ky motor është ndër-platformë dhe ju lejon të krijoni lojëra për sisteme operative të njohura si Windows, MacOS, Linux, Android, IOS, si dhe për konzolat e lojërave Xbox dhe Wii.

Ky motor lojërash është shumë i popullarizuar në mesin e zhvilluesve fillestarë, pasi është falas, funksional dhe ofron mundësinë për të zhvilluar lojëra për të gjitha platformat e njohura.

Duke instaluar shtojca speciale (ndoshta ato me pagesë), mund të krijoni një lojë primitive pa shkruar skripta ose algoritme speciale. Kështu, edhe një person larg programimit do të jetë në gjendje të krijojë një lojë të thjeshtë dhe të provojë këtë motor.

Versioni falas i Unity ka mjaft mjete dhe veçori për fillestarët në këtë fushë. Nëse jeni tashmë një krijues me përvojë i lojës, atëherë ka shumë të ngjarë që nuk do të keni mjete të mjaftueshme që janë të pranishme në versionin falas. Për të akorduar më hollësisht grafikat e lojërave që krijoni, ju këshilloj të përdorni versionin Pro.

Gjuhët kryesore të programimit që ju nevojiten për të krijuar lojëra të thjeshta janë C# dhe JavaScript.

Vlen të përmendet prania e një dyqani për lëkurat, teksturat dhe shumë më tepër, si dhe aftësia për të përdorur materialet tuaja të krijuara në motorin Unity.

Duhet të theksohet se shumica e lojërave të njohura për PC dhe smartfonë janë krijuar në këtë motor, kështu që duhet të kuptoni se sa një platformë funksionale dhe e fuqishme është për krijimin e lojërave.

Për të kuptuar të gjitha aftësitë e këtij motori, ju këshilloj të njiheni me video lojërat e njohura që u krijuan tërësisht në Unity - këto janë Cities Skylines, Hearthstone: Heroes of Warcraft, Rust, Firewatch, Superhot, Kerbal Space Program.

· Ndërfaqe afërsisht e qartë.

· Krijimi i absolutisht çdo zhanër lojërash.

· Ndër-platformë.

· Optimizimi.

· Një numër i madh video mësimesh dhe udhëzimesh.

· Motori është plotësisht i lirë.

· Nuk kërkohet kompjuter i fuqishëm.

· Jo i përshtatshëm për fillestarët.

· Burim i mbyllur.

· Grafika të vjetruara.

Padyshim që ky motor është shumë herë më i mirë dhe më funksional se të mëparshmit, por nëse e shikoni nga këndvështrimi i krijimit të lojërave më profesionale, atëherë duhet të kuptoni se Unity po bëhet i vjetëruar.

vendi i 2-të

Unreal Engine është një motor mjaft i fuqishëm për krijimin e lojërave. Kjo platformë bën të mundur krijimin e lojërave 2D dhe 3D. Një pjesë integrale e motorëve të tillë modernë dhe të fuqishëm është ndër-platforma, dhe Unreal Engine e bën atë mjaft mirë. Mund të krijoni lojëra për të gjitha platformat e njohura, si për telefonat inteligjentë (Android, IOS) ashtu edhe për kompjuterët (Windows, MacOS).

Për këtë motor, ka mjaft dokumentacion dhe informacion në lidhje me punën me të në faqen zyrtare dhe në internet. Prandaj, nëse nuk jeni të njohur me Unreal Engine, mund të gjeni lehtësisht të gjitha informacionet që ju nevojiten për të filluar, dhe nëse lindin ndonjë problem gjatë zhvillimit, mund të kontaktoni formularin dhe të diskutoni ose të gjeni një zgjidhje për problemin.

Unreal Engine është një motor plotësisht falas për krijimin e lojërave që mund ta shkarkoni nga faqja zyrtare e internetit.

Është shumë e rëndësishme që nëse jeni një zhvillues profesionist dhe po planifikoni të krijoni një projekt mjaft kompleks dhe të madh, atëherë duhet t'i kushtoni vëmendje kësaj platforme, pasi është plotësisht me kod të hapur dhe ka grafikë moderne të optimizuara shumë mirë. Sa i përket shkrimit të skripteve, motori përdor gjuhën e programimit C++. Burimi i hapur do t'ju lejojë të shtoni bibliotekat dhe kornizat tuaja nga motori, i cili ju jep mundësi pothuajse të pakufizuara në krijimin e lojërave.

Do të doja të theksoja se nëse nuk keni përvojë në krijimin e lojërave dhe nëse nuk dini bazat e programimit në C++, atëherë nuk duhet të filloni të njiheni me zhvillimin e lojërave me këtë motor. Meqenëse Unreal Engine është një mjet profesional për krijimin e lojërave.

Për të kuptuar fuqinë e plotë dhe aftësitë e motorit, mund të shikoni projektet e njohura të krijuara tashmë në të, si Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 dhe një listë të gjatë shembujsh të aftësitë.

· Një numër i madh mjetesh.

· Krijimi i absolutisht çdo zhanër lojërash.

· Ndër-platformë.

· Optimizimi.

· Një numër i madh video mësimesh dhe udhëzimesh.

· Forumet e veta, diskutimet në zhvillimin e lojës.

· Motori është plotësisht i lirë.

· Dyqan shtesë të integruar.

· Aftësia për të krijuar një lojtar me shumë lojtarë në lojëra.

· Niveli i lartë i grafikës.

· Burim i hapur

· Jo i përshtatshëm për fillestarët.

· Ndërfaqe komplekse.

1 vend

CryEngine u vendos në vendin e parë, megjithëse është shumë i ngjashëm me Unreal Engine, por megjithatë tani është më popullor për krijimin e lojërave moderne dhe po zhvillohet çdo ditë e më shumë. CryEngine është motori më i popullarizuar në mesin e zhvilluesve të lojërave komplekse dhe moderne duke përdorur grafikën, fizikën, etj.

CryEngine është një motor i fuqishëm për krijimin e lojërave moderne në çdo zhanër për të gjitha platformat e mundshme. Është gjithashtu ndër-platformë dhe ju lejon të krijoni lojëra për Windows, MacOS, Linux, Android, IOS.

Ai është shumë i përshtatshëm për punën ekipore në projekte dhe ju lejon të krijoni lojëra duke përdorur njohuritë dhe aftësitë më të fundit. Motori është gjithashtu me burim të hapur, i cili jep mundësi të pakufizuara për të rafinuar motorin dhe për të krijuar lojëra që askush nuk i ka krijuar ndonjëherë më parë.

Edhe pse motori është i fuqishëm dhe ju lejon të ekzekutoni dhe krijoni lojëra me grafikë të lartë, ai gjithashtu bën të mundur krijimin e lojërave 2D që jo vetëm duken bukur.

Këtu janë disa projekte të zbatuara në CryEngine: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, pjesa e parë e FarCry dhe shumë të tjera.

· Një numër i madh mjetesh.

· Krijimi i absolutisht çdo zhanër lojërash.

· Ndër-platformë.

· Optimizimi.

· Një numër i madh video mësimesh dhe udhëzimesh.

· Forumet e veta, diskutimet në zhvillimin e lojës.

· Motori është plotësisht i lirë.

· Dyqan shtesë të integruar.

· Aftësia për të krijuar një lojtar me shumë lojtarë në lojëra.

· Niveli i lartë i grafikës.

· Mundësi pothuajse të pakufizuara në krijimin e lojërave.

· Burim i hapur

· Jo i përshtatshëm për fillestarët.

· Mjaft kërkues në kompjuter.

· Ndërfaqe komplekse.

konkluzioni

Artikulli përshkruan motorët dhe dizajnerët më të njohur dhe, për mendimin tim, më të mirë për krijimin e lojërave primitive 2D dhe për zhvillimin e video lojërave të reja më të avancuara.

Nëse dëshironi të filloni të zhvilloni lojëra, por nuk dini asnjë gjuhë programimi, atëherë duhet ta kushtoni vëmendjen tuaj në vendin e 5-të dhe të 4-të. Motorë të tillë do t'ju ndihmojnë të krijoni lojëra të thjeshta pa njohuri për gjuhët e programimit ose skriptet. Për të krijuar lojën tuaj, do të mjaftojnë redaktorët e zakonshëm vizualë të këtyre motorëve

Nëse jeni tashmë një krijues lojërash me mjaft përvojë dhe dëshironi të debutoni me projektin tuaj, atëherë duhet t'i hidhni një sy tre liderëve kryesorë në këtë top dhe të vendosni se cilin projekt dhe për cilën platformë do të zbatoni.

Nëse keni vendosur për motorin dhe çfarë projekti do të zbatoni, atëherë mund të filloni me siguri, dhe forumet, dokumentacioni dhe komunitetet e zhvilluesve për këto platforma do të ndihmojnë në këtë.

KATEGORITË

ARTIKUJ POPULLOR

2023 "kingad.ru" - ekzaminimi me ultratinguj i organeve të njeriut