Kompletný zoznam softvéru na vytváranie hier (2D PC)

Predstavujeme vám pokus našej stránky vytvoriť kompletný zoznam herných enginov, ktoré budú zaujímať nezávislých vývojárov, vhodné pre počiatočný výber enginu a pomôžu vám urobiť ďalší krok k vytvoreniu vlastnej počítačovej hry. Všetko je jednoduché, stručné, zoskupené do kategórií a zvýraznené podľa relevantnosti.


Výber kategórie herných motorov:

2D motory pre hry pre Android c. Kompletný zoznam softvéru na vytváranie hier (2D PC)

Patentovaná technológia vytvorená spoločnosťou Guerrilla Games. Na tvorbe enginu sa podieľalo aj štúdio Kojima Productions. Decima Engine sa objavil až v roku 2013 a dokázal sa stať základom pre niekoľko projektov AAA, ako aj pre zaujímavé hry.

Prvou hrou vytvorenou na Decima Engine bola Killzone Shadow Fall, ktorú vyvinula samotná Guerilla Games. Štúdio pôvodne neinformovalo o tom, na akej technológii sa ich projekt vytváral, ale s oznámením ich ďalšej hry - - napriek tomu povedal, že nový projekt bude využívať starý engine - Decima Engine.

Ako je to v prípade mnohých populárnych motorov, fyzika Decima Engine je založená na fyzike Havok. Vďaka tomu sa Guerille podarilo vytvoriť sľubnú technológiu s dynamickou animáciou skeletu a realistickým systémom poškodenia.

V roku 2015 sa Decima Engine stal základom pre Until Dawn, pôvodne pochybnú hororovú hru, ktorá sa nakoniec stala najväčším prielomom tohto žánru. Okrem Horizon Zero Dawn sa motor používa aj v ambicióznom projekte Hidea Kojimu – . Preto štúdio japonského vývojára - Kojima Productions - poskytlo pomoc pri tvorbe enginu hlavnému vývojárovi - Guerillovi.

Vo svojom jadre je Decima Engine navrhnutý špeciálne pre AAA projekty, ktoré vyžadujú vysoké detaily a podporu rozlíšenia 4K. Vzhľadom na potenciálny úspech Death Stranding a skutočnosť, že Guerilla úzko spolupracuje so Sony, bude Decima Engine v budúcnosti horúci. S touto technológiou sa pravdepodobne stretneme často .

9. miesto - EGO Engine

Motor vyvinutý spoločným úsilím spoločností a Sony Computer Entertainment. V podstate ide o vylepšenú verziu Neonu, ktorá pod „nulovým“ číslom zastupovala hru Colin McRae: DiRT.

EGO Engine si právom zaslúži miesto na špici, už len za neskutočne kvalitné hry v pretekárskom žánri. Všetky hry od Codemasters, počnúc rokom 2007, vyšli a vychádzajú na EGO a v zázname majú aj strelcov, čo hovorí len v prospech všestranného enginu.

Väčšinu práce pri vytváraní EGO vykonali Codematers, keď Sony poskytlo grafický engine PhyreEngine. Slávne DiRT a DiRT 2 boli vydané na prvej verzii EGO Engine, ako aj doplnok Dragon Rising pre strieľačku Operation Flashpoint. Druhú verziu enginu zastupovali DiRT 3, hry zo série GRID a F1.

Tretia verzia Codemasters teraz vytvára DiRT 4, čo zaručuje skvelé rally preteky. Všetky projekty spoločnosti sú vždy perfektne optimalizované, a to aj napriek výbornej grafike. Zoberme si napríklad DiRT 2 - hra bola vydaná už v roku 2009, ale kvalita jej obrazu môže stále dať šancu niektorým moderným projektom (a to nehovoríme o nezávislých).

Realistický systém poškodenia, lepenie blata na blatníky áut, manipulácia s automobilom – všetky pretekárske hry Codemasters sa vyznačujú týmito a mnohými ďalšími komponentmi, ktoré spoločnosť dokázala dosiahnuť len vďaka vytvoreniu kvalitného EGO Engine.

8. miesto- Štúdio Game Maker

Najznámejší herný engine a konštruktér vytvorený v Delphi. Game Maker vyvinula spoločnosť Yo Yo Games a hlavným vývojárom technológie je Mark Overmars.

Dnes existuje sedem verzií enginu, z ktorých päť podporuje výlučne 2D hry. Od šiestej verzie sa vývojári rozhodli integrovať obmedzenú podporu 3D.

Game Maker je známy už len svojou jednoduchosťou. Spočiatku Overmars ako profesor na univerzite v Utrechte vytvoril základ pre Game Maker vo forme učebnej pomôcky pre svojich študentov. Následne sa technológia objavila na internete, kde si získala popularitu.

Charakteristickým rysom Game Makeru je, že na prácu s ním nevyžaduje znalosť programovacích jazykov.

Pri vytváraní hry na tomto engine potrebuje užívateľ definovať herné objekty (hra je na nich postavená), následne nastaviť ich vzhľad pomocou sprite a správanie a interakciu objektov sa uskutočňuje popisom ich reakcií na tzv. nazývané udalosti (SOP).

Game Maker sa objavil v roku 1999 a naďalej dostáva aktualizácie takmer každý rok. Posledná bola vydaná v roku 2011 – ide o ôsmu verziu enginu, ktorá dostala množstvo aktualizácií a doplnkov. Odvtedy engine beží na unicode, výrazne sa zvýšila jeho podpora 3D, zlepšil sa editor miestností atď.

V roku 2012 sa YoYo Games rozhodli vážne prepracovať svoju technológiu, najmä pridaním podpory pre rôzne platformy. Engine dostal nový názov Game Maker: Studio a až potom sa začal vnímať ako profesionálny nástroj na tvorbu videohier a nie ako tréningový program.

Výhody Game Maker Studios spočívajú v podpore mnohých rôznych platforiem od Windows a Mac OS až po iOS, Android, Xbox a PlayStation. Knižnica enginu a mnohé rozšírenia boli navyše preložené do viacerých jazykov, nielen angličtiny, ako to býva zvykom. Engine má svoj vlastný programovací jazyk – Game Maker Language. Má tiež integráciu Steam a je úplne zadarmo (iba štandardná verzia).

Jediným negatívom je 3D, ktoré sa v Game Maker objavilo už v roku 2011, no prácu s ním sa zatiaľ nepodarilo dostať do prijateľného stavu.

Najznámejšie hry na Game Maker: Studios sú dve časti Hotline Miami. Okrem nich boli na engine vyvinuté desiatky rôznych hier, z ktorých väčšina sa stratila aj v indie segmente.

Technológia má však veľký potenciál, aktívne sa rozvíja a vzhľadom na obľúbenosť indie žánru bude čoskoro oveľa žiadanejšia.

7. miesto - Motor 4A

Motor z Ukrajiny, ktorý vytvorilo štúdio s rovnakým názvom . Osud 4A Engine je prepletený s X-Ray Engine, ktorý bol po prvé vyvinutý rovnakým spôsobom na Ukrajine, po druhé bol vytvorený pre postapokalyptickú hru a po tretie, napísali ho tí istí programátori. - Oles Shishkovtsov a Alexander Maksimchuk.

4A Engine je proprietárny softvér, a preto ho 4A Games môžu používať výhradne pre svoje potreby bez možnosti predávať licencie. V súčasnosti spoločnosť vydala dve hry na tomto engine - Metro 2033 a Metro: Last Light.

História 4A Engine má niekoľko temných miest. Takže podľa niektorých informácií je motor upravenou kópiou X-Ray. Toto podozrenie je založené na skutočnosti, že programátori motora Shishkovtsov a Maksimchuk, ktorí dobrovoľne odišli (alebo boli vyhodení) použili základ röntgenového žiarenia, ktoré vytvorili pre motor 4A. Táto fáma sa neskôr zmenila na škandál, no nenašli sa žiadne skutočné dôkazy.

