Obsah
- 1. Jednota
- Pros
- Zápory
- 2. Unreal Engine
- Pros
- Zápory
- 3. Cocos2D
- Pros
- Zápory
- 4. Ludei
- Pros
- Zápory
- 5. Corona SDK
- Pros
- Zápory
- Balenie
S nárastom mobilných hier a generovaním konzol, ako sú PS4, Xbox a Wii U, vývojári neustále hľadajú nové cesty, ktoré im pomôžu zvýšiť angažovanosť hráčov.
Tradične 'hra jamy' videli vývojári so zameraním len na desktop alebo webový prehliadač s pomocou vývojového prostredia, ako je Flash. Dnes je však tento scenár úplne odlišný, keďže mobilné zariadenia naďalej rastú, čím sa mobilné hry stávajú jedným z najrýchlejšie rastúcich segmentov.
Vývoj hier pre mobily vám môže pomôcť osloviť širšiu škálu divákov a distribučné kanály uľahčujú poskytovanie vašich vyvinutých hier koncovým užívateľom, keď sú pripravené. Avšak, keď sa vyvíjajú hry v krátkom časovom rozpätí, je to znepokojenie, rozhodovanie sa pre správny prístup je to, čo robí vašu hru dosiahnuteľnou a najlepšou vo svojom vlastnom smere.
Takže, ak chcete pridať hranicu do svojho vývoja hry, tu sú niektoré nástroje, ktoré stoja za to vyskúšať, takže si môžete vytvoriť vlastnú hru a dostať ju na obrazovku.
1. Jednota
Jednota je dokonalým nástrojom pre tých, ktorí chcú svojim hráčom rozprávať interaktívne príbehy. Je to veľmi populárny nástroj, ktorý používa približne 47% vývojárov. Nielenže je to nástroj pre začiatočníkov, ale aj pre skúsených vývojárov. Jednota bola vyvinutá ako najrýchlejší spôsob, ako budovať 2D a 3D hry, čo je niečo, čo ju robí od seba.
Tiež existuje podpora pre tri vývojové jazyky: C #, UnityScript (JavaScript s anotáciami typu) a Boo. Z troch, UnityScript je najviac dominuje jeden a Boo možno vyhnúť. Komunita tohto nástroja má širokú podporu C # a najlepšia časť je, že sa ľahko dostanete do množstva pluginov a príkladov na ich použitie.
Pros
-
Podporuje veľmi silnú komunitu vývojárov
-
Veľké nástroje na vizuálne úpravy, ktoré je možné rozšíriť pomocou pluginov
-
Kompatibilný s rôznymi platformami a zariadeniami
-
3D engine je skvelý pri vytváraní úžasných výsledkov s minimálnym úsilím
Zápory
-
Spolupráca je dosť zložitá, pretože jej drahý server pre zadávanie je potrebné použiť na zdieľanie kódu a majetku medzi členmi tímu.
-
Nie je tak veľký, pokiaľ ide o výkon, pretože bežal úplne v jednom vlákne a nepridáva do ďalších jadier k mobilným zariadeniam.
2. Unreal Engine
Powerhouse za populárnou hrou ako je Infinity Blade, Unreal Engine je robustný nástroj pre vývojárov, ktorý prichádza s dvoma riešeniami. V prvom rade je to jeho neskutočný Unreal Engine 3, ktorý ponúka úplný prístup k integrovanému balíku Unreal Editor, C ++ a neochvejnú podporu svojho hlavného inžinierskeho tímu. Ďalej prichádza balené s Unreal Development Kit, ktorý obsahuje veľa nástrojov, ktoré vám pomôžu vytvoriť tie dobrodružné hry typu.
Unreal Engine je napísaný v jazyku C ++ a je to jediný jazyk, ktorý tento nástroj podporuje. Tiež existuje veľa možností na vykonávanie rôznych úloh súvisiacich s vývojom bez toho, aby ste museli písať jeden riadok kódu.
Pros
-
Rock-solídny výkon
-
Z krabice nástroje a aktíva pre rozvoj vysoko interaktívnych hier
-
Vynikajúci cenový model
Zápory
-
Nie je výber pre začiatočníkov kvôli zložitej povahe jazyka C ++
-
Vysoká krivka učenia a obmedzená podpora pre staré zariadenie
-
Cenový model je dobrý, ale pokiaľ očakávate významný titul v rámci iného licenčného modelu.
3. Cocos2D
Populárne u tých, ktorí chcú rozvíjať zábavné a fascinujúce hry, Cocos2D je skvelý multimediálny nástroj, najmä ak chcete vytvoriť hry pre deti. Zdarma, je to silný a ľahko použiteľný, akonáhle sa dostanete na kĺb. Vývojári môžu vyvíjať hry pre iOS a Android a jeho široká škála rozšírení, nástrojov a open-source kódu vám poskytne flexibilitu pri zmene smeru, ak potrebujete.
K dispozícii sú rôzne verzie, s ktorými je Cocos2D k dispozícii. Sú to Objective-C, C ++, C #, JavaScript a Ruby. Zo všetkých je C + + dominantný a často sa udržiava. Taktiež existuje skriptovací jazyk viazaný na verziu C ++ v Lua a JavaScript. To umožňuje vývojárom písať podľa ich preferovaného jazyka a zároveň sa tešiť na plný natívny výkon.
Pros
-
Skvelá podpora širokej škály platforiem a mobilných zariadení
-
Úžasná kolekcia rozšírení a nástrojov na pomoc vývojárom
-
Veľká podpora komunity
-
Podpora zvuku
Zápory
-
Nedostatok spoľahlivých komerčných subjektov na riešenie problémov a odstraňovanie chýb. Musíte buď opraviť pre seba, alebo najať profesionálne služby, čo nie je možné za určitých podmienok.
-
API nie je až také skvelé.
-
Neschopnosť veľmi prispieť k celkovej štruktúre projektu.
4. Ludei
Zdokonalenosť HTML5 spočíva v tom, že pomáha vývojárom vstúpiť do radu platforiem tým, že slúži tomuto novému univerzálnemu štandardu. Ludei je dodávaný s prispôsobeným JavaScript virtuálnym strojom, ktorý zabezpečuje rýchly vývoj HTML5 plátna a aplikácie WebGL a vývoj hier na mobil.
Ludei je skvelý v tom, že svojim hráčom ponúka najrýchlejší a najzaujímavejší herný zážitok HTML5. Zjednodušuje celý proces testovania a budovania aplikácií pre dokonalý herný pocit. Ludei tiež ponúka prístup k niektorým najdôležitejším funkciám, vrátane natívnych reklamných sietí, platieb v aplikáciách, oznámení o stlačení a ďalších.
Pros
-
Môžete ľahko previesť HTML5 aplikácie do rýchle mobilné aplikácie
-
Aplikácie môžu byť vytvárané 10-krát rýchlejšie ako aplikácie založené na HTML5 aplikácie PhoneGap.
Zápory
-
Komunikačný kanál potrebuje rýchlu aktualizáciu
-
Je potrebné znížiť niektoré možné chyby, chyby a problémy s udržiavateľnosťou.
5. Corona SDK
Vývoj mobilných aplikácií kompatibilných s viacerými platformami bol výzvou pre vývojárov a Corona SDK je nástroj, ktorý vám pomôže prekonať túto výzvu. Corona SDK je extrémne efektívny nástroj, ktorého cieľom je ponúknuť flexibilitu a schopnosť vytvárať aplikácie, ktoré bežia bez problémov v širokej škále zariadení pomocou spoločnej kódovej základne. Dodáva sa s množstvom nástrojov, ktoré vám pomôžu zamerať sa na vytváranie zábavných a pútavých hier.
Pomocou aplikácie Corona SDK je veľmi jednoduché vytvoriť aplikácie pre iOS, Android, Kindle a Nook. Využíva vývojové prostredie Lua av súčasnosti ho využíva 250 000 nezávislých štúdií a štúdií po celom svete. Corona nástroj je naozaj cool náhradou pre tých, ktorí chcú vytvoriť naozaj pôsobivé a inovatívne.
Pros
-
Rýchle, univerzálne a jednoduché
-
Môžete vytvárať aplikácie pre zariadenia so systémom iOS a Android
-
Optimalizované, aby sa využili hardvérové funkcie
-
Ľahko sa učiť
Zápory
-
Vzhľadom k tomu, Ansca nie je komerčný člen Apple alebo Android, je to docela náročné, že niektoré niektoré veci nemusia byť k dispozícii v nedávnych vydaniach SDK.
Balenie
Vyššie uvedené nástroje sú skutočne jedinečné a robustné svojím vlastným spôsobom a ukážu sa ako vysoko spoľahlivé, keď uviaznete. Oni tiež vám predstavu, odkiaľ začať a ako urobiť svoju hru nezabudnuteľným zážitkom pre svojich hráčov.