Kompletan popis softvera za kreiranje igara (2D PC)

Predstavljamo vašoj pozornosti pokušaj naše stranice da stvori potpuni popis pokretača igara koji će biti zanimljivi nezavisnim programerima, pogodan za početni odabir motora i koji će vam pomoći da napravite još jedan korak prema stvaranju vlastite računalne igre. Sve je jednostavno, sažeto, grupirano u kategorije i istaknuto po relevantnosti.


Izbor kategorije pokretača igara:

2d motori za android igre c. Kompletan popis softvera za kreiranje igara (2D PC)

Vlasnička tehnologija koju je stvorila Guerrilla Games. U izradi motora sudjelovao je i studio Kojima Productions. Nakon što se pojavio tek 2013. godine, Decima Engine uspio je postati osnova za nekoliko AAA projekata, kao i samo zanimljive igre.

Prva igra stvorena na Decima Engineu bila je Killzone Shadow Fall, koju je razvila sama Guerilla Games. U početku, studio nije izvijestio o tehnologiji nastajanja njihovog projekta, međutim, s najavom njihove sljedeće igre - - ipak je rekao da će novi projekt koristiti stari motor - Decima Engine.

Kao što je slučaj s mnogim popularnim motorima, fizika Decima Enginea temelji se na Havok fizici. Zahvaljujući tome, Guerilla je uspjela stvoriti obećavajuću tehnologiju s dinamičkom skeletnom animacijom i realnim sustavom oštećenja.

Godine 2015. Decima Engine postao je osnova za Until Dawn, u početku sumnjivu horor igru ​​koja je na kraju postala najveći proboj u žanru ove godine. Osim u Horizon Zero Dawn, motor se također koristi u ambicioznom projektu Hidea Kojime - . Zato je studio japanskog developera - Kojima Productions - pružio pomoć prilikom izrade motora vodećem developeru - Guerilla.

U svojoj jezgri, Decima Engine dizajniran je posebno za AAA projekte koji zahtijevaju visoku razinu detalja i podršku za 4K razlučivost. S obzirom na potencijalni uspjeh Death Strandinga i činjenicu da Guerilla blisko surađuje sa Sonyjem, Decima Engine će biti popularan u budućnosti. Vjerojatno ćemo ovu tehnologiju često viđati .

9. mjesto - EGO motor

Motor razvijen zajedničkim naporima tvrtki i Sony Computer Entertainment. U biti, radi se o poboljšanoj verziji Neona, koja je pod "nultom" oznakom predstavljala igru ​​Colin McRae: DiRT.

EGO Engine s pravom zaslužuje mjesto u vrhu, makar samo zbog nevjerojatno kvalitetnih igara u žanru trkaćih igara. Sve Codemasters igre, počevši od 2007. godine, izlazile su i izlaze na EGO-u, au svom stažu imaju i pucačine, što samo govori u prilog svestranom engineu.

Većinu posla u stvaranju EGO-a odradio je Codematers, kada je Sony osigurao PhyreEngine grafički pogon. Na prvoj verziji EGO Enginea izašli su poznati DiRT i DiRT 2, kao i dodatak Dragon Rising za pucačinu Operation Flashpoint. Drugu verziju motora predstavljao je DiRT 3, igre iz serije GRID i F1.

Treća verzija Codemastersa sada radi DiRT 4, što jamči da će biti sjajna reli utrka. Svi projekti tvrtke uvijek su savršeno optimizirani, unatoč izvrsnoj grafici. Uzmimo, na primjer, DiRT 2 - igra je objavljena još 2009., ali kvaliteta slike još uvijek može dati prednost nekim modernim projektima (a ne govorimo o indijima).

Realističan sustav oštećenja, blato koje se lijepi za branike automobila, upravljanje automobilom - sve Codemasters trkaće igre odlikuju se ovim i mnogim drugim komponentama koje je tvrtka uspjela postići samo zahvaljujući stvaranju visokokvalitetnog EGO Enginea.

8. mjesto- Studio za izradu igara

Najpoznatiji game engine i konstruktor stvoren u Delphiju. Game Maker razvila je tvrtka Yo Yo Games, a vodeći programer tehnologije je Mark Overmars.

Danas postoji sedam verzija motora, od kojih pet podržava isključivo 2D igre. Od šeste verzije programeri su odlučili integrirati ograničenu 3D podršku.

Game Maker je poznat samo po svojoj jednostavnosti. U početku je Overmars, kao profesor na Sveučilištu u Utrechtu, stvorio osnovu za Game Maker u obliku nastavnog pomagala za svoje studente. Kasnije se tehnologija pojavila na internetu, gdje je stekla popularnost.

Izrazita značajka Game Maker-a je da ne zahtijeva znanje programskih jezika za rad s njim.

Prilikom kreiranja igrice na ovom motoru, korisnik treba definirati objekte igre (igra je izgrađena na njima), zatim postaviti njihov izgled pomoću spriteova, a ponašanje i interakcija objekata provodi se opisivanjem njihovih reakcija na tzv. zvani događaji (SOP).

Game Maker pojavio se 1999. i nastavlja primati ažuriranja gotovo svake godine. Posljednji je objavljen 2011. godine - ovo je osma verzija motora, koja je dobila puno ažuriranja i dodataka. Od tada motor radi na unicodeu, njegova 3D podrška je značajno povećana, uređivač soba je poboljšan, i tako dalje.

YoYo Games je 2012. odlučio ozbiljno preraditi svoju tehnologiju, prvenstveno dodajući podršku za više platformi. Motor je dobio novo ime Game Maker: Studio, a tek nakon toga počeo se doživljavati kao profesionalni alat za izradu videoigara, a ne kao program za obuku.

Prednosti Game Maker Studios leže u podršci za mnogo različitih platformi od Windows i Mac OS do iOS, Android, Xbox i PlayStation. Osim toga, biblioteka motora i mnoga proširenja prevedeni su na nekoliko jezika, a ne samo na engleski, kao što je obično slučaj. Motor ima vlastiti programski jezik - Game Maker Language. Također ima Steam integraciju i potpuno je besplatan (samo standardna verzija).

Jedina mana je 3D koji se u Game Makeru pojavio još 2011. godine, ali rad s njim još nije doveden u prihvatljivo stanje.

Najpoznatije igre na Game Maker: Studios su dva dijela Hotline Miami. Osim njih, na motoru su razvijeni deseci različitih igara, od kojih je većina izgubljena čak iu indie segmentu.

Međutim, tehnologija ima veliki potencijal, aktivno se razvija i, s obzirom na popularnost indie žanra, uskoro će postati mnogo traženija.

7. mjesto - 4A motor

Motor iz Ukrajine, kreiran od strane istoimenog studija . Sudbina 4A Enginea isprepletena je s X-Ray Engineom, koji je, prvo, razvijen na isti način u Ukrajini, drugo, stvoren je za postapokaliptičnu igru, i treće, napisali su ga isti programeri - Oles Shishkovtsov i Alexander Maksimchuk.

4A Engine je vlasnički softver, zbog čega ga 4A Games može koristiti isključivo za svoje potrebe bez mogućnosti prodaje licenci. Trenutno je tvrtka izdala dvije igre na ovom motoru - Metro 2033 i Metro: Last Light.