Shishkovtsov a jeho kamaráti sa neodvážili pokračovať vo vývoji Stalkera a X-Ray, pretože ten mal podľa ich názoru zlý sieťový model a negramotnú optimalizáciu, vďaka čomu bola distribúcia zdrojov a počítačovej pamäte strašne hrubá. Vo všeobecnosti podľa vývojárov X-Ray nedokázal podporovať ďalšiu generáciu konzol a nemal žiadnu budúcnosť, a preto sa rozhodli opustiť štúdio a venovať sa vlastnému vývoju.

Motor 4A, ktorý vytvorili, len potvrdil skoršie rozsudky. Takže v porovnaní so S.T.A.L.K.E.R. Metro 2033 malo oveľa lepšiu grafiku (čo možno pripísať časovému rámcu), no zároveň si vyžadovalo podstatne menej prostriedkov z počítača a nespôsobovalo žiadne chyby v systéme.

V Metro 2033 bola v prvom rade perfektne implementovaná objemová hmla, ako aj rozmazanie objektov a ich vysoký detail LOD. A zahrnutie technológie PhysX do 4A Engine umožnilo vývojárom pridať do hry zničiteľné prostredia, dynamické vodné plochy a oblečenie.

Vo všeobecnosti možno 4A Engine nazvať ideovým nástupcom X-Ray, ktorý ukázal oveľa lepšie výsledky a vyhol sa početným chybám svojho predchodcu. Tak či onak, oba motory si zaslúžia miesta v našej špičke.

6. miesto - IW Engine

S enginom Infinity Ward sa stretol takmer každý hráč, aj keď o jeho existencii vôbec nevie. IW vyvinula rovnomenná americká spoločnosť, ktorá ho vytvorila špeciálne pre svoje hry, konkrétne sériu najpopulárnejších strieľačiek Call of Duty.

História enginu Infinity Ward siaha do roku 2002, kedy v štúdiu pracovali budúci zamestnanci IW . V tom čase vydali svoj debutový projekt Medal of Honor: Allied Assault, ktorý bol založený na engine id Software – id Tech 3. Približne po roku väčšina tímu opúšťa 2015 Inc, aby založila známy Infinity Ward a začnite vytvárať kultovú hru - call of duty.

Call of Duty bolo založené rovnakým spôsobom na engine id Tech 3, ako vývojári oznámili verejnosti. Zakúpený engine však prešiel výraznými úpravami, ktoré zahŕňali bežné vylepšenie grafiky, zavedenie funkcie rozmazaného prostredia, funkcií spracovania vodnej hladiny pomocou shaderov, dynamických tieňov a mnoho ďalšieho.

S týmito transformáciami sa id Tech 3 verzia IW posunula ďaleko od originálu, takže bolo správne, aby ju spoločnosť nazvala vlastným motorom a zmenila jej názov.

Vývojári to čoskoro urobili, keď vydali Call of Duty 2 a oznámili, že pokračovanie bude upravené pomocou id Tech 3 - IW Engine 2.0. Motor prvej verzie, ako by ste mohli hádať, vývojári privlastnili Call of Duty 1.

V roku 2007 vydala spoločnosť Infinity Ward tretiu verziu motora, ktorej vydanie bolo označené ako Modern Warfare. Animácia tváre, vodné textúry, osvetlenie, ale aj predstavenie nového efektu – hĺbky ostrosti – to všetko hovorilo o tom, že máme jeden z najkvalitnejších enginov pre strelcov svojej doby.

Až do roku 2012 spoločnosť naďalej používa tento engine, pričom vylepšuje iba grafickú zložku. IW 4.0 a 5.0 sa objavujú spolu s Modern Warfare 2 a 3. Napriek vytvoreniu nových verzií bol rovnaký Black Ops 2 vydaný iba na treťom modeli motora.

Avšak v roku 2013 došlo opäť k pohybu smerom k plnému vývoju, keď IW dokončil prácu na COD: Ghosts. A hoci časť Ghosts získala zmiešané recenzie a bola slabo prijatá hráčmi, mnohí si ani nevšimli, že spoločnosť spolu s Ghosts vydala verziu IW 6.0. Posledný je siedmy, na ktorom bol vyvinutý koncom roka 2016.

5. - RAGE (pokročilý herný engine Rockstar)

Na piatom mieste je motor od Rockstaru. Rockstar Advanced Game Engine, alebo RAGE, je produktom dvoch jeho pobočiek – a San Diego, ktoré boli vyvinuté výhradne pre hry spoločnosti.

Debutová show RAGE sa v praxi uskutočnila až v roku 2006, keď Rockstar vydal hru o stolnom tenise. Vtipné je, že hra nepredstavovala nič unikátne – vývojári sa jednoducho rozhodli otestovať nový engine na nejakom nízkorozpočtovom projekte. Odvtedy sa na RAGE začali objavovať všetky nasledujúce hry spoločnosti.

Čo sa však stalo pred rokom 2006? V prvej polovici roku 2000 už Rockstar vydal niekoľko dielov GTA a podarilo sa mu presláviť, ale potom bol jeho vlajkovým motorom RenderWare, ktorý vyvinulo úplne štúdio tretej strany - . V roku 2004 to druhé prevzala spoločnosť EA, čo samozrejme ovplyvnilo licenciu, ktorú na motor získal Rockstar.

Electronic Arts boli vždy prísni na priamych konkurentov, a preto sa manažment Rockstar rozhodol ukončiť RenderWare, ktorý im verne slúžil, a začať vytvárať vlastný engine. Len za rok sa spoločnosti podarilo vyvinúť RAGE, keďže jej základ nevznikol od nuly, ale na základe AGE – motora Angel Studios.

Úplne prvým veľkým projektom Rockstar Advanced Game Engine bolo GTA IV. Ešte pred jeho vydaním spoločnosť oznámila, že engine RAGE bude využívať technológiu euphoria, procedurálny animačný nástroj, ktorý vám umožní simulovať realistickú fyziku telies (stále sa používa). Následne vyšlo Max Payne 3, GTA V, ako aj plánované - všetky tieto hry boli vytvorené a vyvinuté v RAGE.

Pod „kapotou“ Rockstar Advanced Game Engine sú všetky komponenty toho najfunkčnejšieho enginu: grafika, fyzika, zvukové a animačné motory, ako aj plnohodnotná AI, podpora online režimov, skriptovací jazyk a mnoho ďalšieho. Všetky komponenty boli vytvorené výhradne pobočkami Rockstar Games.

Ako viete, mnoho hier tejto spoločnosti je zameraných na otvorený svet a bezplatné hranie. Preto je kľúčovou výhodou RAGE schopnosť rýchlo spracovať veľké herné svety – na to sa programátori zamerali v prvom rade.

Keď sa hráč pohybuje po úrovni, motor neprestáva zadávať a odosielať požadované predmety. O túto vytrvalosť sa postaral kvalitný správca pamäte enginu, ktorý je schopný ničiť a presúvať objekty z RAM bez nutnosti pravidelnej fragmentácie.

O kvalite RAGE niet pochýb, keďže práve na nej bolo vyvinuté GTA V – jedna z najpredávanejších a najpopulárnejších hier v histórii tohto odvetvia.

4. miesto - CryEngine

Takmer sa dostávame do prvej trojky našich top, série motorov od spoločnosti - CryEngine - pevne zakotvený na štvrtej pozícii. Grafická zložka tohto enginu je takmer bezkonkurenčná a Crysis - prvá hra, ktorá bola vytvorená na CryEngine 2 - je mnohými považovaná za jeden z najviac high-tech projektov v hernom priemysle vôbec.

