Motory pro 2D hry na PC. Kompletní seznam programů pro tvorbu her (2D PC)

Datum sepsání: 26.11.2016

Programy pro vytváření 2D her

Game Maker

Program je navržen tak, aby vytvářel dvourozměrné hry bez použití programovacích jazyků. Objekty můžete nahradit hotovými akcemi. Uživatel může pouze vytvářet herní postavy, poskytovat jim sprity nebo animace, vytvářet různá pravidla pro interakci mezi objekty a uspořádat objekty na úrovních. Grafiku a animace můžete kreslit přímo v Game Makeru bez použití programů třetích stran. Tento program vyniká ve hrách shora dolů a plošinovkách s bočním pohledem.

Konstrukce 2

Tento program je jednoduchý návrhář 2D her. Znalost programovacích jazyků není nutná. Construct 2 vám umožňuje vytvářet hry pro různé hardwarové systémy: iOS, Android, Facebook, Chrome Internet Store, Desktop Windows, Windows 8 Apps, Web (HTML5), Kongregate a mnoho dalších platforem. Tento program obsahuje knihovny zvuků, hudby a různých instrukcí.

Programy pro tvorbu 3D her

"3D Rad" je zajímavou variantou 3D herních enginů. Tento engine lze použít k vytvoření závodních simulátorů. Program má jednoduché a intuitivní rozhraní. "3D Rad" pracuje s pluginy, předinstalovanými systémy umělé inteligence, texturovými mapami a modely.

NeoAxis Game Engine SDK

Herní engine pro vytváření her jakéhokoli žánru. Má jednoduché rozhraní a bohaté možnosti, jako programovací jazyk je použit C# a C++ a platforma .NET, ale bez programování se lze obejít díky speciálním knihovnám hotových akcí. Program obsahuje export pro 3dsMax a Maya, Autodesk Softimage a Blender. Podporovány jsou shadery, osvětlení a stíny PSSM (Parallel-Split Shadow Map).

Jednota 3D

"Unity 3D" pracuje s DirectX a OpenGL. Podporuje zpracování 3D modelů, tvorbu shaderů, stínů, krajiny, fyziku a zvuky. "Unity 3D" je vhodný pro vytváření her jakéhokoli žánru. Podporované platformy jsou běžné počítače (Windows XP/Vista/7, OSX), mobilní zařízení (Android, iOS, Blackberry), herní konzole (Wii, Playstation 3, Xbox), internetové prohlížeče (Flash, Web Player).

Unreal Development Kit (UDK)

Profesionální herní engine. Na něm byly vytvořeny takové slavné hry jako „Unreal Tournament“, „XCOM“, „Devil May Cry“. „UDK“ podporuje následující platformy: PC, Xbox 360, PlayStation 3, Wii, Android. Tento engine byl původně navržen pro vytváření 3D stříleček, ale má také schopnost vytvářet hry příbuzných žánrů: slashery, adventury, MMO hry. "UDK" můžete používat zcela zdarma, pokud je vytvořená hra zdarma. Pro lidi, kteří se rozhodnou hluboce studovat tento herní engine, je připraven podrobný kurz přednášek o práci s enginem. Můžete také složit zkoušku a získat certifikát potvrzující vaše dovednosti Unreal Development Kit.

CryENGINE 3 Free SDK

"CryENGINE 3" je konkurentem Unreal Engine. Engine poskytuje fotorealistickou grafiku s podporou DirectX 11 a shaderů třetí generace. Tento motor je také zdarma. Textury můžete importovat z grafických programů "3ds max", "Maya" i z předchozích verzí enginu. Webová stránka motoru nabízí školení, stejně jako testování dovedností v používání motoru a certifikaci.

Unity3D

Unity 3D je skvělý cenově dostupný engine. Oproti svým konkurentům má řadu nepopiratelných výhod a možná tou klíčovou je, že za licenci platíte pouze jednou. Nezáleží na tom, jak populární se hra stane – pokud zvolíte Unity, nebudete muset znovu vyhazovat peníze. Z finančního hlediska je to dobré řešení zejména pro startupy a začínající vývojáře.

  • výhodná licenční politika;
  • snadnost použití;
  • kompatibilní s jakoukoli platformou;
  • skvělá komunita;
  • nízký vstupní práh;
  • populární mezi vývojáři (to znamená, že chyby jsou rychle nalezeny a opraveny).
  • omezená sada nástrojů (některé z nich budete pravděpodobně muset vyvinout sami);
  • Proces tvorby hry zabere spoustu času.

Unreal Engine

Unreal Engine je jedním z nejpopulárnějších enginů pro vývoj AAA her. Gears of War, Batman: Arkham Asylum, Mass Effect – všechny tyto hity na něm vznikly.

  • Vzhledem k tomu, že jej používá mnoho vývojářů, má Unreal Engine mezi svými konkurenty možná nejlepší komunitu. Několik hodin video tutoriálů je toho důkazem;
  • vynikající technická podpora a mechanismus aktualizace;
  • nové nástroje přicházejí s každou aktualizací
  • široká škála nástrojů pro různé účely (některé jsou tak snadno použitelné, že je zvládne ovládat i školák)
  • Kompatibilní s různými platformami (iOS, Android, Linux, Mac, Windows a většina dalších)
  • Nová licenční politika zahrnuje předplatné ve výši 19 $ měsíčně a 5% licenční poplatek, pokud hra vydělá více než 5 000 $, díky čemuž je engine pro vývojáře mnohem atraktivnější než dříve.
  • subjektivní. Někteří vývojáři si stěžují, že na určité nástroje je těžké si zvyknout

CryEngine 3

Pokud vám jde o externí součást hry, pak potřebujete CryEngine 3.

  • funkce Flowgraph pomůže ozdobit hru vynikající grafikou;
  • sada funkcí Fmod pro vytváření silného zvuku;
  • nejjednodušší proces tvorby AI v segmentu;
  • Pro začínajícího vývojáře bude snadné vytvořit uživatelské rozhraní.
  • poměrně nedbalá technická podpora bezplatné verze;
  • protože motor je v tomto odvětví relativně nový, musí ještě vytvořit silnou komunitu;
  • poměrně vysoká bariéra vstupu.