Povijest motora 4A ima nekoliko tamnih točaka. Dakle, prema nekim informacijama, motor je modificirana kopija X-Raya. Ta se sumnja temelji na činjenici da su programeri stroja Shishkovtsov i Maksimchuk, nakon što su svojevoljno napustili (ili otpušten) koristio je bazu X-zraka koji su stvorili za 4A motor. Ta se glasina kasnije pretvorila u skandal, ali pravi dokazi nisu pronađeni.

Shishkovtsov i njegovi drugovi nisu se usudili nastaviti s razvojem Stalkera i X-Raya jer je potonji, po njihovom mišljenju, imao loš mrežni model i nepismenu optimizaciju, zbog čega je raspodjela resursa i računalne memorije izvršena užasno grubo. Općenito, prema programerima, X-Ray nije mogao podržati sljedeću generaciju konzola i nije imao budućnost, zbog čega su odlučili napustiti studio i raditi vlastiti razvoj.

Motor 4A koji su stvorili samo je potvrdio ranije prosudbe. Dakle, u usporedbi sa S.T.A.L.K.E.R. Metro 2033 je imao puno bolju grafiku (što se može pripisati vremenskom okviru), ali je istovremeno zahtijevao znatno manje resursa od računala i nije uzrokovao greške u sustavu.

U Metro 2033, prije svega, volumetrijska magla je savršeno implementirana, kao i zamućivanje objekata i njihova visoka LOD detaljnost. A uključivanje PhysX tehnologije u 4A Engine omogućilo je razvojnim programerima da igri dodaju okruženja koja se mogu uništiti, dinamične vodene površine i odjeću.

Generalno, 4A Engine se može nazvati idejnim nasljednikom X-Raya, koji je pokazao puno bolje rezultate i izbjegao brojne greške prethodnika. Na ovaj ili onaj način, oba motora zaslužuju mjesta u našem vrhu.

6. mjesto - IW Engine

Gotovo svaki igrač je naišao na Infinity Ward engine, čak i ako uopće nisu svjesni njegovog postojanja. IW je razvila istoimena američka tvrtka koja ga je kreirala posebno za svoje igre, točnije seriju najpopularnijih pucačina Call of Duty.

Povijest Infinity Ward motora seže u 2002. godinu, kada su budući zaposlenici IW-a radili u studiju . U to su vrijeme objavili svoj debitantski projekt Medal of Honor: Allied Assault, koji se temeljio na id Software engineu - id Tech 3. Oko godinu dana kasnije, većina tima napušta 2015 Inc kako bi osnovali poznati Infinity Ward i počnite stvarati kultnu igru ​​- call of duty.

Call of Duty je na isti način baziran na id Tech 3 engineu, kako su programeri najavili javnosti. Međutim, kupljeni motor je doživio značajne izmjene, koje su uključivale uobičajeno poboljšanje grafike, uvođenje funkcije zamućenog okruženja, funkcije obrade vodene površine pomoću shadera, dinamičke sjene i još mnogo toga.

Ovim transformacijama, id Tech 3 verzija IW-a daleko se udaljila od originala, pa je bilo pravo da ga tvrtka nazove svojim motorom i promijeni mu ime.

Programeri su ubrzo učinili upravo to kada su objavili Call of Duty 2, najavljujući da će nastavak biti modificiran od strane id Tech 3 - IW Engine 2.0. Motor prve verzije, kao što možete pretpostaviti, programeri su prisvojili Call of Duty 1.

Godine 2007. Infinity Ward izdao je treću verziju enginea čije je izlazak obilježio Modern Warfare. Animacija lica, vodene teksture, osvjetljenje, kao i uvođenje novog efekta - dubinske oštrine - govorilo je da imamo jedan od najkvalitetnijih enginea za pucačine svog vremena.

Do 2012. tvrtka nastavlja koristiti ovaj motor, poboljšavajući samo grafičku komponentu. IW 4.0 i 5.0 pojavljuju se uz Modern Warfare 2 i 3, redom. Unatoč stvaranju novih verzija, isti Black Ops 2 objavljen je samo na trećem modelu motora.

Međutim, 2013. ponovno je došlo do pomaka prema potpunom razvoju kada je IW završio rad na COD: Ghosts. I premda je Ghosts dio dobio mješovite kritike i bio loše primljen od strane igrača, mnogi nisu ni primijetili da je tvrtka, zajedno s Ghostovima, izdala IW 6.0 verziju. Posljednji je sedmi, na kojem je razvijen krajem 2016.

5. - RAGE (Rockstar Advanced Game Engine)

Na petom mjestu je motor iz Rockstara. Rockstar Advanced Game Engine, ili RAGE, proizvod je dva njegova ogranka - i San Diego, koji se razvijao isključivo za igre tvrtke.

Debitantski nastup RAGE dogodio se u praksi tek 2006. godine, kada je Rockstar izdao igru ​​o stolnom tenisu. Smiješno je da igra nije predstavljala ništa jedinstveno - programeri su jednostavno odlučili testirati novi motor na nekom niskobudžetnom projektu. Od tada su se sve kasnije igre tvrtke počele pojavljivati ​​na RAGE-u.

Ali što se dogodilo prije 2006.? U prvoj polovici 2000-ih Rockstar je već izdao nekoliko dijelova GTA-a i uspio se proslaviti, ali tada je njegov vodeći motor bio RenderWare, koji je razvio studio potpuno treće strane - . Potonji je 2004. preuzeo EA, što je, naravno, utjecalo na licencu koju je dobio Rockstar za motor.

Electronic Arts je oduvijek bio strog prema izravnim konkurentima, zbog čega je menadžment Rockstara odlučio napustiti RenderWare koji ih je vjerno služio i krenuti u izradu vlastitog motora. U samo godinu dana tvrtka je uspjela razviti RAGE, jer njegova osnova nije stvorena od nule, već na temelju AGE-a - motora Angel Studios.

Prvi veliki projekt Rockstar Advanced Game Engine bio je GTA IV. Čak i prije izlaska, tvrtka je najavila da će RAGE engine koristiti tehnologiju euphoria, proceduralni alat za animaciju koji vam omogućuje simulaciju realne fizike tijela (još uvijek u upotrebi). Naknadno objavljeni Max Payne 3, GTA V, kao i planirani - sve ove igre stvorene su i razvijene u RAGE-u.

Ispod "haube" Rockstar Advanced Game Engine-a nalaze se sve komponente najfunkcionalnijeg engine-a: grafika, fizika, motori za zvuk i animaciju, kao i potpuni AI, podrška za online modove, skriptni jezik i još mnogo toga. Sve komponente kreirale su isključivo podružnice Rockstar Gamesa.

Kao što znate, mnoge igre tvrtke fokusirane su na otvoreni svijet i besplatno igranje. Zato je ključna prednost RAGE-a mogućnost brze obrade velikih svjetova igre - to je ono na što su se programeri usredotočili na prvom mjestu.

Dok se igrač kreće kroz razinu, motor ne prestaje unositi i ispisivati ​​potrebne objekte. Ovu postojanost osigurao je visokokvalitetni upravitelj memorije motora, koji je u stanju uništiti i premjestiti objekte iz RAM-a bez potrebe za povremenom fragmentacijom.

Nema sumnje u kvalitetu RAGE-a, budući da je na njemu razvijen GTA V - jedna od najprodavanijih i najpopularnijih igara u povijesti industrije.