Pôvodný CryEngine bol vydaný v roku 2002 špeciálne pre strieľačku Far Cry. Vtedy bol motor číslo jedna z hľadiska technologického pokroku a fotorealizmu. CryEngine 2, uvedený na trh v roku 2007, sa prvýkrát objavil v Crysis.

Dnes už existuje tretia aj štvrtá verzia tohto enginu, kde jedna dostala oveľa horšie hodnotenia v porovnaní s CryEngine 2 a druhá je tak ďaleko od originálu, že je do „rodiny“ zaradená len čiastočne.

Crytek, ktorý vyvinul CryEngine, má osobitnú politiku neustálej interakcie s menšími štúdiami, ktoré vyžadujú herný engine. Spoločnosť vydala a vydáva licencie akýmkoľvek tímom za malý poplatok, čo ovplyvňuje len reputáciu CryEngine.

Ale nielen kvôli dostupnosti sa CryEngine stal populárnym a dostal sa do zoznamu najlepších motorov v hernom priemysle. Dostupné vlastnosti, ich kvalita, ako aj jednoduchosť práce s motorom samotným z neho urobili jeden z najobľúbenejších medzi nezávislými štúdiami.

Parallax mapping, Terrain 2.5D, podpovrchový rozptyl, dynamické osvetlenie, nástroj Polybump 2, parametrická skeletálna animácia – CryEngine pohltil na svoju dobu množstvo pokročilých technológií, ktoré sú aktuálne aj dnes.

Engine má zabudovaný editor úrovní Sandbox2, ktorý vám umožní vytvárať úrovne, pracovať s objektmi a upravovať animácie v reálnom čase. Najväčšiu pochvalu si samozrejme zaslúži CryEngine – skvelý príklad toho, ako by sa mali vyrábať motory.

3. miesto- ID Tech

id Tech - na základe tohto enginu vznikli také kultové strieľačky ako Wolfenstein, Quake a DOOM. Títo traja giganti, zrodení z id Software, zažívali boom koncom 90. a začiatkom 20. storočia a v našej dobe, keď oživenie starých hier a filmov nabralo spontánne rozmery, sa vrátili a dali „miestnym“ strieľačkám poriadny šat. dole.

Pre rok 2017 má id Tech šesť verzií. Prvý vyšiel už v roku 1992 (keď sa veľa mladých čitateľov ešte nenarodilo alebo ešte len začínalo chodiť pod stôl) pod vedením legendárnej postavy – Johna Carmacka.

V skutočnosti dostal právo byť nazývaný „legendárnym“ len za vytvorenie id Tech a hier, ktoré sme uviedli vyššie a ktoré boli vydané na tomto engine. Potom vývojári nazvali verzie svojho motora názvami hier, pre ktoré boli tieto „základy“ vyvinuté.

Takže prvé tri diely Dooma vyšli na id Tech 1 a na druhej verzii, ktorá dostala názov Quake Engine, ako asi tušíte, sa objavilo niekoľko dielov zo série Quake.

S id Tech 3 začala id Software distribuovať svoj nápad. Motor čoraz viac začal blikať medzi projektmi vývojárov tretích strán (Medal of Honor, Star Trek, James Bond 007).

Motor s tretím číslom navyše kúpila spoločnosť Infinity Ward, ktorá na jeho základe vytvorila vlastný motor (o tom sme hovorili na vrchole zoznamu, keďže na ňom bol aj tento motor).

id Tech 4 je obdobím významnej transformácie, keďže motor bol prvýkrát napísaný v C++. Vývojári prepísali všetky subsystémy enginu a predstavili ho v hre DOOM 3. Samotienenie, nasvietenie na pixel a ďalšie – štvrtá verzia disponovala najmodernejšími technológiami.

S id Tech 5 spoločnosť prakticky nefungovala a vydala pre ňu iba jednu hru - RAGE. Divákom bol prijatý kontroverzne, hoci samotný engine bol po chuti iným vývojárom. Takže táto verzia vyšla , Wolfenstein: The New Order and The Evil Within.

Nakoniec, šiesta a najnovšia verzia pre dnešok bola vydaná v roku 2016. Vývojári ho vytvorili špeciálne pre novú generáciu konzol a demonštrovali plný výkon motora s rovnako výkonným projektom - .

V prvom rade sa motor vyznačuje inovatívnou technológiou Sparse Voxel OCtree, vďaka ktorej sa geometria úrovne reprodukuje nie cez polygonálnu štruktúru, ale cez voxel.

S pomocou SVO sa vývojárom podarilo vylepšiť detaily herného sveta prostredníctvom škálovania: objekty najbližšie k hráčovi sú vykreslené v maximálnej kvalite, zatiaľ čo objekty vzdialenejšie sú vykreslené pomocou veľkých voxelov, ktoré majú najhoršiu kvalitu. Inak je id Tech 6 vybavený najnovšou technológiou a keďže je „mladý“, čaká na svoju najlepšiu hodinu.

2. miesto - Frostbite a Unity Engine

Čestné striebro v zozname „Top 10 motorov v hernom priemysle“ obsadili dva motory naraz, ktoré si rovnako zaslúžia druhú pozíciu. Prvý, Frostbite Engine, sa ukázal v celej svojej kráse v Battlefield 3 a naďalej predvádza neuveriteľne filmové efekty, zatiaľ čo druhý, Unity Engine, sme viac oboznámení s jeho rozšírenosťou a prístupnosťou (podobne ako CryEngine), hoci mnoho skvelých hier boli na ňom prepustení.

Frostbite Engine vyvinula švédska spoločnosť DICE v roku 2008 pre Battlefield: Bad Company. Motor nahradil Refractor Engine, už starú technológiu, s ktorou DICE pracovalo počas celej predchádzajúcej histórie. Teraz existujú tri plnohodnotné verzie motora Frostbite (vrátane 1.5) a motor sa vo všeobecnosti dokázal osvedčiť v pretekoch, strieľačkách, hrách na hranie rolí a dokonca aj v športe.

DICE engine je štandardný balík grafiky, zvuku a ďalších technológií, ktoré sú typické pre bežný engine. Dnes podporuje verziu 11 DirectX a má aj optimalizácie pre prácu s viacjadrovými procesormi.

Kľúčovými výhodami enginu sú zničiteľnosť a grafika. Prvý komponent je skôr odnožou od druhého ako plnohodnotným aspektom, je to však práve extrémne realistická zničiteľnosť, o ktorej sa hovorí pri zmienke o Frostbite Engine.

Grafický engine podporuje množstvo post-efektov, bump mapping, dynamické osvetlenie a ďalšie moderné technológie. Neexistujú prakticky žiadne obmedzenia týkajúce sa vzdialenosti kreslenia - na počítačoch vrcholových zostáv môžu používatelia zobraziť polohu úplne až po horizont.

A hoci sa DICE dokázalo osvedčiť a stať sa populárnym ešte pred Battlefield 3, práve ten druhý mu umožnil nazvať ho skutočným vývojárom prvej ligy, kde sa vyvíjajú tie najlepšie AAA projekty.

Len vďaka Frostbite Engine sa vývojárom podarilo sprístupniť súboje 32 vs 32 hráčov na obrovských mapách s rôznymi vozidlami, ako aj zničiteľnými predmetmi.

Okrem mnohých strieľačiek si Frostbite Engine dobre počínal v závodnej hre NFS: The Run, ako aj v RPG Dragon Age: Inquisition. Dnes je relevantná tretia verzia motora, na ktorej je niekoľko zaujímavých projektov ako FIFA 17 a .

