Hodnotenie:
Recenzie vo všeobecnosti chvália knihu ako cenný zdroj informácií o vývoji hier v Unity, najmä pre začiatočníkov a tých, ktorí chcú zdokonaliť svoje zručnosti. Viaceré kritiky však upozorňujú na problémy, ako sú zastarané informácie, chyby v texte a zlá kvalita tlače, ktoré môžu brániť v učení.
Výhody:Ponúka komplexný úvod do Unity, vhodný pre začiatočníkov aj pre tých, ktorí už majú nejaké skúsenosti. Poskytuje jasné vysvetlenia, je dobre štruktúrovaná a pokrýva moderné témy, ako sú Visual Scripting a Shader Graph. Mnohí recenzenti ju považovali za užitočnú pre praktický vývoj hier a ocenili prístup krok za krokom. Užitočná ako referencia na zdokonaľovanie prototypov.
Nevýhody:Môže byť príliš pokročilá pre úplných začiatočníkov, čo vedie k frustrácii z neočakávaných problémov v Unity. Niektoré chyby v texte a príkladoch môžu spôsobiť zmätok, najmä pri skriptovaní v jazyku C#. Kvalita tlače je kritizovaná za tmavé a nejasné snímky obrazovky, čo sťažuje sledovanie. Chýba hĺbka pokročilých konceptov a nemusí uspokojiť skúsených vývojárov.
(na základe 17 čitateľských recenzií)
Hands-On Unity 2021 Game Development - Second Edition: Create, customize, and optimize your own professional games from scratch with Unity 2021
Dosiahnite fascinujúce herné zážitky pomocou najnovších funkcií Unity 2021 podľa praktického prístupu k vytváraniu profesionálnych hier
Kľúčové vlastnosti:
⬤ Odhaľte možnosti skriptovania v jazyku C# na vytváranie používateľských rozhraní, grafiky, agentov hernej umelej inteligencie a ďalších.
⬤ Preskúmajte najnovšie nástroje Unity vrátane Universal Render Pipeline, Shader Graph, UI Toolkit, Visual Scripting a VFX graph na vylepšenie grafiky a animácie.
⬤ Vytvorte si zážitok z rozšírenej reality pomocou Unity AR Foundation.
Popis knihy:
Unity je komplexný a zároveň jednoduchý balík nástrojov na vývoj videohier. Pomocou Unity môžete vytvárať nielen videohry, ale aj zážitky AR/VR, komplexné simulácie, realistické vykresľovanie v reálnom čase, filmy a praktické hry na školenie a vzdelávanie. S touto knihou sa od základov vysporiadate s tvorbou plnohodnotnej hry, ktorú budete budovať krok za krokom a svoje vedomosti budete uplatňovať priebežne.
Tento prehľadný sprievodca, doplnený praktickými návodmi a projektmi, vás naučí, ako vyvíjať hru pomocou niekoľkých nástrojov Unity. Postupne sa naučíte používať engine Unity, vytvárať jednoduché skripty pomocou jazyka C#, integrovať grafiku, zvuk a animácie a manipulovať s fyzikou, aby ste vytvorili zaujímavú mechaniku hry. Všetky získané vedomosti budete môcť uplatniť v reálnej hre. V neskorších kapitolách sa dozviete, ako nakódovať jednoduchého agenta umelej inteligencie, ktorý bude pre používateľa výzvou, a ako používať nástroje na profilovanie, aby ste zabezpečili efektívny beh kódu. Nakoniec budete pracovať s nástrojmi rozšírenej reality Unity a vytvárať zážitky rozšírenej reality pre 3D aplikácie a hry.
Na konci tejto knihy o Unity vytvoríte kompletnú hru a vybudujete si pevné základy v používaní širokej škály nástrojov Unity.
Čo sa naučíte:
⬤ Preskúmať nástroje jazyka C# aj Visual Scripting na prispôsobenie rôznych aspektov hry, ako je fyzika, hrateľnosť a používateľské rozhranie.
⬤ Programovať bohaté shadery a efekty pomocou nového Shader Graph a Universal Render Pipeline spoločnosti Unity.
⬤ Vykonajte postprocesing na zlepšenie kvality grafiky pomocou celoobrazovkových efektov.
⬤ Vytvárajte bohaté časticové systémy pre svoje hry Unity od základov pomocou VFX Graph a Shuriken.
⬤ Pridávajte do hry animácie pomocou Animátora, Cinemachine a Časovej osi.
⬤ Používajte úplne nový balík UI Toolkit na vytváranie používateľských rozhraní.
⬤ Zavedenie hernej umelej inteligencie na ovládanie správania postáv.
Pre koho je táto kniha určená:
Táto kniha o engine Unity je určená pre vývojárov hier, ktorí chcú prejsť na herný engine Unity. Ak ste vývojár, ktorý sa už s Unity stretol, táto kniha vám pomôže preskúmať jeho najnovšie funkcie. Na to, aby ste z tejto knihy o vývoji hier pre Unity vyťažili čo najviac, sa vyžadujú predchádzajúce skúsenosti s programovaním v jazyku C#.