4. mjesto - CryEngine

Skoro ući u prva tri od naših najboljih, serija motora iz tvrtke - CryEngine - čvrsto ukorijenjen na četvrtoj poziciji. Grafička komponenta ovog motora je gotovo bez premca, a Crysis - prvu igru ​​napravljenu na CryEngine 2 - mnogi smatraju jednim od najnaprednijih projekata u industriji igara uopće.

Originalni CryEngine izdan je 2002. posebno za pucačinu Far Cry. Tada je motor bio broj jedan po tehnološkom napretku i fotorealizmu. CryEngine 2, lansiran 2007., prvi put se pojavio u Crysisu.

Danas postoje i treća i četvrta verzija ovog motora, pri čemu je jedna dobila puno lošije ocjene u odnosu na CryEngine 2, a druga je toliko daleko od originala da je tek dijelom uključena u "obitelj".

Crytek, koji je razvio CryEngine, ima posebnu politiku stalne interakcije s manjim studijima koji zahtijevaju motor za igre. Tvrtka je izdala i izdaje licence svim timovima za malu naknadu, što samo utječe na reputaciju CryEnginea.

Ali ne samo zbog dostupnosti CryEngine je postao popularan i ušao na popis najboljih motora u industriji igara. Dostupne karakteristike, njihova kvaliteta, kao i jednostavnost rada sa samim motorom učinili su ga jednim od najpopularnijih među indie studijima.

Parallax mapping, Terrain 2.5D, subsurface scattering, dynamic lighting, Polybump 2 tool, parametarska skeletna animacija - CryEngine je apsorbirao puno naprednih tehnologija za svoje vrijeme, koje su i danas relevantne.

Motor ima ugrađeni uređivač razina Sandbox2 koji će vam omogućiti stvaranje razina, rad s objektima i uređivanje animacija u stvarnom vremenu. Naravno, najviše pohvale zaslužuje CryEngine - izvrstan primjer kako se motori trebaju raditi.

3. mjesto- ID Tech

id Tech - na temelju ovog motora stvorene su kultne pucačine kao što su Wolfenstein, Quake i DOOM. Ova tri diva, rođena u id Software-u, doživljavala su procvat krajem 1990-ih i početkom 2000-ih, au naše vrijeme, kada je oživljavanje starih igrica i filmova poprimilo spontane razmjere, vratili su se i "domaćim" pucačinama dali pravi zavoj.

Za 2017. id Tech ima šest verzija. Prva je izašla davne 1992. (kada mnogi mladi čitatelji nisu bili rođeni ili su tek počinjali hodati ispod stola) pod vodstvom legendarne ličnosti - Johna Carmacka.

Zapravo, dobio je pravo da se zove "legendarni" samo zbog stvaranja id Tech-a i igara koje smo gore spomenuli, a koje su objavljene na ovom motoru. Zatim su programeri nazvali verzije svog motora po imenima igara za koje su te "baze" razvijene.

Dakle, prva tri dijela Dooma objavljena su na id Tech 1, a na drugoj verziji, koja je dobila ime Quake Engine, kao što možete pogoditi, pojavilo se nekoliko dijelova Quake serije.

S id Tech 3, id Software je počeo distribuirati svoju ideju. Motor je sve više počeo treperiti među projektima programera trećih strana (Medalja časti, Star Trek, James Bond 007).

Osim toga, treći motor je kupio Infinity Ward, koji je na temelju njega napravio vlastiti engine (o tome smo govorili na vrhu popisa, jer je i ovaj engine bio na njemu).

id Tech 4 je doba značajne transformacije jer je motor prvi put napisan u C++. Programeri su prepisali sve podsustave motora i predstavili ga u igri DOOM 3. Samosjenčanje, osvjetljenje po pikselu i više - četvrta verzija imala je najmodernije tehnologije.

S id Tech 5 tvrtka praktički nije radila, izdajući samo jednu igru ​​za njega - RAGE. Publika ga je primila kontroverzno, iako je sam motor bio po ukusu drugih programera. Dakle, izašla je ova verzija , Wolfenstein: Novi poredak i unutarnje zlo.

Konačno, šesta i posljednja verzija za danas objavljena je 2016. Programeri su ga stvorili posebno za novu generaciju konzola, demonstrirajući punu snagu motora s jednako moćnim projektom - .

Prije svega, motor se odlikuje inovativnom tehnologijom Sparse Voxel OCtree, zahvaljujući kojoj se geometrija razine reproducira ne kroz poligonalnu strukturu, već kroz voxel.

Uz pomoć SVO-a, programeri su uspjeli poboljšati detalje svijeta igre kroz skaliranje: objekti koji su najbliži igraču prikazani su u maksimalnoj kvaliteti, dok su objekti udaljeniji prikazani pomoću velikih voksela, koji imaju najlošiju kvalitetu. Inače, id Tech 6 opremljen je najsuvremenijom tehnologijom i kao “mlad” čeka svoj najbolji čas.

2. mjesto - Frostbite i Unity Engine

Počasno srebro na popisu "10 najboljih motora u gaming industriji" zauzimaju dva motora odjednom, koji podjednako zaslužuju drugo mjesto. Prvi, Frostbite Engine, pokazao se u punom sjaju u Battlefieldu 3 i nastavlja se razmetati nevjerojatnim kinematografskim efektima, dok nam je drugi, Unity Engine, poznatiji po rasprostranjenosti i pristupačnosti (slično kao i CryEngine), iako ima mnogo sjajnih igara pušteni su na njemu .

Frostbite Engine razvila je švedska tvrtka DICE 2008. godine za Battlefield: Bad Company. Motor je zamijenio Refractor Engine, već staru tehnologiju s kojom je DICE radio cijelu dosadašnju povijest. Sada postoje tri punopravne verzije Frostbite Enginea (uključujući 1.5), a općenito se motor uspio dokazati u utrkama, pucačinama, igrama uloga, pa čak i sportu.

DICE motor standardni je skup grafike, zvuka i drugih tehnologija koje su tipične za konvencionalni motor. Danas podržava verziju 11 DirectX-a, a ima i optimizacije za rad s višejezgrenim procesorima.

Ključne prednosti motora su destruktivnost i grafika. Prva komponenta je više izdanak druge nego punopravni aspekt, međutim, upravo je krajnje realistična destruktivnost ono o čemu se govori kada se spominje Frostbite Engine.

Grafički mehanizam podržava mnoge post-efekte, mapiranje neravnina, dinamičko osvjetljenje i druge moderne tehnologije. Ograničenja udaljenosti crtanja praktički nema - na računalima vrhunskih sklopova korisnici mogu vidjeti lokaciju u potpunosti do horizonta.

I premda se DICE uspio dokazati i postati popularan i prije Battlefielda 3, potonji mu je omogućio da se nazove pravim programerom prve lige, gdje se razvijaju najbolji AAA projekti.

Samo zahvaljujući Frostbite Engineu, programeri su uspjeli učiniti borbe 32 na 32 igrača dostupnima na ogromnim mapama s raznim vozilima, kao i objektima koji se mogu uništiti.

Osim u mnogim pucačinama, Frostbite Engine se dobro pokazao u trkaćoj igrici NFS: The Run, kao iu RPG-u Dragon Age: Inquisition. Danas je relevantna treća verzija motora, na kojoj je nekoliko zanimljivih projekata poput FIFA 17 i .