A teraz si povieme niečo o druhom engine, ktorý vytlačil Frostbite Engine a umiestnil ho na rovnaký piedestál – Unity Engine. Engine v roku 2005 vyvinula Unity Technologies – vtedy ešte nie veľmi známe štúdio, ktoré dnes zamestnáva tisícky zamestnancov.

Unity Engine nebol vytvorený pre žiadnu konkrétnu hru, čo je typické pre našich predchádzajúcich členov - štúdio ho vyvinulo výhradne na distribúciu.

Unity Technologies stále vlastní motor, neustále ho vylepšuje a vylepšuje. S dostatočne nízkou cenou enginu sa Unity Engine stal jedným z najznámejších (ak nie najznámejším) enginom, ktorý používajú giganti herného priemyslu a indie vývojári.

Unity Engine je sám o sebe herný engine a integrované vývojové prostredie a dizajnér na vytváranie hier. Podporuje mobilné OS, Windows, Linux a OS X, funguje na všetkých konzolách, novej aj predchádzajúcej generácie.

Ak si myslíte, že ste sa s Unity Engine nikdy nestretli, tak sa s najväčšou pravdepodobnosťou mýlite, keďže sa s ním často pracuje , Blizzard, EA a mnoho ďalších spoločností. Najnovšie hry zo série Obsidian , Kerbal Space Program a stovky ďalších projektov boli všetky vydané na Unity Engine.

Kľúčovým faktorom popularity Unity Engine je jeho bezplatnosť, ktorú zastrešuje minimálna konštrukcia motora.

Každý začínajúci vývojár si môže zadarmo stiahnuť Unity Engine a začať na ňom vytvárať hry, najmä preto, že jeho sadu nástrojov je neuveriteľne ľahké sa naučiť v porovnaní s inými populárnymi motormi.

Špičkový a najmodernejší Unity Engine je v prvom rade najpoužívanejším motorom, vďaka čomu si vyslúžil druhé miesto v našom zozname.

1. miesto - Source a Unreal Engine

Pozícia víťaza zopakovala osud predchádzajúcej línie, a tak sa opäť budeme baviť o dvoch motoroch naraz, ktoré si rovnako zaslúžia označenie najlepší motor v hernom priemysle. Človek, ktorý sa aspoň raz dotkol počítača, už zrejme počul o Half-Life – najznámejšej strieľačke, ktorá svojho času posúvala latku po vzore Quake alebo DOOM.

Práve hra o dobrodružstvách slávneho vedca Gordona Freemana bola vytvorená na Source engine. Druhý - Unreal Engine 3 - je silne spojený so sériou strieľačiek , ktorý typom vyššie uvedených akčných hier rovnakým spôsobom „posunul latku“ a stal sa jedným z najlepších predstaviteľov svojho žánru.

Zdrojový motor bol vyvinutý spoločnosťou Valve Corporation už v roku 2004. A hoci sme prvý diel Half-Life spomínali vyššie, tento engine už bol vytvorený pre pokračovanie, no Counter-Strike: Source sa stal prvou hrou na engine.

Prvá zmienka o motore sa objavila v roku 1998, keď sa už práce na Half-Life chýlili ku koncu. Množstvo vývoja a čipov, ktoré sa pôvodne mali objaviť v akcii, museli vývojári zahodiť kvôli nedokonalosti GoldSrc, prvého enginu spoločnosti. Preto sa zamestnanci Valve rozhodli vytvoriť taký motor, ktorý by im umožnil realizovať všetky ich sny a túžby.

O dokonalosti Source sa netreba baviť, vzhľadom na obľúbenosť Half-Life 2. Hra mala mnoho skvelých riešení a funkcií, no hlavným aspektom bol a stále je fyzikálny engine – Havok, ktorý Valve vylepšilo a prispôsobilo Zdroj.

Práve vďaka tejto Ragdollovskej fyzike v Half-Life 2 sa vývojárom podarilo vytvoriť najzaujímavejšie hádanky a hrateľnosť vôbec. Okrem toho bola animácia tváre v hre podobne špičková pre rok 2004.

Ďalšou vlastnosťou, ktorá odlišuje Source, je umelá inteligencia, ktorá dokonale zvláda nepriateľov a priateľov hráča. Grafiku okrem vyššie spomínanej animácie zvýraznili shader efekty.

Rovnako ako v prípade Unity, aj tu môže ktokoľvek pracovať so Source zadarmo stiahnutím špeciálnej pomôcky (Source SDK) zo Steamu. Dnes existuje druhá verzia Source, ktorá bola ohlásená v roku 2015.

Dota 2 už vyšla na Source 2, rovnako ako niekoľko ďalších nezávislých projektov od Valve. Verejná verzia motora je stále vo vývoji.

Unreal Engine je engine, za ktorý je zodpovedný Epic Games. Mnoho hráčov pozná projekty tejto spoločnosti, ktoré patria medzi najlepšie strieľačky v hernom priemysle. Všetky hry Epic Games boli vyvinuté na Unreal Engine, no ak ste nehrali ani jeden z projektov tejto spoločnosti, tak ste pravdepodobne na tento engine narazili, keďže na ňom vzniklo viac ako sto rôznych hier.

neskutočný seriál, , Pošta, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , Life is Strange, Mortal Kombat X a desiatky ďalších známych, ale aj úplne indie projektov boli vyrobené na Unreal Engine. Nie je to zlé, však?

Unreal Engine, poháňaný C++, je schopný spustiť takmer všetky operačné systémy pre PC, ako aj rôzne špičkové a menej bežné konzoly. V súčasnosti existujú štyri plnohodnotné verzie motora, ktoré boli uvedené na trh v rokoch 1998, 2002, 2006 a 2014.

Existujú však aj pobočky, ktoré sú doplnkami a vylepšeniami „hlavných“ verzií. Unreal Engine 4 je najmladší engine v sérii a prvá hra, ktorá na ňom vyšla, mala to šťastie, že bol horor Daylight z roku 2014.

Počas svojej existencie bol motor distribuovaný na platenom základe, ako technológie konkurentov. Príklady Unity a CryEngine však podnietili Epic Games, aby posunuli Unreal Engine 4 na bezplatný základ. Je tu jedno upozornenie – aplikácia alebo hra vytvorená na engine by nemala zarábať viac ako tri tisícky dolárov za štvrťrok.

Video: Funkcie Unreal Engine v roku 2017


Like ak sa ti to páčilo

, MMO , Mob

Školiaci kurz GMaker Metodika vývoja
Profesie Grafický editor Školiaci kurz Construct2 Stránky o tvorbe hier
Kde študovať. VSHBI Aktíva, grafika, zvuky Neskutočný tréningový kurz
falošná cesta
najlepšie
2D (PC)

Herné nástroje na vytváranie 2D hier