HeroEngine

Tento engine se dobře osvědčil při vytváření her pro více hráčů – vezměte si například Star Wars: The Old Republic. Licence je poměrně drahá a je nepravděpodobné, že bude vhodná pro začínající vývojáře, ale pokud je váš projekt ambiciózní, doporučuji vám zvážit tuto možnost.

  • Pro vytvoření otevřeného světa je k dispozici několik map. Je možné je spojit „bezproblémově“;
  • báječně výkonná AI!
  • pohodlná sada nástrojů pro modelování map;
  • vhodné pro vytváření složitých misí, crafting a sbírání zdrojů;
  • Technická podpora je poskytována pomocí služby HeroCloud, což je velmi pohodlné.
  • Skriptovací stroj je výkonný, ale jeho použití je nepohodlné;
  • HeroEngine je spolu se zákaznickou podporou HeroCloud příliš drahý a je nepravděpodobné, že by byl dostupný pro začínající vývojáře;
  • vysoká bariéra vstupu.

Rage Engine

Málokdo může konkurovat široké škále funkcí, které Rage Engine poskytuje. Pomocí tohoto enginu byly vytvořeny Grand Theft Auto V, Red Dead Redemption a mnoho dalších slavných projektů.

  • dostatek příležitostí pro vytváření velkých světů a povětrnostních vlivů;
  • výkonná AI;
  • mnoho herních stylů na výběr;
  • rychlý síťový kód.
  • Rozhraní motoru je poměrně nepohodlné;
  • Ovládání je špatně optimalizované pro klávesnici a myš.

Projekt Anarchie

Tento výkonný herní engine si oblíbilo mnoho vývojářů pro jeho jasnou a srozumitelnou dokumentaci. Má to však i své nevýhody.

  • pokud plánujete vyvíjet hry na platformách iOS, Android a Tizen, pak je licence zdarma;
  • výkonné nástroje pro hledání a opravu chyb;
  • silná komunita;
  • vydavatel poskytuje jasnou, srozumitelnou dokumentaci a vzorky;
  • Fmod pro zvukový doprovod;
  • výkonná AI Havok.
  • není možné vyvíjet hru na Mac a Linux;
  • neexistuje žádná úvodní příručka pro začínající vývojáře;
  • pokud je hra pro PC, tak vás licence vyjde na pěkný peníz.

Herní salát

Tvůrci tohoto oblíbeného herního enginu slibují, že vývojář nebude muset psát jediný řádek kódu. Obecně je to pravda. Za všechny dobré věci se však musí platit: motor má řadu významných nedostatků. Pokud plánujete vyvíjet hru pouze pro iPhone, pak je to vaše volba.

  • bezplatná licence (budete muset zaplatit pouze za verzi PRO);
  • aktivní komunita;
  • vynikající motor pro rychlé prototypování;
  • Kompatibilní s oblíbenými mobilními platformami, jako jsou Cocona a Moai.
  • omezená sada vývojových nástrojů;
  • žádný přístup k většině funkcí platformy iOS.

GameMaker:Studio

Pokud jste začínající vývojář a potřebujete jednoduchý a srozumitelný engine, pak GameMaker: Studio plně splní vaše cíle.

  • jednoduché a intuitivní ovládání;
  • proprietární programovací jazyk Game Maker Language (GML);
  • integrace se službou Steam;
  • multiplatformní.
  • poměrně obtížné řešit problémy ve hře;
  • Chcete-li exportovat svou hru na oblíbené platformy, budete muset zaplatit tučnou sumu.

App Game Kit

App Game Kit je multiplatformní software pro vývojáře. Cenný pro svou všestrannost a snadné použití.

  • umožňuje psát kódy pro hlavní platformy: Android iOS, Windows, Mac a Linux;
  • je dodáván s IDE, které vám umožní testovat hry na jakémkoli zařízení;
  • bez další instalace již zahrnuje IAP, AdMob a Push;
  • Existují výkonné skripty pro 2D grafiku, fyziku a síťovou interakci.
  • vzhledem k tomu, že s tímto enginem pracuje málokdo, nejsou dlouhodobě odstraněny nedostatky programu (poměrně slabá technická podpora);
  • mnoho chyb (což přirozeně vyplývá z předchozího odstavce).

Cocos2D

Mnoho designérů považuje Cocos2D za jeden z mála enginů, které jsou vysoce adaptabilní a zároveň se perfektně hodí pro začínající vývojáře.

  • dokonale integrovaná do platformy iOS;
  • bezplatný a otevřený zdroj;
  • široký výběr vývojových nástrojů;
  • silná podpora komunity.
  • obtížnější k použití než většina analogů;
  • vysoká bariéra vstupu;
  • „na míru“ speciálně pro Mac nebo iOS. Neexistuje žádná multiplatformní funkce.

Závěrem lze říci, že lidé hrají hry na konzolích, mobilních zařízeních, počítačích a dokonce i v televizi – takže vývojář má vždy možnost najít engine, který bude vyhovovat jeho cílům. Doufám, že vám můj článek pomůže s výběrem a úspěšně se zapojíte do stále rostoucího herního průmyslu.

Denis Zaritsky

Vývojář softwaru. Zajímá se o vývoj her pomocí Unreal Engine, dále se zajímá o: JavaScript, HTML5, Node.js, User Experience, online vzdělávání, umělou inteligenci a internetový marketing. Rád se účastní startupů a zajímavých projektů.

Mnoho lidí sní o vytvoření vlastní hry. Než se však pustíte do jeho vývoje, musíte se rozhodnout pro herní engine, kterých je obrovské množství.

Co je herní engine? Ve zkratce jde o sadu systémů, které zjednodušují nejčastěji používané funkce hry. Můžete samozřejmě napsat motor od nuly sami, ale bude to trvat nepřiměřeně dlouho. V tomto článku se podíváme na oblíbené herní enginy pro vývoj her pro mobilní zařízení. Porovnáním jejich vlastností si můžete vybrat ten, který vám nejlépe vyhovuje, a vytvořit si svůj další velký hit.

