Hodnotenie:
Kniha je zdrojom informácií o programovaní hier pre viacerých hráčov pomocou Unity a Mirror a ponúka kombináciu abstraktných techník a konkrétnych implementácií. Považuje sa za užitočnú, najmä pre začiatočníkov, hoci niektorí majú pocit, že sa zameriava viac na programovanie v jazyku C# než na samotný balík Mirror.
Výhody:Poskytuje jedinečný prístup k programovaniu hier pre viacerých hráčov, skvelé vysvetlenia dôležitých pojmov, užitočné pre začiatočníkov, pokrýva rôzne aspekty vývoja hier MMO, obsahuje kapitolu o programovaní mobilných hier.
Nevýhody:Viac zameraný na programovanie v jazyku C# ako na balík Mirror, vnímaný ako základný a primárne pre začiatočníkov, chýbajú témy o optimalizácii.
(na základe 4 čitateľských recenzií)
Massively Multiplayer Game Programming With Unity 3d and Mirror: The Ultimate Guide to Building and Hosting Your MMOGS
V súčasnosti sa z online hier stal multimiliardový priemysel, ale v minulosti si vývoj MMOG (masívne multiplayerovej online hry) vyžadoval veľa času a ľudskej práce. MMOG je totiž veľmi zložitý systém a vývoj rýchlej akčnej online hry si vyžaduje ďalšie technické úvahy. Po prečítaní kníh a príručiek týkajúcich sa návrhu online hry mnohí čitatelia stále nie sú schopní vyvinúť online hru pre viacerých hráčov, pretože všetky súčasné knihy na trhu sú zamerané na technickú diskusiu, ale chýba im úplný a ucelený príklad.
Táto kniha si osvojuje nový spôsob skúmania tejto komplexnej témy.
To znamená, že sa zameriava na funkčný príklad online hry a prichádza s programátorskými detailmi na overenie teoretickej diskusie. Dôvod, prečo sa dá prezentovať týmto spôsobom, vychádza z mojej viac ako desaťročnej práce profesionálneho vývojára hier a zároveň lektora multimédií a vývoja hier na niekoľkých univerzitách na Taiwane. V priebehu rokov náš tím nazbieral skúsenosti a úspechy pri tvorbe online hier a dosiahol dobré výsledky v súvisiacich súťažiach v oblasti online herného dizajnu. Cieľom tejto knihy je podeliť sa o naše skúsenosti s každým, kto má záujem o tvorbu MMOG.
Ak máte skúsenosti s akýmkoľvek programovacím jazykom a chcete vedieť, ako implementovať masovo multiplayerovú online hru, táto kniha je pre vás ideálna. V prvej časti tejto knihy sa venujeme základom programovacieho jazyka C#, ktorý je v súčasnosti hlavným skriptovacím jazykom herného enginu Unity, a následne v ďalších kapitolách skúmame techniky objektovo orientovaného programovania v jazyku C#, ktoré sú potrebné. Po oboznámení sa s programovaním v jazyku C# sú vo zvyšku tejto knihy uvedené ďalšie príklady, ktoré vás povedú k vytvoreniu a hosťovaniu MMOG.
Ak ste skúsený vývojár hier Unity, ktorý sa zaujíma o vývoj MMOG, táto kniha je tiež užitočná. Sieťové a viacvláknové programovanie v jazyku C# sú predstavené v druhej časti, aby pomohli čitateľom pochopiť základy v sieťovej knižnici, ako je UNet alebo Mirror, ktoré sú použité v tejto knihe. Aj kapitola venovaná vývoju mobilných online hier zahŕňa podrobnosti o prenose MMOG na najväčšiu hernú platformu. Prostredníctvom poskytnutých pracovných príkladov pochopíte nielen detaily pri implementácii MMOG, ale môžete techniky uvedené v tejto knihe použiť aj na iné sieťové knižnice alebo herné motory.