názov Popis, výhody Platformy Jazyk Žánre cena
Tvorca hier 001
(2013)
Engine na platforme konštruktéra Game maker. Umožňuje vytvárať herné skripty v pohodlnej grafickej podobe. Existuje veľa polotovarov hotových hier.
Webstránka: engine001.com
Windows, iPhone, Android --- 2D, 3D hry akéhokoľvek žánru Zadarmo,
10 $ / mesiac
Andorra2D
v.0.451
(2009)
Priamy nástupca DelphiX, 2D engine s novými funkciami. Podpora DirectX a OpenGL.
Webstránka:
Windows Objektový Pascal 2D stratégie, scrollery, arkády, plošinovky Zadarmo
Box2D
v.2.3
(2013)
Nie je to plnohodnotný herný engine, ale fyzikálny engine v reálnom čase určený na prácu s dvojrozmernými fyzickými objektmi. Engine sa používa v hrách: Angry Birds, Limbo, Crayon Physics Deluxe.
Webstránka: box2d.org
--- C++ 2D hry akéhokoľvek žánru Zadarmo
DGD (Dworkin's Game Driver)
v.1.4.18
(2010)
Objektovo orientovaný MUD engine. MUD - textové hry prostredníctvom systému klient-server.
Webstránka: dworkin.nl
Windows, Mac, Unix C, Java MUD hry Zadarmo
Raduj sa
v.1.2
(2004)
Bezplatná reinkarnácia herného enginu Ultima VII zo vzdialeného roku 1990.
Webstránka:
Windows, Mac, Linux --- 2D RPG Zadarmo
FIFE (Flexibilný izometrický voľný motor)
v.0.3.5
(2013)
Bezplatný engine na vytváranie 2D izometrických hier. Podporuje prostriedky z hier Fallout a Fallout 2. Pri vytváraní strategických hier existuje veľa vylepšení. Nevýhody: Ťažké zvládnuť.
Webstránka: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython 2D hry, RPG, RTS Zadarmo
HGE (Haafov herný engine)
v.1.81
(2008)
Jednoduchý a pohodlný engine na vytváranie 2D hier. Dodávané ako SDK. Motor má veľmi pohodlnú dokumentáciu a vizuálne návody, ktoré ukazujú jeho hlavné funkcie.
Webstránka: hge.relishgames.com
Windows C++ 2D hry akéhokoľvek žánru Zadarmo
tvorca hry
v.8.1.140
(2013)
Herný engine je navrhnutý tak, aby vytváral dvojrozmerné hry bez použitia programovacích jazykov pre začiatočníkov. Namiesto riadkov kódu sú nahradené hotové akcie herných postáv. V tomto programe sú hry zhora nadol a plošinovky s bočným pohľadom vynikajúce.
Webstránka: yoyogames.com
Windows drag-and-drop rozhranie, skriptovací jazyk C++ 2D hry akéhokoľvek žánru Zadarmo,
$49.99,
$799.99
LÁSKA
v.0.9.0
(2013)
Populárny bezplatný 2D engine. Open source. Hry vytvorené na engine: Mari0, Duck Marines, Mr. Záchrana, Sienna, Super katakomby.
Webstránka: love2d.org
Windows, Mac, Linux Lua 2D hry akéhokoľvek žánru Zadarmo
M.U.G.E.N
v.1.1
(2013)
Vysoko špecializovaný 2D engine na vytváranie bojových hier. Existujú funkčné modely bojovníkov z väčšiny populárnych 2D bojových hier z 90. rokov.
Webová stránka: elecbyte.com/mugen (nie je k dispozícii)
Windows, MS-DOS, Linux C 2D bojová hra Zadarmo
OpenBOR
v.3.0
(2010)
2D engine od Senile Team. Podpora pre 4 hráčov. Práca s pamäťou. Na engine boli vytvorené tieto hry: OpenBor Doom, Beast of Rage (remake legendárnej hry Street of Rage/Bare Knuckle).
Webstránka: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Porazte ich (prechodové boje) Zadarmo
Motor OMEGA
v.1.15
(2007)
Engine na vytváranie hier V závislosti od verzie používa rozhranie DirectX alebo OpenGL API. Motor sa dá celkom ľahko naučiť.
Webstránka: andru-kun.inf.ua/omega
Windows Delphi (Object Pascal), C++ 2D hry akéhokoľvek žánru Zadarmo
pentagram
(2007)
Projekt, ktorý vytvára herný engine použitý vo vydanej hre Ultima VIII: Pagan.
Webstránka:
Windows, Mac, Linux --- 2D RPG Zadarmo
QSP (Quest Soft Player) (AeroQSP)
(2010)
Populárny multiplatformový ruský engine na vytváranie hier v žánri Interactive Fiction (textové hry). Autorom QSP a hlavným vývojárom je Argunov Valery aka Byte.
Webstránka: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Dobrodružstvo, interaktívna fikcia Zadarmo
Tvorca RPG
VX Ace
(2013)
Dostatočne jednoduchý pre dieťa, dostatočne výkonný pre vývojára – to je motto tohto motora. RPG Maker VX Ace vylepšuje každý aspekt tvorby RPG.
Webstránka: rpgmakerweb.com
--- --- 2D RPG ---
Scrupp
v.0.4
Hlavným cieľom tvorcov enginu je urobiť jadro čo najmenšie a najjednoduchšie. Používa niekoľko knižníc SDL a OpenGL.
Webstránka:
Windows, Mac, Linux Lua 2D hry akéhokoľvek žánru Zadarmo
Stratagus
v.2.2.7
(2012)
Multiplatformový herný engine pre strategické hry v reálnom čase, ako je Warcraft 2 so zdrojmi a škriatkami. Nechýba podpora hrania cez lokálnu sieť alebo internet.
Webstránka: www.stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- stratégie RTS Zadarmo
URQ Populárny ruský engine na vytváranie hier v žánri Interactive Fiction (textová hra, zjednodušený typ úloh).
Webstránka: questtext.narod.ru
--- --- Dobrodružstvo, interaktívna fikcia Zadarmo
Nulový motor
v.3.1
(2009)
Zero Engine je sada hotových herných funkcií pre engine Game Maker. Okrem hlavných pohonných systémov, RPG systémov, automatov a univerzálnych vstupných systémov existuje mnoho scenárov.

Denis Zaritsky

Vývojár softvéru. Má rád vývoj hier na Unreal Engine, zaujíma sa tiež o: JavaScript, HTML5, Node.js, User Experience, online vzdelávanie, umelú inteligenciu a internetový marketing. Rád sa podieľa na startupoch a zaujímavých projektoch.

Mnohí snívajú o vytvorení vlastnej hry. Ale skôr, ako začnete s jeho vývojom, musíte sa rozhodnúť pre herný engine, ktorých je obrovské množstvo.

Čo je herný engine? V skratke ide o súbor systémov, ktoré zjednodušujú najčastejšie používané funkcie hry. Môžete samozrejme napísať motor od nuly sami, ale bude to trvať neprimerane dlho. V tomto článku sa pozrieme na populárne herné motory na vývoj hier pre mobilné zariadenia. Porovnaním ich schopností si môžete vybrať ten, ktorý vám najviac vyhovuje, a vytvoriť tak svoj ďalší veľký hit.

Poďme sa pozrieť na zoznam!

Ide o multiplatformový engine na vytváranie hier pre iOS a Android. Rozhranie API vám umožňuje vytvárať 2D hry a tiež vám pomôže vytvárať zložité funkcie pomocou rozhrania API založeného na Lua. Corona SDK môžete tiež speňažiť pomocou Corona Ads. Vývoj s Coronou je pomerne jednoduchý vďaka testovaniu v reálnom čase.

Corona obsahuje také zaujímavé funkcie ako Corona Editor , doplnok Sublime Text a mnoho ďalších. Grafické používateľské rozhranie Composer, ktoré je k dispozícii na OS X, vám poskytne grafické prostredie, v ktorom môžete vytvárať herné úrovne a pomocou fyzikálneho enginu Corony vidieť, ako objekty navzájom spolupracujú.

Jednota

Toto je rámec pre vývoj počítačových a mobilných hier HTML5 založených na knižnici PIXI.js. Podporuje vykresľovanie Canvas a WebGL, animované sprity, častice, zvuk, viacnásobné vstupy a fyziku objektov. Phaser je distribuovaný open source pod licenciou MIT. To znamená, že kód môžete používať bez obmedzení, ale v kópiách softvéru si ponechajte poznámky o autorských právach, to znamená, že do textu svojej licencie budete musieť pridať upozornenie o autorských právach k tomuto rámcu. Podporuje to Richard Davy a komunita, ktorá sa okolo neho vytvorila.

Ide o open source projekt, ktorý bol predstavený v roku 2010, distribuovaný pod licenciou MIT. Vývoj hry v Cocos2d-x je založený na použití sprajtov. Tieto kontajnery sa používajú na vytváranie najrôznejších scén, ako sú herné miesta alebo ponuky. Sprite sa ovládajú pomocou animácie alebo programového kódu v C++, JavaScript alebo Lua. Vďaka modernému vizuálnemu rozhraniu možno škriatkov ľahko upravovať, presúvať, škálovať a vykonávať s nimi ďalšie manipulácie.

Ide o multiplatformový framework, ktorý je napísaný v jazyku Java a pracuje s OpenGL. Ponúka podporu pre viaceré platformy na publikovanie hier. Ingress (predchodca Pokémon GO) bol vyvinutý pomocou libGDX. Podpora komunity je tiež skvelá, takže môžete získať skvelú dokumentáciu, s ktorou môžete pracovať.

Záver

V tomto článku sme sa pozreli na niekoľko frameworkov a enginov pre vývoj hier. Teraz by ste mali mať predstavu o tom, aké riešenia budú najlepšie vyhovovať vašim ďalším potrebám vývoja mobilných hier. Ďakujem za tvoju pozornosť. Dúfam, že článok bol pre vás užitočný.

Predtým sme sa dotkli témy bezplatných herných motorov - . Je pravda, že názov článku bol jednoduchší, aby prilákal viac ľudí, ktorí si chcú vytvoriť vlastnú 2D / 3D hru.

V tejto recenzii som sa rozhodol zvážiť vážnejšie herné motory CryENGINE 3, Unreal Engine. A tiež sa pozrite na novú verziu Unity3D.

CryENGINE 3 Free SDK

CryENGINE 3 je bezplatný herný engine vytvorený spoločnosťou Crytek, ktorá vydala prvú verziu enginu v roku 2002. Tretia verzia bola vydaná v roku 2009. Celosvetová sláva tohto enginu je odôvodnená úžasným grafickým výkonom vyrobených produktov, z ktorých niektoré vyzerajú neskutočne fotorealisticky.


možnosti:

  • Za najlepšiu ukážku možností považujem hotové hry a tu sa má CryENGINE 3 čím chváliť. Po celý čas tento engine používali vývojári hier ako Far Cry, Crysis a AION. Samozrejme, zoznam vytvorených hier je oveľa dlhší, no ja som uviedol tie najznámejšie hry.
  • CryEngine 3 je multiplatformový engine a podporuje PC, PlayStation® 3 a Xbox 360™.
  • Môžete importovať textúry z 3ds max, maya a tiež z predchádzajúcich verzií enginu.
  • Budem citovať slová zakladateľa spoločnosti Tsevata Yerliho: „Motor bol pripravený na ďalšiu generáciu pred 3 rokmi. Už dlho máme pokročilý časticový systém, vykresľovanie GPU, odložené tieňovanie, teseláciu, podporu DX11 a tak ďalej.“ — Skutočne, reálne príklady vytvorených hier hovoria za veľa.

Príklady hier: oficiálna stránka predstavuje najobľúbenejšie hry na CryENGINE http://mycryengine.com/index.php?conid=68

kde začať?

SDK sa sťahuje ako archív bez inštalačného programu. Archív obsahuje niekoľko priečinkov, z ktorých každý má svoj vlastný účel. Napríklad na spustenie editora použite priečinky bin32 alebo bin64 (v závislosti od bitovej verzie vášho systému). Súbor editora editor.exe ale vidieť výsledok - launcher.ex e.

V skutočnosti je to malé vysvetlenie, k tomu, čo si stiahnete, všetko ostatné vám povedia početné videonávody. Našťastie sa tento motor ukázal ako veľmi populárny a existuje preň celá rusky hovoriaca komunita (odkaz nižšie), tu nájdete školiace materiály a môžete sa opýtať. To samozrejme hrá v prospech enginu pre rusky hovoriacich vývojárov, pretože proces vývoja hry nie je taký jednoduchý a nie je úplný bez oboznámenia sa s technickou dokumentáciou.

Obmedzenie bezplatnej verzie spočíva v tom, že nebudete môcť získať licenciu a distribuovať (predávať) hru, ktorú ste vyvinuli.

Jazyk rozhrania: Angličtina

Unreal Development Kit (UDK)

Unreal – to je slovo, ktoré sa vývojári Unreal Engine rozhodli použiť nielen v názve enginu, ale aj v názve niektorých hier – „Unreal“, Unreal Tournament, Unreal Championship. Medzi vydanými produktmi sú aj Mass Effect, XCOM, Borderlands 2 a vyše sto ďalších nezvyčajných hier, ktoré získali celosvetové uznanie.


možnosti:

  • Unreal Engine je multiplatformový engine a podporuje počítače kompatibilné s IBM PC, Xbox 360, PlayStation 3, Wii, Android. Presnejšie povedané, hru môžete vyvinúť na Windows a výsledný produkt spustiť na vyššie popísaných herných konzolách a samozrejme na samotnom Windowse.
  • Spočiatku je engine prispôsobený na tvorbu strieľačiek, ale je vhodný aj pre iné žánre, napríklad MMO hry.
  • Grafika na veľmi vysokej úrovni. Tiene a svetlá s vysokými detailmi. Existuje systém na výpočet osvetlenia Unreal Lightmass.
  • Vstavaný editor má obrovskú sadu vstavaných nástrojov, vrátane FaceFX Studio (animácia tváre), mesh editor, Unreal Facade (vývoj architektúry a budov), Unreal PhAT (práca s fyzikou), ako aj editory pre animáciu, textúry, zvuky, úrovne, krajina a iné.
  • Skriptovanie prebieha v jazyku Unreal Script, ktorý obsahuje mnoho funkcií, ktoré zjednodušujú vývoj 3D hier. Napriek niektorým ťažkostiam, ako je napríklad dedičnosť triedy, je vzhľad kódu Unreal Script podobný rovnakému C / C ++.

Príklady hier: tu je plus k tomu, čo som napísal vyššie - http://www.unrealengine.com/en/showcase/

Jazyk rozhrania: Angličtina

Unity3D

Motor, ktorý si rýchlo získava obľubu medzi začiatočníkmi. Dôvod je celkom prirodzený – jednoduchosť a intuitívnosť rozhrania a systému konštrukcie hry ako celku. Množstvo videonávodov a vysokokvalitná dokumentácia poskytujú tomuto motoru ďalšiu výhodu. V prevádzke je Unity3D pomerne produktívny a stabilný.



možnosti:

  • Multiplatformové hry a samotný engine. Podporované sú Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player. Vyzdvihol by som hlavne webový plugin, pretože vytvorené 3D hry si teraz môžete zahrať priamo v prehliadači, nižšie som dal odkaz s ukážkami hier.
  • Je pokrytý takmer každý žáner moderných hier, je to naozaj pôsobivé (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Zjednodušený import textúr, zvukov, fontov. Ak chcete importovať, potiahnite prvky do priečinka textúr na paneli motora. Podporované formáty: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (obrázky); FBX, COLLADA, 3DS, DXF (3D modely); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (audio).
  • Skriptovanie. Skripty je možné písať v jazyku JavaScript, C# a dialekte jazyka Python s názvom Boo. Najčastejšie je kód napísaný v JavaScripte, navyše takmer celá nápoveda Unity obsahuje príklady v JavaScripte. Fungovanie skriptu môžete skontrolovať priamo v hre bez opustenia okna Unity.
  • Grafický systém je dobre optimalizovaný a beží na DirectX (obsahuje podporu DirectX 11) a OpenGL. K dispozícii je podpora pre odložené tieňovanie a tiene v reálnom čase. Nechýba ani vstavaný generátor terénu a vstavaný editor shaderov.
  • Ak chcete vyvíjať hru v tíme, engine vám poskytne kolaboratívny vývojový systém – Asset Server.

Príklady hier: Bad Piggies, Wasteland 2. Niektoré hry je možné hrať priamo na Webová stránka Unity(vyžaduje inštaláciu špeciálneho pluginu UnityWebPlayer)

Jazyk rozhrania: Angličtina

kde začať?

Na našom fóre je téma venovaná tomuto motoru (odkaz nižšie). Tu nájdete videonávody a ďalší materiál na učenie Unity3D.

Poďme si to zhrnúť. Čo si vybrať?

Samozrejme, aby ste si vybrali engine, musíte jasne vedieť, pre akú platformu budete hru vyvíjať. Pre mobilné platformy si vyberte medzi Unity3D a Unreal Development Kit (UDK). Unity3D má najbohatší výber platforiem: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (väčšina platforiem je v bezplatnej verzii vylúčená).

Žáner hry:

S týmito tromi enginmi môžete urobiť hru akéhokoľvek žánru, ale CryENGINE 3 a UDK budú viac zamerané na FPS (strieľačky). Racing sims sú UDK, pretože je to lepšie s fyzikou, ale aj Unity je v poriadku.

Školenie/rozhranie:

Skriptovanie je neoddeliteľnou súčasťou vývoja hier a Unity je tu na tom najlepšie. Niektorí začiatočníci môžu prísť na to, ako písať jednoduché skripty aj bez dokumentácie. Čo sa týka školiaceho materiálu, v RuNet je ho dostatok pre všetky vyššie popísané motory, ale aj tu vedie Unity3D.

Grafické umenie:

Prehľad poskytuje príklady hotových výrobkov, ktoré už stačia na vyvodenie záverov. CryENGINE 3 prekonáva konkurenciu, no nie je to jasná prevaha. Unity v bezplatnej verzii stratilo veľa technológií, pozrite si úplný zoznam funkcií tu - https://store.unity3d.com/ ("čítaj viac" > tlačidlo "Porovnanie licencií")

Vyberte si motor podľa svojich potrieb a znalostí. Stále sa oplatí vyskúšať každý a vybrať si to, čo je vám bližšie a jednoduchšie.

Tento článok sa bude zaoberať bezplatnými programami na vytváranie 2D a 3D hier. Tento článok je určený nielen pre začiatočníkov, ale aj pre skúsenejších.

Budú popísané programy, pomocou ktorých môžete vytvárať primitívne 2D hry aj zložitejšie 3D hry využívajúce fyziku, vysokú grafiku, skriptovanie a algoritmy. Horná časť bude obsahovať motory a programy, na ktorých môže ktokoľvek vytvárať hry, pretože na to nepotrebujete poznať a písať špeciálne zložité skripty, ako aj poznať programovacie jazyky.

Taktiež môže byť tento top užitočný pre ľudí, ktorí sa venujú tvorbe hier a majú skúsenosti s programovaním, prácou s frameworkami a knižnicami.

Článok pomôže tým, ktorí chcú v tejto oblasti debutovať a teraz si vyberajú ten najlepší motor pre seba. V hornej časti budú popísané všetky plusy a mínusy prezentovaných motorov.

Vytvorí sa 5 najlepších motorov na vytváranie hier, počnúc najprimitívnejšími a najjednoduchšími a končiac zložitejšími. Tento vrchol bol vytvorený s prihliadnutím na používanie úplne bezplatných a dostupných motorov, ako aj na relevantnosť a podporu týchto programov.

Motory vybrané a popísané v tomto článku nebudú najlepšie, sú jednoducho najvhodnejšie pre úlohy začínajúcich tvorcov hier.

Trochu pozadia.

Predtým boli všetky hry vytvorené manuálne pre každú platformu. Zakaždým bola celá hra napísaná od začiatku. Potom si vývojári hier všimli, že pri vytváraní hier existuje veľa rutinných úloh, ktoré sa dajú ľahšie automatizovať, napísať takéto riešenia raz a potom na ne jednoducho odkazovať z kódu.

Tak sa objavili knižnice, frameworky a potom plnohodnotné motory.

5. miesto

Stencyl je tvorca hier, ktorý vám pomôže vytvárať hry rôznych žánrov v 2D formáte, pre platformy ako Android, IOS, Windows, ako aj hry vo formáte Flash a HTML 5.

Konštruktor je hotový výber blokov udalostí, kôš vzdialených akcií, bloky preddefinovaných akcií a mnoho ďalšieho. Vývojári tohto konštruktéra zároveň dávajú možnosť vytvárať vlastné udalosti a reakcie. Takýto engine má veľkú sadu nástrojov a schopnosť spolupracovať s vizuálnym dizajnérom.

Jednoduchosť a široká škála jednoduchých nástrojov neznižuje možnosti tohto konštruktéra pre prácu profesionálov. Motor poskytuje možnosť písania kódu v jazyku ActionScript 3.0.

Pomocou tohto enginu môžete vytvárať online hry, takzvané flash hry, vo formátoch Flash a HTML 5, ktoré možno spustiť v prehliadači a umiestniť na webové stránky.

Stencyl builder poskytuje veľmi užitočnú a zaujímavú príležitosť vyvíjať hru v tíme a zároveň byť od seba vzdialení pomocou spoločného sieťového rozhrania, chatu a podpory, ktoré sú poskytované zadarmo na oficiálnej stránke.

V tomto konštruktore stojí za zmienku prítomnosť obchodu, kde si môžete stiahnuť hotové skripty, grafiku a oveľa viac.

Príkladom fungovania enginu je množstvo online flash hier, ktorých je na internete plno.

· Jednoduchosť obsluhy.

· Veľké množstvo videonávodov a návodov, ako aj podpora na oficiálnej webovej stránke.

· Dizajnér je úplne zadarmo.

· Možnosť kolektívnej práce na hre.

· Možnosť používať vlastné skripty v jazyku ActionScript 3.0.

· Vývoj hier pre rôzne platformy.

· Anglické rozhranie.

· Nie je okamžite jasné rozhranie.

4. miesto

Kodu Game Lab je vizuálny editor, ktorý vám umožňuje vytvárať 3D hry bez znalosti programovacích jazykov. Tento engine umožňuje vytvárať herné svety, mapy a umiestňovať do nich postavy, pre ktoré potom môžete vytvárať úlohy alebo scenáre.

To všetko sa dá urobiť bez písania akýchkoľvek skriptov či znalosti programovacích jazykov.

Kodu Game Lab má veľa funkcií a dá sa použiť na vytvorenie akéhokoľvek žánru hier. Vzhľadom k tomu, že rozhranie programu je veľmi jednoduché, každý môže vytvoriť najprimitívnejšiu hru s vlastným scenárom a svetom.

· Veľa nástrojov.

· Jednoduchosť obsluhy.

· Vytvorenie absolútne akéhokoľvek žánru hier.

· Rozhranie v ruskom jazyku.

· Nevyžaduje sa výkonný počítač.

Slabá optimalizácia.

· Slabá schopnosť vytvárať hry.

· Nemožnosť vytvorenia distribučnej sady pre ďalšiu inštaláciu na iný počítač.

· Nemožnosť vytvárania vlastných textúr a pridávania vlastných materiálov.

3. miesto

Unity je výkonný motor na vytváranie hier. Tento engine je multiplatformový, umožňuje vytvárať hry pre populárne operačné systémy ako Windows, MacOS, Linux, Android, IOS, ako aj pre herné konzoly Xbox, Wii.

Tento herný engine je medzi začínajúcimi vývojármi veľmi obľúbený, pretože je bezplatný, funkčný a poskytuje možnosť vyvíjať hry pre všetky populárne platformy.

Inštaláciou špeciálnych doplnkov (prípadne platených) môžete vytvoriť primitívnu hru bez písania špeciálnych skriptov alebo algoritmov. Aj človek ďaleko od programovania si tak môže vytvoriť jednoduchú hru a vyskúšať si tento engine v prevádzke.

Bezplatná verzia Unity má dostatok nástrojov a funkcií pre začiatočníkov v tejto oblasti. Ak ste už skúseným tvorcom hier, pravdepodobne nebudete mať dostatok nástrojov, ktoré sú k dispozícii v bezplatnej verzii. Na doladenie grafiky vami vytvorených hier vám odporúčam použiť verziu Pro.

Hlavné programovacie jazyky, ktoré potrebujete na vytváranie jednoduchých hier, sú C# a JavaScript.

Za zmienku stojí prítomnosť skladu vzhľadov, textúr a oveľa viac, ako aj možnosť používať vlastné vytvorené materiály v engine Unity.

Je potrebné poznamenať, že väčšina populárnych hier pre PC a smartfóny bola vytvorená na tomto engine, takže by ste mali pochopiť, do akej miery je to funkčná a výkonná platforma na vytváranie hier.

Aby ste pochopili všetky možnosti tohto motora, odporúčam vám zoznámiť sa s populárnymi videohrami, ktoré boli kompletne vytvorené na Unity - sú to Cities Skylines, Hearthstone: Heroes of Warcraft, Rust, Firewatch, Superhot, Kerbal Space Program.

· Približne zrozumiteľné rozhranie.

· Vytvorenie absolútne akéhokoľvek žánru hier.

· Viacplatformový.

· Optimalizácia.

· Veľké množstvo video lekcií a návodov.

· Motor je úplne zadarmo.

· Nevyžaduje sa výkonný počítač.

· Nevhodné pre začiatočníkov.

· Uzavretý zdrojový kód.

· Zastaraná grafika.

Tento engine je nepochybne mnohonásobne lepší a funkčnejší ako tie predchádzajúce, no ak sa na to pozrieme zo strany profesionálnejšej tvorby hier, tak treba chápať, že Unity zastaráva.

2. miesto

Unreal Engine je pomerne výkonný engine na vytváranie hier. Táto platforma umožňuje vytváranie 2D a 3D hier. Neoddeliteľnou súčasťou takýchto moderných a výkonných motorov je multiplatformový a v Unreal Engine je implementovaný celkom dobre. Môžete vytvárať hry pre všetky populárne platformy, ako pre smartfóny (Android, IOS), tak aj pre počítače so systémom (Windows, MacOS).

Pre tento motor je na oficiálnych stránkach a na internete pomerne veľa dokumentácie a informácií o práci s ním. Ak teda nie ste oboznámení s Unreal Engine, môžete ľahko nájsť všetky informácie, ktoré potrebujete na spustenie, a ak počas vývoja narazíte na nejaké problémy, môžete sa obrátiť na formulár a prediskutovať alebo nájsť riešenie problému.

Unreal Engine je úplne bezplatný nástroj na vytváranie hier, ktorý si môžete stiahnuť z oficiálnej webovej stránky.

Je veľmi dôležité, ak ste profesionálny vývojár a plánujete vytvoriť pomerne zložitý a rozsiahly projekt, potom by ste mali venovať pozornosť tejto platforme, pretože má úplne otvorený zdroj a veľmi dobre optimalizovanú modernú grafiku. Čo sa týka písania skriptov, engine používa programovací jazyk C++. Open source umožňuje pridávať do enginu vlastné knižnice a frameworky, čo vám dáva takmer neobmedzené možnosti pri tvorbe hier.

Chcem poznamenať, že ak nemáte skúsenosti v oblasti tvorby hier a ak neviete základy programovania v C ++, nemali by ste sa začať zoznamovať s vývojom hier s týmto motorom. Keďže Unreal Engine je profesionálny nástroj na vytváranie hier.

Aby ste pochopili plnú silu a možnosti enginu, môžete sa pozrieť na populárne projekty, ktoré na ňom už vznikli, ako napríklad Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 a dlhý zoznam príkladov Vlastnosti.

· Veľa nástrojov.

· Vytvorenie absolútne akéhokoľvek žánru hier.

· Viacplatformový.

· Optimalizácia.

· Veľké množstvo video lekcií a návodov.

· Vlastné fóra, diskusie pri vývoji hier.

· Motor je úplne zadarmo.

· Vstavané doplnky obchodu.

· Schopnosť vytvárať multiplayer v hrách.

· Vysoká úroveň grafiky.

· Open source

· Nevhodné pre začiatočníkov.

· Sofistikované rozhranie.

1 miesto

CryEngine bol uvedený na prvé miesto, aj keď je veľmi podobný Unreal Engine, ale napriek tomu je teraz obľúbenejší na vytváranie moderných hier a každým dňom sa vyvíja viac a viac. CryEngine je najobľúbenejší engine medzi vývojármi zložitých a moderných hier využívajúcich najlepšiu grafiku, fyziku a ďalšie.

CryEngine je výkonný engine na vytváranie moderných hier v akomkoľvek žánri pre všetky možné platformy. Je tiež multiplatformový a umožňuje vám vytvárať hry pre Windows, MacOS, Linux, Android, IOS.

Veľmi dobre sa hodí pre tímovú prácu na projektoch a umožňuje vám vytvárať hry s najnovšími poznatkami a schopnosťami. Engine má tiež otvorený zdrojový kód, ktorý dáva neobmedzené možnosti pri finalizácii enginu a vytváraní hier, ktoré ešte nikto nevytvoril.

Hoci je engine výkonný a umožňuje vám spúšťať a vytvárať hry s vysokou grafikou, umožňuje vám vytvárať aj 2D hry, ktoré budú nielen krásne vyzerať.

Tu je niekoľko projektov implementovaných na CryEngine: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, prvý diel FarCry a mnoho ďalších.

· Veľa nástrojov.

· Vytvorenie absolútne akéhokoľvek žánru hier.

· Viacplatformový.

· Optimalizácia.

· Veľké množstvo video lekcií a návodov.

· Vlastné fóra, diskusie pri vývoji hier.

· Motor je úplne zadarmo.

· Vstavané doplnky obchodu.

· Schopnosť vytvárať multiplayer v hrách.

· Vysoká úroveň grafiky.

· Takmer neobmedzené možnosti pri tvorbe hier.

· Open source

· Nevhodné pre začiatočníkov.

· Dosť náročné na počítač.

· Sofistikované rozhranie.

Záver

Článok popisuje najpopulárnejšie a podľa mňa najlepšie enginy a konštruktory na vytváranie primitívnych 2D hier aj na vývoj najpokročilejších nových videohier.

Ak chcete začať s vývojom hier, ale neovládate žiadne programovacie jazyky, mali by ste venovať pozornosť 5. a 4. priečke. Takéto motory vám pomôžu vytvárať jednoduché hry bez znalosti programovacích jazykov a skriptovania. Na vytvorenie vlastnej hry vám stačia bežné vizuálne editory týchto enginov.

V prípade, že ste už pomerne skúseným tvorcom hier a chcete debutovať so svojím projektom, mali by ste sa pozrieť na tri najlepšie v tomto top a rozhodnúť sa, ktorý projekt a pre ktorú platformu sa chystáte implementovať.

Ak ste sa rozhodli pre motor a aký projekt budete implementovať, môžete bezpečne pokračovať a fóra, dokumentácia a komunity vývojárov pre tieto platformy vám s tým pomôžu.

KATEGÓRIE

POPULÁRNE ČLÁNKY

2023 "kingad.ru" - ultrazvukové vyšetrenie ľudských orgánov