A sada ćemo o drugom motoru, koji je potisnuo Frostbite Engine i postavio ga na isto postolje – Unity Engine. Motor je 2005. godine razvio Unity Technologies - tada ne baš poznati studio, koji danas ima tisuće zaposlenih.

Unity Engine nije stvoren za neku određenu igru, što je tipično za naše prethodne članove - studio ga je razvio isključivo za distribuciju.

Unity Technologies još uvijek posjeduje motor, stalno ga nadograđuju i poboljšavaju. S dovoljno niskom cijenom motora, Unity Engine je postao jedan od najpoznatijih (ako ne i najpoznatiji) mehanizam koji koriste divovi industrije igara i nezavisni programeri.

Sam po sebi, Unity Engine je i game engine, i integrirano razvojno okruženje, i dizajner za kreiranje igara. Podržava mobilne OS, Windows, Linux i OS X, radi na svim konzolama, nove i prethodne generacije.

Ako mislite da se nikada niste susreli s Unity Engineom, onda se najvjerojatnije varate jer se s njim često radi , Blizzard, EA i mnoge druge tvrtke. Najnovije igre iz serije Obsidian , Kerbal Space Program i stotine drugih projekata svi su objavljeni na Unity Engineu.

Ključni čimbenik popularnosti Unity Enginea je njegova besplatnost, koja je pokrivena najminimalnijom konstrukcijom motora.

Svaki programer početnik može besplatno preuzeti Unity Engine i početi stvarati igre na njemu, pogotovo jer je njegov alat nevjerojatno jednostavan za naučiti u usporedbi s drugim popularnim motorima.

Vrhunski i najsuvremeniji, Unity Engine je prije svega najčešće korišteni motor, čime je zaslužio drugo mjesto na našem popisu.

1. mjesto - Source i Unreal Engine

Pozicija pobjednika ponovila je sudbinu prethodne linije, pa ćemo opet govoriti o dva motora odjednom, koji su jednako vrijedni naziva se najboljim motorom u industriji igara. Osoba koja je barem jednom dotaknula računalo vjerojatno je čula za Half-Life - najpoznatiju pucačinu, koja je svojedobno gurala ljestvicu uz Quake ili DOOM.

Bila je to igra o pustolovinama slavnog znanstvenika Gordona Freemana napravljena na Source engineu. Drugi - Unreal Engine 3 - snažno je povezan sa nizom pucačina , koja je po tipu navedenih akcijskih igara na isti način "pogurala letvicu" i postala jedan od najboljih predstavnika svog žanra.

Motor Source razvila je tvrtka Valve Corporation još 2004. godine. Iako smo gore spomenuli prvi dio igre Half-Life, ovaj motor je već bio stvoren za nastavak, ali Counter-Strike: Source je postao prva igra na motoru.

Prvo spominjanje motora pojavilo se 1998. godine, kada je rad na Half-Lifeu već bio pri kraju. Puno razvoja i čipova koji su se izvorno trebali pojaviti u akciji, programeri su morali odbaciti zbog nesavršenosti GoldSrc-a, prvog motora tvrtke. Zato su zaposlenici Valvea odlučili stvoriti takav motor koji će im omogućiti da ostvare sve svoje snove i želje.

Nema potrebe govoriti o savršenstvu Sourcea, s obzirom na popularnost Half-Life 2. Igra je imala mnogo sjajnih rješenja i značajki, ali glavni aspekt je bio i još uvijek je fizički motor - Havok, koji je Valve poboljšao i prilagodio Izvor.

Upravo zahvaljujući ovoj fizici poput Ragdoll-a u Half-Life 2 programeri su uspjeli stvoriti najzanimljivije zagonetke i gameplay općenito. Osim toga, animacija lica u igri bila je na sličan način vrhunska za 2004.

Još jedna značajka koja razlikuje Source je umjetna inteligencija, koja savršeno upravlja neprijateljima i prijateljima igrača. Grafika je, osim gore spomenute animacije, istaknuta shader efektima.

Kao i s Unityjem, svatko može besplatno raditi s Sourceom preuzimanjem posebnog uslužnog programa (Source SDK) sa Steama. Danas postoji druga verzija Sourcea, koja je najavljena 2015.

Dota 2 je već objavljena na Source 2, kao i nekoliko drugih indie projekata iz Valvea. Javna verzija motora još je u razvoju.

Unreal Engine je motor za koji je odgovoran Epic Games. Mnogi igrači su upoznati s projektima ove tvrtke, koji su među najboljim pucačinama u industriji igara. Sve igre Epic Gamesa razvijene su na Unreal Engineu, ali ako niste niti igrali neki od projekata ove tvrtke, onda ste vjerojatno naišli na ovaj engine, budući da je na njemu stvoreno više od stotinu različitih igara.

nestvarna serija, , Postal, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , Life is Strange, Mortal Kombat X i deseci drugih poznatih, ali i potpuno indie projekata napravljeni su na Unreal Engineu. Nije loše, zar ne?

Pokreće ga C++, Unreal Engine može pokretati gotovo sve operativne sustave računala, kao i razne vrhunske i manje uobičajene konzole. Trenutno postoje četiri punopravne verzije motora, koje su objavljene 1998., 2002., 2006. i 2014. godine.

Međutim, postoje i grane koje su dodaci i nadogradnje "glavnih" verzija. Unreal Engine 4 je najmlađi engine u serijalu, a prva igra koja je na njemu objavljena imala je sreću da bude horor Daylight iz 2014. godine.

Tijekom svog postojanja, motor je distribuiran na plaćenoj osnovi, poput tehnologija konkurenata. Međutim, primjeri Unityja i CryEnginea potaknuli su Epic Games da prebace Unreal Engine 4 na besplatnu osnovu. Postoji jedno upozorenje - aplikacija ili igra stvorena na motoru ne bi trebala zaraditi više od tri tisuće dolara po kvartalu.

Videozapis: značajke Unreal Enginea u 2017


Lajkajte ako vam se svidjelo

, MMO , Mob

GMaker tečaj obuke Metodologija razvoja
profesije Grafički urednik Construct2 tečaj obuke Stranice o izradi igrica
Gdje studirati. VSHBI Sredstva, grafika, zvukovi Nestvaran tečaj obuke
lažni put
najbolje
2D (PC)

Game engines za kreiranje 2D igara