Pojďme se podívat na seznam!

Jedná se o multiplatformní engine pro tvorbu her pro iOS a Android. Rozhraní API vám umožňuje vytvářet 2D hry a také vám pomůže vytvářet složité funkce pomocí rozhraní API založeného na Lua. Kromě toho můžete sadu Corona SDK zpeněžit pomocí Corona Ads. Vývoj s Coronou je poměrně snadný díky testování v reálném čase.

Corona obsahuje takové zajímavé funkce jako Corona Editor, Sublime Text plugin a mnoho dalších. Composer GUI, dostupné na OS X, vám poskytne grafické prostředí, ve kterém můžete vytvářet úrovně pro hry a sledovat, jak spolu objekty interagují pomocí fyzikálního enginu Corony.

Jednota

Jedná se o framework pro vývoj stolních a mobilních HTML5 her, založených na knihovně PIXI.js. Podporuje vykreslování Canvas a WebGL, animované sprity, částice, zvuk, vícenásobné vstupní metody a fyziku objektů. Phaser je open source pod licencí MIT. To znamená, že můžete kód používat bez omezení, ale v kopiích softwaru musíte ponechat upozornění na autorská práva, což znamená, že budete muset do textu licence zahrnout upozornění na autorská práva pro daný rámec. Je dobře podporován Richardem Daviem a komunitou, která se kolem něj vytvořila.

Představený v roce 2010 je open source projekt distribuovaný pod licencí MIT. Vývoj her v Cocos2d-x je založen na použití sprajtů. Pomocí těchto kontejnerů se vytvářejí nejrůznější scény, například herní lokace nebo menu. Sprites se ovládají pomocí animace nebo programového kódu v C++, JavaScript nebo Lua. Díky modernímu vizuálnímu rozhraní lze sprajty snadno měnit, přesouvat, škálovat a jinak s nimi manipulovat.

Jedná se o multiplatformní framework, který je napsán v Javě a pracuje s OpenGL. Nabízí podporu pro více platforem pro publikování her. Ingress (předchůdce Pokémon GO) byl vyvinut pomocí libGDX. Skvělá je také podpora komunity, která vám poskytne skvělou dokumentaci, se kterou můžete pracovat.

Závěr

V tomto článku jsme se podívali na několik frameworků a enginů pro vývoj her. Nyní byste měli mít představu o tom, jaká řešení budou nejlépe vyhovovat vašim dalším potřebám vývoje mobilních her. Děkuji za pozornost. Doufám, že pro vás byl článek užitečný.

, MMO , Mob

Školicí kurz GMaker Metodika vývoje Profese Grafický editor Školicí kurz Construct2 Webové stránky o vytváření her Kde studovat. VSBI Aktiva, grafika, zvuky Neskutečný tréninkový kurz Špatná cesta

Kompletní seznam programů pro tvorbu her (2D PC)

Představujeme vám pokus našeho webu vytvořit kompletní seznam herních enginů, které budou zajímat nezávislé vývojáře, budou vhodné pro počáteční výběr enginu a pomohou vám udělat další krok k vytvoření vlastní počítačové hry. Vše je jednoduché, stručné, seskupené do kategorií a barevně odlišené podle relevance.


Výběr kategorie herního enginu:
Nejlepší
2D (PC)

Herní motory pro vytváření 2D her