Ime Opis, prednosti Platforme Jezik Žanrovi Cijena
001 Kreator igrica
(2013)
Motor na platformi Game maker konstruktora. Omogućuje vam stvaranje skripti za igre u prikladnom grafičkom obliku. Postoji mnogo praznina gotovih igara.
Web stranica: engine001.com
Windows, iPhone, Android --- 2D, 3D igre bilo kojeg žanra besplatno je,
10 USD mjesečno
Andora2D
v.0.451
(2009)
Izravni nasljednik DelphiX-a, 2D motor s novim značajkama. DirectX i OpenGL podrška.
Web stranica:
Windows Object Pascal 2D strategije, skroleri, arkade, platformeri je besplatno
Box2D
v.2.3
(2013)
Nije potpuna igraća mašina, već fizička mašina u stvarnom vremenu dizajnirana za rad s dvodimenzionalnim fizičkim objektima. Motor se koristi u igrama: Angry Birds, Limbo, Crayon Physics Deluxe.
Web stranica: box2d.org
--- C++ 2D igre bilo kojeg žanra je besplatno
DGD (Dworkin's Game Driver)
v.1.4.18
(2010)
Objektno orijentirani MUD motor. MUD - tekstualne igrice kroz sustav klijent-poslužitelj.
Web stranica: dworkin.nl
Windows, Mac, Unix C, Java MUD igre je besplatno
Likovati
v.1.2
(2004)
Besplatna reinkarnacija Ultima VII game engine-a iz daleke 1990. godine.
Web stranica:
Windows, Mac, Linux --- 2D RPG je besplatno
FIFE (Flexible Isometric Free Engine)
v.0.3.5
(2013)
Besplatni motor za stvaranje 2D izometrijskih igara. Podržava sredstva iz igara Fallout i Fallout 2. Postoji mnogo razvoja za stvaranje strateških igara. Protiv: Teško za savladati.
Web stranica: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython 2D igre, RPG, RTS je besplatno
HGE (Haaf's Game Engine)
v.1.81
(2008)
Jednostavan i praktičan motor za stvaranje 2D igara. Isporučuje se kao SDK. Motor ima vrlo praktičnu dokumentaciju i vizualne vodiče koji pokazuju njegove glavne značajke.
Web stranica: hge.relishgames.com
Windows C++ 2D igre bilo kojeg žanra je besplatno
proizvođač igara
v.8.1.140
(2013)
Motor za igru ​​dizajniran je za stvaranje dvodimenzionalnih igara bez upotrebe programskih jezika, za početnike. Umjesto redaka koda, zamjenjuju se gotove akcije likova igre. U ovom programu izvrsne su igrice s vrhom prema dolje i platforme s bočnim pogledom.
Web stranica: yoyogames.com
Windows drag-and-drop sučelje, C++ skriptni jezik 2D igre bilo kojeg žanra besplatno je,
$49.99,
$799.99
LJUBAV
v.0.9.0
(2013)
Popularni besplatni 2D motor. Otvoreni izvor. Igre kreirane na motoru: Mari0, Duck Marines, Mr. Rescue, Sienna, Super Catacombs.
Web stranica: love2d.org
Windows, Mac, Linux Lua 2D igre bilo kojeg žanra je besplatno
M.U.G.E.N
v.1.1
(2013)
Visoko specijalizirani 2D motor za kreiranje borbenih igara. Postoje radni modeli boraca iz većine popularnih 2D borilačkih igara iz 1990-ih.
Web stranica: elecbyte.com/mugen (nije dostupno)
Windows, MS-DOS, Linux C 2D borbena igra je besplatno
OpenBOR
v.3.0
(2010)
2D motor tvrtke Senile Team. Podrška za 4 igrača. Rad s memorijom. Igre kreirane na motoru: OpenBor Doom, Beast of Rage (remake legendarne igre Street of Rage/Bare Knuckle).
Web stranica: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Pobijedite ih (prolazne borbe) je besplatno
Motor OMEGA
v.1.15
(2007)
Motor za izradu igara Koristi DirectX ili OpenGL API, ovisno o verziji. Motor je prilično jednostavan za naučiti.
Web stranica: andru-kun.inf.ua/omega
Windows Delphi (Object Pascal), C++ 2D igre bilo kojeg žanra je besplatno
pentagram
(2007)
Projekt koji stvara motor igre koji se koristi u izdanoj igri Ultima VIII: Pagan.
Web stranica:
Windows, Mac, Linux --- 2D RPG je besplatno
QSP (Quest Soft Player) (AeroQSP)
(2010)
Popularni višeplatformski ruski mehanizam za stvaranje igara u žanru Interactive Fiction (igre temeljene na tekstu). Autor QSP-a i glavni programer je Argunov Valery aka Byte.
Web stranica: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Avantura, Interaktivna fikcija je besplatno
RPG Maker
VX as
(2013)
Dovoljno jednostavan za dijete, dovoljno moćan za programera - to je moto ovog motora. RPG Maker VX Ace poboljšava svaki aspekt stvaranja RPG-a.
Web stranica: rpgmakerweb.com
--- --- 2D RPG ---
Scrupp
v.0.4
Glavni cilj kreatora motora je da jezgra bude što manja i jednostavnija. Koristi nekoliko SDL biblioteka i OpenGL.
Web stranica:
Windows, Mac, Linux Lua 2D igre bilo kojeg žanra je besplatno
Stratagus
v.2.2.7
(2012)
Mehanizam za igre na više platformi za strateške igre u stvarnom vremenu kao što je Warcraft 2 s izvorima i spriteovima. Postoji podrška za igranje putem lokalne mreže ili interneta.
Web stranica: www.stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- RTS strategije je besplatno
URQ Popularni ruski motor za stvaranje igara u žanru Interactive Fiction (tekstualna igra, pojednostavljena vrsta misija).
Web stranica: questtext.narod.ru
--- --- Avantura, Interaktivna fikcija je besplatno
Nulti motor
v.3.1
(2009)
Zero Engine je skup gotovih značajki igre za Game Maker engine. Osim glavnih pogonskih sustava, RPG sustava, automata i univerzalnih ulaznih sustava, postoji mnogo scenarija.

Denis Zaricki

Programer softvera. Voli razvijati igrice na Unreal Engineu, a također ga zanimaju: JavaScript, HTML5, Node.js, User Experience, online edukacija, umjetna inteligencija i Internet marketing. Voli sudjelovati u startupima i zanimljivim projektima.

Mnogi sanjaju o stvaranju vlastite igre. Ali prije nego što ga počnete razvijati, morate se odlučiti za motor igre, kojih ima mnogo.

Što je motor za igre? Ukratko, ovo je skup sustava koji pojednostavljuju najčešće korištene funkcije igre. Možete, naravno, sami napisati motor od nule, ali to će trajati nerazumno dugo. U ovom ćemo članku pogledati popularne pogone za razvoj igara za mobilne uređaje. Uspoređujući njihove mogućnosti, možete odabrati onaj koji vam najviše odgovara i stvoriti svoj sljedeći veliki hit.

Pogledajmo popis!

To je višeplatformski motor za izradu igara za iOS i Android. API vam omogućuje izradu 2D igara i također će vam pomoći u stvaranju složenih funkcija pomoću API-ja temeljenog na Lua. Također, Corona SDK možete unovčiti pomoću Corona oglasa. Razvoj s Coronom prilično je jednostavan zahvaljujući testiranju u stvarnom vremenu.

Corona uključuje tako zanimljive značajke kao što su Corona Editor, dodatak Sublime Text i mnoge druge. GUI Composer, dostupan na OS X, pružit će vam grafičko okruženje u kojem možete kreirati razine igre i vidjeti kako objekti međusobno djeluju koristeći Coronin fizički mehanizam.

Jedinstvo

Ovo je okvir za razvoj desktop i mobilnih HTML5 igara temeljenih na biblioteci PIXI.js. Podržava Canvas i WebGL renderiranje, animirane spriteove, čestice, zvuk, višestruke ulaze i fiziku objekata. Phaser se distribuira otvorenog koda pod licencom MIT-a. To znači da možete koristiti kod bez ograničenja, ali zadržite obavijesti o autorskim pravima u kopijama softvera, odnosno morat ćete dodati obavijest o autorskim pravima ovom okviru u tekstu svoje licence. Dobro ga podupire Richard Davy i zajednica koja je nastala oko njega.

Predstavljen 2010. godine, to je projekt otvorenog koda koji se distribuira pod licencom MIT-a. Razvoj igre u Cocos2d-x temelji se na upotrebi spriteova. Ti se spremnici koriste za stvaranje svih vrsta scena, kao što su lokacije u igrama ili izbornici. Spriteovima se upravlja pomoću animacije ili programskog koda u C++, JavaScriptu ili Lua. Zahvaljujući modernom vizualnom sučelju, spriteovi se mogu lako modificirati, pomicati, skalirati, te se s njima izvode druge manipulacije.

To je višeplatformski okvir koji je napisan u Javi i radi s OpenGL-om. Nudi podršku za više platformi za objavljivanje igara. Ingress (prethodnik Pokémon GO) razvijen je korištenjem libGDX. Podrška zajednice je također velika, tako da možete dobiti sjajnu dokumentaciju s kojom možete raditi.

Zaključak

U ovom smo članku pogledali nekoliko okvira i motora za razvoj igara. Sada biste trebali imati ideju o tome koja će rješenja najbolje odgovarati vašim sljedećim potrebama razvoja mobilnih igara. Hvala vam na pažnji. Nadam se da vam je članak bio koristan.

Ranije smo se dotakli teme besplatnih pokretača igara - . Istina, naslov članka je dat jednostavniji kako bi se privuklo više ljudi koji žele napraviti vlastitu 2D/3D igricu.

U ovoj recenziji odlučio sam razmotriti ozbiljnije motore igara CryENGINE 3, Unreal Engine. Također pogledajte novu verziju Unity3D.

CryENGINE 3 besplatni SDK

CryENGINE 3 je besplatni motor za igre koji je stvorio Crytek, koji je objavio prvu verziju motora 2002. godine. Treća verzija objavljena je 2009. Svjetska slava ovog motora opravdana je nevjerojatnom grafičkom izvedbom proizvedenih proizvoda, od kojih neki izgledaju nevjerojatno fotorealistično.


Mogućnosti:

  • Konfekcijske igre smatram najboljom demonstracijom mogućnosti, a tu se CryENGINE 3 ima čime pohvaliti. Oduvijek su ovaj motor koristili programeri igara kao što su Far Cry, Crysis i AION. Naravno, popis stvorenih igara je puno duži, ali ja sam naveo najpoznatije igre.
  • CryEngine 3 je višeplatformski motor i podržava PC, PlayStation ® 3 i Xbox 360 ™.
  • Možete uvesti teksture iz 3ds max, maya i također iz prethodnih verzija motora.
  • Citirat ću riječi osnivača tvrtke, Tsevat Yerlija: “Motor je bio spreman za sljedeću generaciju prije 3 godine. Dugo vremena imamo napredni sustav čestica, GPU renderiranje, odgođeno sjenčanje, teselaciju, podršku za DX11 i tako dalje” — Doista, pravi primjeri stvorenih igara govore mnogo.

Primjeri igara: službena web stranica predstavlja najpopularnije igre na CryENGINE http://mycryengine.com/index.php?conid=68

Gdje početi?

SDK se preuzima kao arhiva, bez instalacijskog programa. Arhiva sadrži nekoliko mapa od kojih svaka ima svoju namjenu. Na primjer, za pokretanje uređivača koristite mape bin32 ili bin64 (ovisno o bitnosti vašeg sustava). Datoteka uređivača urednik.exe, ali vidjeti rezultat - pokretač.ex e.

Zapravo, ovo je malo objašnjenje, na ono što preuzimate, sve ostalo će vam reći brojni video tutoriali. Srećom, pokazalo se da je ovaj motor vrlo popularan i za njega postoji cijela zajednica koja govori ruski (link ispod), ovdje ćete pronaći materijale za obuku i možete postaviti pitanje. To, naravno, ide u prilog motoru za programere koji govore ruski, jer proces razvoja igre nije tako jednostavan i ne prolazi bez upoznavanja s tehničkom dokumentacijom.

Ograničenje besplatne verzije je da nećete moći dobiti licencu i distribuirati (prodati) igru ​​koju ste razvili.

Jezik sučelja: Engleski

Unreal Development Kit (UDK)

Unreal - ovo je riječ koju su programeri Unreal Enginea odlučili koristiti ne samo u nazivu motora, već iu nazivu nekih igara - "Unreal", Unreal Tournament, Unreal Championship. Među izdanim proizvodima su i Mass Effect, XCOM, Borderlands 2 i više od stotinu neobičnih igara koje su dobile svjetsko priznanje.


Mogućnosti:

  • Unreal Engine je višeplatformski motor i podržava IBM PC-kompatibilna računala, Xbox 360, PlayStation 3, Wii, Android. Da budemo precizniji, možete razviti igru ​​na Windowsima i pokrenuti dobiveni proizvod na gore opisanim igraćim konzolama i, naravno, na samom Windowsu.
  • U početku je motor prilagođen za izradu pucačina, ali je također pogodan za druge žanrove, poput MMO igara.
  • Grafika na vrlo visokoj razini. Sjene i svjetla s visokim detaljima. Postoji sustav za izračun rasvjete Unreal Lightmass.
  • Ugrađeni uređivač ima veliki skup ugrađenih alata, uključujući FaceFX Studio (animacija lica), mrežni uređivač, Unreal Facade (razvoj arhitekture i zgrada), Unreal PhAT (rad s fizikom), kao i uređivače za animaciju, teksture, zvukovi, razine, pejzaž i ostalo.
  • Skriptiranje se provodi u jeziku Unreal Script, koji uključuje mnoge značajke koje pojednostavljuju razvoj 3D igara. Unatoč nekim poteškoćama, poput nasljeđivanja klasa, izgled koda Unreal Script sličan je istom C / C ++.

Primjeri igara: evo plusa onome što sam gore napisao - http://www.unrealengine.com/en/showcase/

Jezik sučelja: Engleski

Unity3D

Motor koji brzo stječe popularnost među početnicima. Razlog za to je sasvim prirodan - jednostavnost i intuitivnost i sučelja i sustava izgradnje igre u cjelini. Mnoštvo video tutorijala i kvalitetna dokumentacija daju dodatnu prednost ovom motoru. U radu je Unity3D prilično produktivan i stabilan.



Mogućnosti:

  • Višeplatformske igre i sam motor. Podržani su Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player. Posebno bih istaknuo web plugin, jer sada kreirane 3D igrice možete igrati direktno u pregledniku, ispod sam dao link s primjerima igrica.
  • Pokriven je gotovo svaki žanr modernih igara, stvarno je impresivno (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Pojednostavljeni uvoz tekstura, zvukova, fontova. Za uvoz, samo povucite elemente u mapu tekstura na ploči motora. Podržani formati: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (slike); FBX, COLLADA, 3DS, DXF (3D modeli); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (audio).
  • Skriptiranje. Skripte se mogu pisati u JavaScriptu, C# i dijalektu Pythona koji se zove Boo. Najčešće je kod napisan u JavaScriptu, osim toga, gotovo sva Unity pomoć sadrži primjere u JavaScriptu. Možete provjeriti rad skripte izravno u igri bez napuštanja Unity prozora.
  • Grafički sustav je dobro optimiziran i radi na DirectX (uključuje podršku za DirectX 11) i OpenGL. Postoji podrška za odgođeno sjenčanje i sjene u stvarnom vremenu. Tu je i ugrađeni generator terena i ugrađeni uređivač shadera.
  • Ako želite razviti igru ​​u timu, motor vam nudi kolaborativni razvojni sustav - Asset Server.

Primjeri igara: Bad Piggies, Wasteland 2. Neke se igre mogu igrati izravno Web stranica Jedinstva(zahtijeva instalaciju posebnog dodatka UnityWebPlayer)

Jezik sučelja: Engleski

Gdje početi?

Na našem forumu postoji tema posvećena ovom motoru (link ispod). Ovdje ćete pronaći video upute i druge materijale za učenje Unity3D.

Sažmimo. Što izabrati?

Naravno, da biste odabrali motor, morate jasno znati za koju platformu ćete razvijati igru. Za mobilne platforme odaberite između Unity3D i Unreal Development Kit(UDK). Unity3D ima najbogatiji izbor platformi: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (većina platformi je isključena u besplatnoj verziji).

Žanr igre:

S ova tri motora možete napraviti igru ​​bilo kojeg žanra, ali CryENGINE 3 i UDK bit će više fokusirani na FPS (pucačine). Racing sims su UDK jer je bolji s fizikom, ali i Unity je u redu.

Obuka/sučelje:

Skriptiranje je sastavni dio razvoja igre i Unity je ovdje najbolji. Neki početnici mogu shvatiti kako napisati jednostavne skripte čak i bez dokumentacije. Što se tiče materijala za obuku, u RuNetu ga ima dovoljno za sve gore opisane motore, ali Unity3D je i ovdje vodeći.

Grafička umjetnost:

Pregled daje primjere gotovih proizvoda, oni su već dovoljni za izvlačenje zaključaka. CryENGINE 3 nadmašuje konkurenciju, ali nije jasna superiornost. Unity je izgubio mnoge tehnologije u besplatnoj verziji, pogledajte cijeli popis značajki ovdje - https://store.unity3d.com/ ("pročitaj više" > gumb "Usporedba licenci")

Odaberite motor prema svojim potrebama i znanju. Ipak vrijedi isprobati svaki i odabrati ono što vam je bliže i lakše.

Ovaj članak će raspravljati o besplatnim programima za stvaranje 2D i 3D igara. Ovaj članak nije namijenjen samo početnicima, već i iskusnijima.

Bit će opisani programi s kojima možete kreirati primitivne 2D igre i složenije 3D igre koristeći fiziku, visoku grafiku, skriptiranje i algoritme. Vrh će sadržavati motore i programe na kojima svatko može kreirati igre, budući da za to ne morate znati i pisati posebne složene skripte, kao ni poznavati programske jezike.

Također, ovaj vrh može biti koristan za ljude koji se bave stvaranjem igara i imaju iskustva u programiranju, radu s okvirima i bibliotekama.

Članak će pomoći onima koji žele debitirati u ovom području i sada biraju najbolji motor za sebe. Vrh će opisati sve prednosti i nedostatke predstavljenih motora.

Formirat će se 5 najboljih motora za stvaranje igara, počevši od najprimitivnijih i najjednostavnijih, završavajući složenijim. Ovaj vrh je formiran uzimajući u obzir korištenje potpuno besplatnih i dostupnih motora, kao i relevantnost i podršku ovih programa.

Motori odabrani i opisani u ovom članku neće biti najbolji, oni su jednostavno najprikladniji za zadatke kreatora igara početnika.

Malo pozadine.

Ranije su se sve igre kreirale ručno za svaku platformu. Svaki put je cijela igra napisana ispočetka. Zatim su razvojni programeri igara primijetili da pri izradi igara postoji mnogo rutinskih zadataka koje je lakše automatizirati, napišite takva rješenja jednom i zatim se jednostavno pozovite na njih iz koda.

Tako su se pojavile biblioteke, okviri, a zatim i punopravni motori.

5. mjesto

Stencyl je program za izgradnju igara koji će vam pomoći u izradi igara različitih žanrova u 2D formatu, za platforme kao što su Android, IOS, Windows, kao i igara u Flash i HTML 5 formatu.

Konstruktor je gotov izbor blokova događaja, košarica udaljenih radnji, blokova unaprijed definiranih radnji i još mnogo toga. Istodobno, programeri ovog konstruktora daju mogućnost stvaranja vlastitih događaja i reakcija. Takav motor ima veliki skup alata i mogućnost rada s vizualnim dizajnerom.

Jednostavnost i širok izbor jednostavnih alata ne umanjuje mogućnosti ovog konstruktora za rad profesionalaca. Motor nudi mogućnost pisanja koda na jeziku ActionScript 3.0.

Koristeći ovaj mehanizam, možete kreirati online igre, takozvane flash igre, u formatima Flash i HTML 5 koje se mogu pokrenuti u pregledniku i postaviti na web stranice.

Stencyl builder pruža vrlo korisnu i zanimljivu priliku za razvoj igre u timu dok ste udaljeni jedni od drugih koristeći zajedničko mrežno sučelje, chat i podršku, koji su besplatni na službenoj web stranici.

U ovom konstruktoru vrijedi napomenuti prisutnost trgovine u kojoj možete preuzeti gotove skripte, grafike i još mnogo toga.

Primjer rada motora je puno online flash igara, kojih je puno na Internetu.

· Jednostavnost rada.

· Velik broj video tutorijala i uputa, kao i podrška na službenoj stranici.

· Dizajner je potpuno besplatan.

· Mogućnost kolektivnog rada na igri.

· Mogućnost korištenja vlastitih skripti u ActionScriptu 3.0.

· Razvoj igara za različite platforme.

· Englesko sučelje.

· Nije odmah jasno sučelje.

4. mjesto

Kodu Game Lab je vizualni editor koji vam omogućuje stvaranje 3D igara bez znanja programskih jezika. Ovaj motor omogućuje stvaranje svjetova igre, mapa i postavljanje likova u njih, za koje možete kreirati zadatke ili scenarije.

Sve se to može učiniti bez pisanja skripti ili poznavanja programskih jezika.

Kodu Game Lab ima mnogo značajki i na njegovoj osnovi možete kreirati bilo koji žanr igara. Zbog činjenice da je sučelje programa vrlo jednostavno, svatko može stvoriti najprimitivniju igru ​​s vlastitim scenarijem i svijetom.

· Mnogo alata.

· Jednostavnost rada.

· Stvaranje apsolutno bilo kojeg žanra igara.

· Sučelje na ruskom jeziku.

· Nije potrebno snažno računalo.

Loša optimizacija.

· Slaba sposobnost stvaranja igara.

· Nemogućnost izrade distribucijskog kompleta za daljnju instalaciju na drugom računalu.

· Nemogućnost stvaranja vlastitih tekstura i dodavanja vlastitih materijala.

3. mjesto

Unity je moćan motor za kreiranje igara. Ovaj motor je višeplatformski, omogućuje vam stvaranje igara za popularne operativne sustave kao što su Windows, MacOS, Linux, Android, IOS, kao i za igraće konzole Xbox, Wii.

Ovaj motor za igre vrlo je popularan među programerima početnicima jer je besplatan, funkcionalan i pruža mogućnost razvoja igara za sve popularne platforme.

Instaliranjem posebnih dodataka (eventualno plaćenih) možete stvoriti primitivnu igru ​​bez pisanja posebnih skripti ili algoritama. Dakle, čak i osoba koja je daleko od programiranja može stvoriti jednostavnu igru ​​i isprobati ovaj motor u radu.

Besplatna verzija Unityja ima dovoljno alata i mogućnosti za početnike u ovom području. Ako ste već iskusan kreator igara, tada najvjerojatnije nećete imati dovoljno skupa alata koji su prisutni u besplatnoj verziji. Kako biste fino podesili grafiku igara koje stvarate, savjetujem vam da koristite Pro verziju.

Glavni programski jezici koji su vam potrebni za stvaranje jednostavnih igara su C# i JavaScript.

Vrijedno je napomenuti prisutnost trgovine skinova, tekstura i još mnogo toga, kao i mogućnost korištenja vlastitih materijala u Unity motoru.

Treba napomenuti da je većina popularnih igara za računala i pametne telefone stvorena na ovom motoru, pa biste trebali shvatiti koliko je to funkcionalna i moćna platforma za kreiranje igara.

Da biste razumjeli sve mogućnosti ovog motora, savjetujem vam da se upoznate s popularnim video igrama koje su u potpunosti stvorene na Unityju - to su Cities Skylines, Hearthstone: Heroes of Warcraft, Rust, Firewatch, Superhot, Kerbal Space Program.

· Približno razumljivo sučelje.

· Stvaranje apsolutno bilo kojeg žanra igara.

· Više platformi.

· Optimizacija.

· Veliki broj video lekcija i uputa.

· Motor je potpuno slobodan.

· Nije potrebno snažno računalo.

· Nije prikladno za početnike.

· Zatvoreni izvorni kod.

· Zastarjela grafika.

Nedvojbeno je da je ovaj motor višestruko bolji i funkcionalniji od prethodnih, ali ako se gleda sa strane profesionalnijeg kreiranja igrica, onda treba shvatiti da Unity postaje zastario.

2. mjesto

Unreal Engine je prilično moćan motor za kreiranje igara. Ova platforma omogućuje izradu 2D i 3D igara. Sastavni dio ovako modernih i moćnih engine-a je cross-platformski, au Unreal Engine-u je prilično dobro implementiran. Možete kreirati igre za sve popularne platforme, kako za pametne telefone (Android, IOS), tako i za računala koja rade (Windows, MacOS).

Za ovaj motor na službenim stranicama i na internetu postoji dosta dokumentacije i informacija o radu s njim. Stoga, ako niste upoznati s Unreal Engineom, lako možete pronaći sve informacije koje su vam potrebne za početak, a ako naiđete na probleme tijekom razvoja, možete se obratiti obrascu i razgovarati ili pronaći rješenje problema.

Unreal Engine je potpuno besplatan motor za kreiranje igara koji možete preuzeti sa službene web stranice.

Vrlo je važno ako ste profesionalni programer i planirate izraditi prilično složen i velik projekt, tada biste trebali obratiti pozornost na ovu platformu, jer ima potpuno otvoreni kod i vrlo dobro optimiziranu, modernu grafiku. Što se tiče pisanja skripti, motor koristi C++ programski jezik. Otvoreni kod omogućuje vam dodavanje vlastitih biblioteka i okvira u motor, što vam daje gotovo neograničene mogućnosti u stvaranju igara.

Želim napomenuti da ako niste iskusni u području stvaranja igara i ako ne znate osnove programiranja u C ++, tada se ne biste trebali upoznati s razvojem igara s ovim motorom. Budući da je Unreal Engine profesionalni alat za kreiranje igara.

Da biste razumjeli punu snagu i mogućnosti motora, možete pogledati popularne projekte koji su već stvoreni na njemu, kao što su Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 i dugačak popis primjera značajke.

· Mnogo alata.

· Stvaranje apsolutno bilo kojeg žanra igara.

· Više platformi.

· Optimizacija.

· Veliki broj video lekcija i uputa.

· Vlastiti forumi, rasprave u razvoju igara.

· Motor je potpuno slobodan.

· Ugrađeni dodaci trgovine.

· Sposobnost stvaranja više igrača u igrama.

· Visoka razina grafike.

· Otvoreni izvor

· Nije prikladno za početnike.

· Sofisticirano sučelje.

1 mjesto

CryEngine je stavljen na prvo mjesto, iako je vrlo sličan Unreal Engineu, ali je ipak sada sve popularniji za kreiranje modernih igara, te se svakim danom sve više razvija. CryEngine je najpopularniji motor među programerima složenih i modernih igara koji koriste najbolju grafiku, fiziku i više.

CryEngine je moćan motor za kreiranje modernih igara u bilo kojem žanru za sve moguće platforme. Također je višeplatformski i omogućuje vam stvaranje igara za Windows, MacOS, Linux, Android, IOS.

Vrlo je prikladan za timski rad na projektima i omogućuje vam stvaranje igara s najnovijim znanjem i mogućnostima. Također, motor ima otvoreni izvorni kod, što daje neograničene mogućnosti u finalizaciji motora i kreiranju igara koje još nitko nije napravio.

Iako je motor moćan i omogućuje vam pokretanje i stvaranje igara visoke grafike, također vam omogućuje stvaranje 2D igara koje neće samo izgledati lijepo.

Evo nekih projekata implementiranih na CryEngineu: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, prvi dio FarCryja i mnogi drugi.

· Mnogo alata.

· Stvaranje apsolutno bilo kojeg žanra igara.

· Više platformi.

· Optimizacija.

· Veliki broj video lekcija i uputa.

· Vlastiti forumi, rasprave u razvoju igara.

· Motor je potpuno slobodan.

· Ugrađeni dodaci trgovine.

· Sposobnost stvaranja više igrača u igrama.

· Visoka razina grafike.

· Gotovo neograničene mogućnosti u stvaranju igara.

· Otvoreni izvor

· Nije prikladno za početnike.

· Prilično zahtjevan za računalo.

· Sofisticirano sučelje.

Zaključak

Članak opisuje najpopularnije i, po mom mišljenju, najbolje motore i konstruktore za stvaranje primitivnih 2D igara i za razvoj najnaprednijih novih videoigara.

Ako želite početi razvijati igrice, ali ne znate niti jedan programski jezik, onda biste trebali staviti svoju pozornost na 5. i 4. mjesto. Takvi motori će vam pomoći u stvaranju jednostavnih igara bez znanja programskih jezika i skriptiranja. Za izradu vlastite igre dovoljni su vam uobičajeni vizualni uređivači ovih motora.

U slučaju da ste već prilično iskusan kreator igara i želite debitirati sa svojim projektom, tada biste trebali pogledati prva tri u ovom vrhu i odlučiti koji projekt i za koju platformu ćete implementirati.

Ako ste se odlučili za motor i kakvu ćete vrstu projekta implementirati, tada možete sigurno nastaviti, a forumi, dokumentacija i zajednice programera za ove platforme pomoći će vam u tome.

KATEGORIJE

POPULARNI ČLANCI

2022 "kingad.ru" - ultrazvučni pregled ljudskih organa