název Popis, výhody Platformy Jazyk Žánry Cena
Tvůrce her 001
(2013)
Engine na platformě Game maker. Umožňuje vytvářet herní skripty v pohodlné grafické podobě. Existuje mnoho hotových her.
Webové stránky: engine001.com
Windows, iPhone, Android --- 2D, 3D hry jakéhokoli žánru Zdarma,
10 $/měsíc
Andorra2D
v.0.451
(2009)
Přímý nástupce DelphiX, dvourozměrného enginu s novými schopnostmi. Podpora DirectX a OpenGL.
Webová stránka:
Okna Objektový Pascal 2D strategie, scrollery, arkády, plošinovky Zdarma
Box2D
v.2.3
(2013)
Ne plnohodnotný herní engine, ale fyzikální engine v reálném čase navržený pro práci s dvourozměrnými fyzickými objekty. Engine se používá ve hrách: Angry Birds, Limbo, Crayon Physics Deluxe.
Webové stránky: box2d.org
--- C++ 2D hry jakéhokoli žánru Zdarma
DGD (Dworkin's Game Driver)
v.1.4.18
(2010)
Objektově orientovaný MUD engine. MUD – textové hry prostřednictvím systému klient-server.
Webové stránky: dworkin.nl
Windows, Mac, Unix C, Java MUD hry Zdarma
Jásat
v.1.2
(2004)
Bezplatná reinkarnace herního enginu Ultima VII z roku 1990.
Webová stránka:
Windows, Mac, Linux --- 2D RPG Zdarma
FIFE (Flexibilní izometrický volný motor)
v.0.3.5
(2013)
Bezplatný engine pro vytváření 2D izometrických her. Podporuje zdroje z her Fallout a Fallout 2. Existuje mnoho vylepšení pro vytváření strategických her. Nevýhody: obtížné zvládnout.
Webové stránky: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython 2D hry, RPG, RTS Zdarma
HGE (Haafův herní engine)
v.1.81
(2008)
Jednoduchý a pohodlný engine pro vytváření 2D her. Dodáváno jako SDK. Motor má velmi pohodlnou dokumentaci a jasné vzdělávací příklady ukazující jeho hlavní schopnosti.
Webové stránky: hge.relishgames.com
Okna C++ 2D hry jakéhokoli žánru Zdarma
Game Maker
v.8.1.140
(2013)
Herní engine je určen pro vytváření dvourozměrných her bez použití programovacích jazyků, pro začátečníky. Místo řádků kódu jsou nahrazeny hotové akce herních postav. Tento program vyniká ve hrách shora dolů a plošinovkách s bočním pohledem.
Webové stránky: yoyogames.com
Okna drag-and-drop rozhraní, skriptovací jazyk v C++ 2D hry jakéhokoli žánru Zdarma,
$49.99,
$799.99
MILOVAT
v.0.9.0
(2013)
Populární bezplatný 2D engine. Open source. Hry vytvořené na enginu: Mari0, Duck Marines, Mr. Záchrana, Sienna, Super katakomby.
Webové stránky: love2d.org
Windows, Mac, Linux Lua 2D hry jakéhokoli žánru Zdarma
M.U.G.E.N
v.1.1
(2013)
Vysoce specializovaný dvourozměrný engine pro vytváření bojových her. Existují funkční modely bojovníků z většiny populárních 2D bojových her 90. let.
Web: elecbyte.com/mugen (nedostupné)
Windows, MS-DOS, Linux C 2D bojová hra Zdarma
OpenBOR
v.3.0
(2010)
2D engine od Senile Team. Podporuje 4 hráče. Práce s pamětí. Na enginu vznikly tyto hry: OpenBor Doom, Beast of Rage (remake legendární hry Street of Rage/Bare Knuckle).
Webové stránky: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Porazte je (bojuje, aby prošel) Zdarma
Motor OMEGA
v.1.15
(2007)
Engine pro tvorbu her V závislosti na verzi používá rozhraní DirectX nebo OpenGL API. Motor se dá celkem snadno naučit.
Webové stránky: andru-kun.inf.ua/omega
Okna Delphi (Object Pascal), C++ 2D hry jakéhokoli žánru Zdarma
Pentagram
(2007)
Projekt, který vytváří herní engine, který je použit ve vydané hře Ultima VIII: Pagan.
Webová stránka:
Windows, Mac, Linux --- 2D RPG Zdarma
QSP (Quest Soft Player) (AeroQSP)
(2010)
Populární multiplatformní ruský engine pro tvorbu her v žánru Interactive Fiction (textové hry). Autorem QSP a hlavním vývojářem je Argunov Valery aka Byte.
Webové stránky: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Questy, interaktivní fikce Zdarma
Tvůrce RPG
VX Ace
(2013)
Dostatečně jednoduchý pro dítě, dostatečně výkonný pro vývojáře – to je motto tohoto enginu. RPG Maker VX Ace vylepšuje každý aspekt tvorby RPG.
Webové stránky: rpgmakerweb.com
--- --- 2D RPG ---
Scrupp
v.0.4
Hlavním cílem tvůrců enginu je udělat jádro co nejmenší a nejjednodušší. Používá několik knihoven SDL a OpenGL.
Webová stránka:
Windows, Mac, Linux Lua 2D hry jakéhokoli žánru Zdarma
Stratagus
v.2.2.7
(2012)
Multiplatformní herní engine pro strategické hry v reálném čase, jako je Warcraft 2 se zdroji a skřítky. Nechybí podpora hraní přes lokální síť nebo internet.
Webové stránky: stratgus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- strategie RTS Zdarma
URQ Populární ruský engine pro tvorbu her v žánru Interactive Fiction (textová hra, zjednodušený typ questů).
Webové stránky: questtext.narod.ru
--- --- Questy, interaktivní fikce Zdarma
Nulový motor
v.3.1
(2009)
Zero Engine je sada hotových herních funkcí pro engine Game Maker. Kromě základních pohonných systémů, RPG systémů, automatů a univerzálních vstupních systémů existuje mnoho scénářů.

Proprietární technologie vytvořená společností Guerrilla Games. Na vzniku enginu se podílelo i studio Kojima Productions. Decima Engine, který se objevil teprve v roce 2013, se dokázal stát základem pro několik AAA projektů, stejně jako jednoduše zajímavé hry.

První hrou vytvořenou na Decima Engine byla Killzone Shadow Fall, kterou vyvinulo samotné Guerilla Games. Zpočátku studio neinformovalo o tom, jakou technologií jejich projekt vzniká, ale s oznámením další hry - - nicméně řekl, že nový projekt bude používat předchozí engine - Decima Engine.

Stejně jako v případě mnoha oblíbených motorů je fyzikální složka Decima Engine založena na fyzice Havok. Díky tomu dokázal Guerilla vytvořit slibnou technologii s dynamickou animací koster a realistickým systémem poškození.

V roce 2015 se Decima Engine stal základem pro Until Dawn, zpočátku pochybnou hororovou hru, která se nakonec stala největším objevem žánru za celý rok. Kromě Horizon Zero Dawn se motor používá také v ambiciózním projektu Hideo Kojima - . Proto studio japonského vývojáře - Kojima Productions - poskytlo pomoc při tvorbě enginu přednímu vývojáři - Guerillovi.

Ve svém jádru je Decima Engine navržen speciálně pro AAA projekty, které vyžadují vysoké detaily a podporu rozlišení 4K. Vzhledem k potenciálnímu obrovskému úspěchu Death Stranding a také ke skutečnosti, že Guerilla úzce spolupracuje se Sony, bude Decima Engine v budoucnu velmi žádaný. S touto technologií se pravděpodobně setkáme hodně .

9. místo - EGO Engine

Motor vyvinutý společně mezi společnostmi a Sony Computer Entertainment. V podstatě se jedná o vylepšenou verzi Neonu, která zastupovala hru Colin McRae: DiRT pod číslem „nula“.

EGO Engine si po právu zaslouží místo na špici, minimálně pro své neuvěřitelně kvalitní hry v závodním žánru. Všechny hry od Codemasters od roku 2007 vycházely a vycházejí na EGO a v jejich úspěších nechybí ani střílečky, což hovoří pouze ve prospěch všestranného enginu.

Většinu práce při vytváření EGO odvedli Codematers, přičemž Sony poskytlo grafický engine PhyreEngine. První verze EGO Engine vydala slavné DiRT a DiRT 2 a také doplněk Dragon Rising pro střílečku Operation Flashpoint. Druhou verzi enginu reprezentoval DiRT 3, hry ze série GRID a F1.

Na třetí verzi nyní Codemasters dělají DiRT 4, což je zaručeně skvělý závod v rally. Všechny projekty společnosti jsou vždy perfektně optimalizovány i přes vynikající grafiku. Vezměme si například DiRT 2 – hra byla vydána již v roce 2009, ale kvalita jejích obrázků může stále dávat šanci některým moderním projektům (a to nemluvíme o nezávislých).

Realistický systém poškození, špína ulpívající na křídlech auta, ovladatelnost vozu – všechny závodní hry Codemasters vynikají těmito a mnoha dalšími součástmi, kterých se společnosti podařilo dosáhnout pouze vytvořením vysoce kvalitního EGO Engine.

8. místo- Game Maker: Studio

Nejslavnější herní engine a designér vytvořený v Delphi. Game Maker vyvinula společnost Yo Yo Games a hlavním vývojářem technologie je Marc Overmars.

Dnes existuje sedm verzí enginu, z nichž pět podporuje výhradně 2D hry. Se šestou verzí se vývojáři rozhodli integrovat omezenou podporu 3D.

Game Maker si získal slávu pouze díky své jednoduchosti. Zpočátku Overmars jako profesor na univerzitě v Utrechtu vytvořil základnu pro Game Maker ve formě učební pomůcky pro své studenty. Následně se technologie objevila na internetu, kde si získala oblibu.

Charakteristickým rysem Game Makeru je, že pro práci s ním nepotřebujete znát programovací jazyky.

Při vytváření hry na tomto enginu musí uživatel definovat herní objekty (hra je na nich postavena), poté nastavit jejich vzhled pomocí sprajtů a chování a interakce objektů se provádí popisem jejich reakcí na tzv. nazývané události (SOP).

Game Maker se objevil v roce 1999 a nadále dostává aktualizace téměř každý rok. Poslední vyšla v roce 2011 – jedná se o osmou verzi enginu, která se dočkala spousty aktualizací a doplňků. Od tohoto okamžiku začal engine pracovat v Unicode, výrazně se zvýšila jeho podpora 3D, zlepšil se editor místností atd.

V roce 2012 se YoYo Games rozhodly vážně přepracovat svou technologii a především přidat podporu napříč platformami. Engine dostal nové jméno Game Maker: Studio a teprve poté začal být vnímán jako profesionální nástroj pro tvorbu videoher a ne jako tréninkový program.

Výhody Game Maker Studios spočívají v podpoře mnoha různých platforem od Windows a Mac OS až po iOS, Android, Xbox a PlayStation. Knihovna enginu a mnoho rozšíření byly navíc přeloženy do několika jazyků, nejen do angličtiny, jak tomu obvykle bývá. Engine má svůj vlastní programovací jazyk – Game Maker Language. Má také integraci Steam a je zcela zdarma (pouze standardní verze).

Jediným nedostatkem je 3D, které se v Game Makeru objevilo už v roce 2011, ale práce s ním stále nebyla dovedena do přijatelného stavu.

Nejznámějšími hrami na Game Maker: Studios jsou dvě části Hotline Miami. Kromě nich byly na enginu vyvinuty desítky různých her, z nichž většina se ztratila i v indie segmentu.

Technologie má však velký potenciál, aktivně se vyvíjí a vzhledem k oblibě indie žánru bude brzy mnohem žádanější.

7. místo - Motor 4A

Motor z Ukrajiny, vytvořený stejnojmenným studiem . Osud 4A Enginu se prolíná s X-Ray Engine, který byl za prvé vyvíjen stejným způsobem na Ukrajině, za druhé byl vytvořen pro hru v žánru postapokalypsy a za třetí jej napsal stejní programátoři - Oles Shishkovtsov a Alexander Maksimchuk.

4A Engine je proprietární software, což znamená, že 4A Games jej mohou používat výhradně pro své vlastní potřeby bez možnosti prodávat licence. V tuto chvíli společnost vydala dvě hry na tomto enginu - Metro 2033 a Metro: Last Light.

Historie 4A Engine má několik temných míst. Takže podle některých informací je motor upravenou kopií X-Ray. Toto podezření je založeno na skutečnosti, že programátoři motorů Shishkovtsov a Maksimchuk, kteří dobrovolně odešli (nebo byli vyhozeni), použili rentgenovou základnu, kterou vytvořili pro 4A Engine. Tato fáma následně přerostla ve skandál, ale nikdy se nenašel žádný skutečný důkaz.

Shishkovtsov a jeho soudruzi se neodvážili pokračovat ve vývoji Stalkera a X-Ray, protože ten měl podle jejich názoru špatný model sítě a špatnou optimalizaci, díky čemuž byla distribuce počítačových zdrojů a paměti strašně neslušná. Obecně, podle vývojářů, X-Ray nebyl schopen podporovat konzole nové generace a neměl budoucnost, proto se rozhodli opustit studio a začít vyvíjet vlastní.

Motor 4A, který vytvořili, pouze potvrdil dříve vyslovené soudy. Takže ve srovnání s S.T.A.L.K.E.R. Metro 2033 mělo mnohem lepší grafiku (což lze přičíst časovému rámci), ale zároveň vyžadovalo podstatně méně prostředků z počítače a nezpůsobovalo žádné chyby v systému.

V Metru 2033 byla především perfektně implementována objemová mlha, rozmazání objektů a jejich vysoká LOD detailnost. A zahrnutí technologie PhysX do 4A Engine umožnilo vývojářům přidat do hry zničitelná prostředí, dynamické vodní plochy a oblečení.

Obecně lze 4A Engine nazvat ideovým nástupcem X-Ray, který vykazoval mnohem lepší výsledky a vyvaroval se četných chyb svého předchůdce. Tak či onak si oba motory zaslouží místo v naší špičce.

6. místo - IW Engine

S enginem Infinity Ward se setkal snad každý hráč, i když o jeho existenci ani neví. IW vyvinula stejnojmenná společnost z USA, která jej vytvořila přímo pro své hry, konkrétně sérii nejoblíbenějších stříleček Call of Duty.

Historie enginu Infinity Ward sahá až do roku 2002, kdy ve studiu pracovali budoucí zaměstnanci IW . V té době vydali svůj debutový projekt Medal of Honor: Allied Assault, který byl založen na enginu id Software – id Tech 3. Zhruba o rok později většina týmu opustila 2015 Inc, aby založila známý Infinity Ward a začněte vytvářet kultovní hru - Call of Duty.

Call of Duty bylo založeno stejným způsobem na enginu id Tech 3, o kterém vývojáři informovali veřejnost. Zakoupený engine však prošel výraznými úpravami, které zahrnovaly obvyklé grafické vylepšení, zavedení funkce rozmazaného prostředí, funkce pro zpracování vodní hladiny pomocí shaderů, dynamické stíny a mnoho dalšího.

S takovými proměnami se id Tech 3 verze IW výrazně vzdálila od originálu, takže nastal čas, aby ji společnost nazvala svým vlastním enginem a změnila své jméno.

Vývojáři to brzy udělali, když vydali Call of Duty 2 a oznámili, že pokračování bude vydáno v modifikaci id Tech 3 - IW Engine 2.0. Engine první verze, jak asi tušíte, si vývojáři přivlastnili pro Call of Duty 1.

V roce 2007 vydala Infinity Ward třetí verzi enginu, jejíž vydání bylo ve znamení Modern Warfare. Animace obličejů, vodní textury, nasvícení, ale i zavedení nového efektu – hloubky ostrosti – vše říkalo, že máme jeden z nejkvalitnějších enginů pro střílečky své doby.

Až do roku 2012 společnost tento engine nadále používala a vylepšovala pouze grafickou složku. IW 4.0 a 5.0 přicházejí s Modern Warfare 2 a 3. Navzdory vytvoření nových verzí byl stejný Black Ops 2 vydán pouze na třetím modelu motoru.

Nicméně v roce 2013 začal pohyb směrem k plnému vývoji znovu, když IW dokončil práci na COD: Ghosts. A přestože část o „Ghosts“ obdržela smíšené recenze a hráči ji přijali špatně, mnozí si ani nevšimli, že společnost spolu s Ghosts vydala verzi IW 6.0. Poslední je sedmý, na kterém byl vyvinut na konci roku 2016.

5. místo - RAGE (Rockstar Advanced Game Engine)

Na pátém místě je motor od Rockstaru. Rockstar Advanced Game Engine, neboli RAGE, je produktem dvou jejích dceřiných společností – a San Diego, které byly vyvinuty výhradně pro hry společnosti.

RAGE debutoval v praxi teprve v roce 2006, kdy Rockstar vydal hru na stolní tenis. Je legrační, že hra nebyla ničím unikátní – vývojáři se zkrátka rozhodli nový engine otestovat na nějakém nízkorozpočtovém projektu. Od té doby začaly na RAGE vycházet všechny následující hry společnosti.

Co se stalo před rokem 2006? V první polovině roku 2000 již Rockstar vydal několik dílů GTA a podařilo se mu proslavit, ale pak byl jeho vlajkovou lodí RenderWare, který byl vyvinut zcela studiem třetí strany - . V roce 2004 byla druhá jmenovaná pohlcena EA, což přirozeně ovlivnilo licenci na motor získaný Rockstarem.

Electronic Arts bylo vždy striktní vůči přímým konkurentům, a proto se management Rockstar rozhodl opustit RenderWare, který jim věrně sloužil, a začít vytvářet vlastní engine. Za pouhý rok se společnosti podařilo vyvinout RAGE, protože jeho základ nebyl vytvořen od nuly, ale na základě AGE - motoru Angel Studios.

Úplně prvním velkým projektem Rockstar Advanced Game Engine bylo GTA IV. Ještě před jeho vydáním společnost oznámila, že engine RAGE bude využívat technologii euphoria, procedurální animační nástroj, který umožňuje simulovat realistickou fyziku těla (používanou dodnes). Následně vyšlo Max Payne 3, GTA V, stejně jako plánované - všechny tyto hry byly vytvořeny a jsou vyvíjeny na RAGE.

Pod kapotou Rockstar Advanced Game Engine jsou všechny součásti nejfunkčnějšího enginu: grafika, fyzika, zvukové a animační enginy, stejně jako plnohodnotná AI, podpora síťových režimů, skriptovací jazyk a mnoho dalšího. Všechny komponenty byly vytvořeny výhradně pobočkami Rockstar Games.

Jak víte, mnoho her této společnosti je zaměřeno na otevřený svět a bezplatné hraní. Klíčovou výhodou RAGE je proto schopnost rychle zpracovat velké herní světy – na to se programátoři zaměřili především.

Jak hráč prochází úrovní, motor nepřestává vkládat a vydávat požadované objekty. Tato konzistence byla zajištěna díky vysoce kvalitnímu správci paměti enginu, který je schopen eliminovat a přesouvat objekty z RAM bez nutnosti periodické fragmentace.

O kvalitě RAGE není pochyb, protože právě na ní bylo vyvinuto GTA V - jedna z nejprodávanějších a nejoblíbenějších her v celé historii tohoto odvětví.

4. místo - CryEngine

Téměř se dostal do první trojky našich nejlepších, série motorů od společnosti - CryEngine - pevně zakotven ve čtvrté pozici. Grafická složka tohoto enginu téměř nemá obdoby a Crysis – první hra, která byla vytvořena na CryEngine 2 – je mnohými považována za jeden z nejvíce high-tech projektů v herním průmyslu obecně.

Původní CryEngine byl vydán v roce 2002 speciálně pro střílečku Far Cry. Pak se motor ukázal jako jednička z hlediska technologického pokroku a fotorealismu. CryEngine 2, spuštěný v roce 2007, poprvé ukázal svou hodnotu v Crysis.

Dnes existuje jak třetí, tak čtvrtá verze tohoto enginu, kde jedna obdržela mnohem horší hodnocení ve srovnání s CryEngine 2 a druhá zašla tak daleko od originálu, že je jen částečně součástí „rodiny“.

Charakteristickou politikou společnosti Crytek, která vyvinula CryEngine, je neustálá interakce s menšími studii, která vyžadují herní engine. Společnost vydala a nadále vydává licence jakémukoli týmu za malý poplatek, což jen prospívá pověsti CryEngine.

Ale není to jen kvůli své dostupnosti, že se CryEngine stal populárním a zapsal se do seznamu nejlepších motorů v herním průmyslu. Dostupné vlastnosti, jejich kvalita a také snadná práce s enginem z něj udělaly jeden z nejoblíbenějších mezi nezávislými studii.

Paralaxní mapování, terén 2.5D, podpovrchový rozptyl, dynamické osvětlení, nástroj Polybump 2, parametrická skeletální animace – CryEngine začlenil na svou dobu spoustu pokročilých technologií, které jsou dodnes aktuální.

Engine má vestavěný editor úrovní Sandbox2, který umožňuje vytvářet úrovně v reálném čase, pracovat s objekty a upravovat animace. CryEngine si samozřejmě zaslouží tu nejhlasitější chválu – vynikající příklad toho, jak by se měly vyrábět motory.

3. místo- ID Tech

id Tech - na základě tohoto enginu byly vytvořeny takové kultovní střílečky jako Wolfenstein, Quake a DOOM. Tito tři giganti, zrození id Software, zahřměli koncem 90. let a začátkem 20. století a v naší době, kdy oživování starých her a filmů nabývalo spontánních rozměrů, se vrátili a dali „místním“ střílečkám pořádný šat.

Od roku 2017 má id Tech šest verzí. První vyšla už v roce 1992 (kdy se mnoho mladých čtenářů ještě nenarodilo nebo teprve začalo chodit pod stůl) pod vedením legendární postavy - Johna Carmacka.

Ve skutečnosti získal právo být nazýván „legendárním“ právě za vytvoření id Tech a her, které jsme uvedli výše a které byly vydány na tomto enginu. Poté vývojáři nazvali verze svého enginu podle názvů her, pro které byly tyto „základny“ vyvinuty.

První tři díly Dooma tedy vyšly na id Tech 1 a na druhé verzi, která se jmenovala Quake Engine, jak asi tušíte, se objevilo několik dílů série Quake.

S id Tech 3 začala id Software distribuovat svůj nápad. Engine se stále více začal objevovat mezi projekty vývojářů třetích stran (Medal of Honor, Star Trek, James Bond 007).

Motor číslo tři navíc získala společnost Infinity Ward, která na jeho základě vytvořila vlastní engine (o tom jsme mluvili na začátku výčtu, jelikož na něm skončil i tento engine).

id Tech 4 je érou významné transformace, protože engine byl poprvé napsán v C++. Vývojáři přepsali všechny subsystémy enginu a představili jej ve hře DOOM 3. Samostínování, nasvícení na pixel atd. – čtvrtá verze měla nejmodernější technologie.

Společnost prakticky nepracovala s id Tech 5 a vydala pro něj pouze jednu hru - RAGE. U publika se setkal s kontroverzí, ačkoli samotný engine se ostatním vývojářům líbil. Takže v této verzi vydali , Wolfenstein: The New Order and The Evil Within.

Konečně šestá a nejnovější verze byla vydána v roce 2016. Vývojáři jej vytvořili speciálně pro konzole nové generace a demonstrovali plnou sílu motoru se stejně výkonným projektem - .

V první řadě se engine vyznačuje inovativní technologií Sparse Voxel OCtree, díky které se geometrie úrovní nereprodukuje prostřednictvím polygonální struktury, ale prostřednictvím voxelové.

S pomocí SVO se vývojářům podařilo vylepšit detaily herního světa pomocí škálování: objekty nejblíže k hráči jsou vykresleny v maximální kvalitě, zatímco objekty vzdálenější jsou vykresleny pomocí velkých voxelů, které mají horší kvalitu. Jinak je id Tech 6 vybaven nejmodernější technologií a jako „mladý“ čeká na svou nejlepší hodinu.

2. místo - Frostbite a Unity Engine

Čestné stříbro v žebříčku „Top 10 Engines in the Gaming Industry“ obsadily dva motory, které si shodně zaslouží druhé místo. První, Frostbite Engine, se ukázal v celé své kráse v Battlefield 3 a nadále předvádí neuvěřitelně filmové efekty, a u druhého, Unity Engine, jsme více obeznámeni s jeho rozšířeností a přístupností (podobně jako CryEngine), i když mnoho vynikajících byly na něm vydány hry.

Frostbite Engine byl vyvinut švédskou společností DICE v roce 2008 pro hru Battlefield: Bad Company. Motor nahradil Refractor Engine, starou technologii, se kterou DICE pracovalo během své předchozí historie. Nyní existují tři plnohodnotné verze Frostbite Engine (včetně 1.5) a obecně se engine dokázal osvědčit v závodech, střílečkách, hrách na hrdiny a dokonce i ve sportu.

DICE engine je standardní kombinací grafiky, zvuku a dalších technologií charakteristických pro běžný engine. Dnes podporuje verzi 11 DirectX a je také optimalizován pro práci s vícejádrovými procesory.

Klíčovými výhodami enginu jsou zničitelnost a grafika. První komponenta je spíše odnoží z druhé než plnohodnotným aspektem, nicméně právě o extrémně realistické zničitelnosti se mluví, když se řekne Frostbite Engine.

Grafický engine podporuje mnoho post-efektů, bump mapping, dynamické osvětlení a další moderní technologie. Neexistují prakticky žádná omezení na vzdálenost kreslení - na špičkových počítačích mohou uživatelé zobrazit celé místo až k horizontu.

A přestože se DICE dokázalo osvědčit a stát se populárním ještě před Battlefield 3, právě ten druhý umožnil označit jej za skutečného vývojáře první ligy, kde se vyvíjejí ty nejlepší AAA projekty.

Jen díky Frostbite Engine byli vývojáři schopni zpřístupnit bitvy 32 vs 32 hráčů na obrovských mapách s různým vybavením a také zničitelnými předměty.

Kromě mnoha stříleček si Frostbite Engine vedl dobře v závodní hře NFS: The Run a také v RPG Dragon Age: Inquisition. Dnes je relevantní třetí verze motoru, na které je několik zajímavých projektů, jako je FIFA 17 a .

A nyní se budeme bavit o druhém enginu, který nahradil Frostbite Engine a je s ním umístěn na stejném piedestalu – Unity Engine. Engine vyvinula Unity Technologies v roce 2005 – tehdy ještě nepříliš známé studio, které dnes zaměstnává tisíce zaměstnanců.

Unity Engine nebyl vytvořen pro žádnou konkrétní hru, což je typické pro naše předchozí účastníky - studio jej vyvinulo výhradně pro distribuci.

Unity Technologies motor stále vlastní, neustále jej modernizuje a vylepšuje. Vzhledem k tomu, že cena enginu je nastavena na dost nízkou úroveň, stal se Unity Engine jedním z nejznámějších (ne-li nejznámějším) enginů, který používají jak giganti herního průmyslu, tak indie vývojáři.

Samotný Unity Engine je herním enginem, integrovaným vývojovým prostředím a návrhářem pro tvorbu her. Podporuje mobilní operační systémy, Windows, Linux a OS X a funguje na všech konzolích, nových i předchozích generací.

Pokud si myslíte, že jste se s Unity Engine nikdy nesetkali, pak jste s největší pravděpodobností na omylu, protože se často používá , Blizzard, EA a mnoho dalších společností. Nejnovější hry ze série Obsidian , Kerbal Space Program a stovky dalších projektů byly všechny vydány na Unity Engine.

Klíčovým faktorem ovlivňujícím popularitu Unity Engine je bezplatnost balíčku, který pokrývá minimální stavbu motoru.

Každý začínající vývojář si může Unity Engine stáhnout zcela zdarma a začít na něm vytvářet hry, zejména proto, že se jeho nástroje neuvěřitelně snadno učí ve srovnání s jinými populárními motory.

Pokročilý a vybavený nejnovější technologií, Unity Engine je především nejoblíbenější motor, za který si vysloužil druhou pozici v našem seznamu.

1. místo - Source a Unreal Engine

Pozice vítěze zopakovala osud předchozí řady, budeme tedy opět mluvit o dvou motorech najednou, které si stejně tak zaslouží označení nejlepší engine v herním průmyslu. Člověk, který se alespoň jednou dotkl počítače, pravděpodobně slyšel o Half-Life – nejslavnější střílečce, která svého času zvedla laťku po vzoru Quake nebo DOOM.

Právě hra o dobrodružstvích slavného vědce Gordona Freemana byla vytvořena na Source enginu. Ta druhá – Unreal Engine 3 – je úzce spojena se sérií stříleček , která podobně jako výše zmíněné akční hry stejným způsobem „posunula laťku“ a stala se jedním z nejlepších zástupců svého žánru.

Source engine byl vyvinut společností Valve Corporation již v roce 2004. A ačkoliv jsme výše zmínili první díl Half-Life, tento engine byl vytvořen již pro pokračování, ale první hrou na enginu byl Counter-Strike: Source.

První zmínka o motoru se objevila v roce 1998, kdy už se práce na Half-Life chýlily ke konci. Vývojáři museli kvůli nedokonalostem GoldSrc, prvního enginu společnosti, zahodit spoustu vylepšení a funkcí, které se původně měly objevit v akci. Proto se zaměstnanci Valve rozhodli vytvořit motor, který umožní splnit všechny jejich sny a touhy.

O dokonalosti Source není třeba mluvit, vzhledem k oblíbenosti Half-Life 2. Hra měla mnoho skvělých řešení a funkcí, ale hlavním aspektem byl a stále je fyzikální engine - Havok, který Valve vylepšilo a upravilo pro Zdroj.

Právě díky této Ragdollově podobné fyzice v Half-Life 2 se vývojářům podařilo vytvořit ty nejzajímavější hádanky a hratelnost obecně. Navíc animace obličeje ve hře byla podobně špičková pro rok 2004.

Další funkcí, která Source odlišuje, je umělá inteligence, která dokonale ovládá nepřátele a přátele hráče. Grafika, kromě výše zmíněné animace, vynikala svými shader efekty.

Stejně jako u Unity může kdokoli pracovat se Source zdarma stažením speciální utility (Source SDK) ze Steamu. Dnes existuje druhá verze Source, která byla oznámena v roce 2015.

Hra Dota 2 již vyšla na Source 2, stejně jako několik dalších nezávislých projektů od Valve. Veřejně dostupná verze enginu je stále ve vývoji.

Unreal Engine je engine, za jehož vytvoření je zodpovědný Epic Games. Mnoho hráčů zná projekty této společnosti, které jsou jedny z nejlepších stříleček v herním průmyslu. Všechny hry Epic Games byly vyvinuty na Unreal Engine, ale i když jste nehráli žádný z projektů této společnosti, pravděpodobně jste na tento engine narazili, protože na něm bylo vytvořeno více než sto různých her.

Neskutečný seriál, , poštovní, Tom Clancy's, BioShock, , , , Borderlands, Dishonored, XCOM, , Life is Strange, Mortal Kombat X a desítky dalších neméně slavných, ale i zcela nezávislých projektů vznikly na Unreal Engine. Není to špatné, že?

Unreal Engine, poháněný C++, je schopen běžet prakticky na každém operačním systému PC a také na řadě špičkových i méně běžných konzolí. V současné době existují čtyři plné verze motoru, které byly vydány v letech 1998, 2002, 2006 a 2014.

Existují však také větve, které jsou dodatky a upgrady k „hlavním“ verzím. Unreal Engine 4 je nejmladším enginem v sérii a první hra na něm vydaná měla to štěstí, že to byla hororová hra Daylight z roku 2014.

Během své existence byl motor distribuován na placené bázi, jako technologie konkurence. Nicméně příklady Unity a CryEngine přiměly Epic Games k tomu, aby Unreal Engine 4 mohl hrát zdarma. Je tu jedno upozornění – aplikace nebo hra vytvořená na enginu by neměla vydělávat více než tři tisíce dolarů za čtvrtletí.

Video: Funkce Unreal Engine v roce 2017


Jako jestli se ti to líbilo