Hodnocení:
Kniha je mezi vývojáři Unity velmi dobře hodnocena, zejména pro své jasné vysvětlení návrhových vzorů a praktické příklady kódování. Mnoho čtenářů oceňuje její zaměření na pomoc při lepší organizaci a strukturování kódu, což v konečném důsledku zvyšuje jeho udržovatelnost a výkonnost. Někteří si však přejí větší rozmanitost implementačních kontextů a považují některé příklady za prezentované s výhradami ohledně jejich účinnosti.
Klady:Nabízí podrobné vysvětlení návrhových vzorů používaných při vývoji her, poskytuje praktické příklady, pomáhá zlepšit organizaci kódu a výkonnost a je vstřícná k začátečníkům díky přehledným a stručným kapitolám.
Zápory:Postrádá různorodé implementace vzorů v různých kontextech, některé příklady jsou opatřeny výhradami ohledně jejich účinnosti a někteří čtenáři pociťovali potřebu dalších výzev, aby mohli aplikovat to, co se naučili.
(na základě 7 hodnocení čtenářů)
Game Development Patterns with Unity 2021 - Second Edition: Explore practical game development using software design patterns and best practices in Un
Objevte praktické návrhy na řešení problémů při programování her v Unity
Klíčové vlastnosti:
⬤ Získejte přehled o architektuře a kódovacím modelu enginu Unity.
⬤ Sestavte kompletní závodní hru pomocí návrhových vzorů softwaru a pochopte, jak je implementovat v Unity.
⬤ Stáhněte si zdrojový kód kompletního prototypu demonstrujícího jednotlivé použité softwarové vzory.
Popis knihy:
Kódovací model a architektura Unity vyžadují znalost běžných softwarových návrhových vzorů. Chcete-li optimálně nakódovat hru v Unity stejným způsobem jako v jiných enginech, budete se muset přizpůsobit programátorským technikám, které zahrnují použití návrhových vzorů.
V tomto druhém vydání se s použitím návrhových vzorů seznámíte pomocí doplněných příkladů kódu založených na skutečných implementacích herních mechanik a systémů hratelného prototypu závodní hry. Seznámíte se s hlavními principy opakovaně použitelných softwarových vzorů a s tím, jak je využít k efektivnímu vytváření komponent. Mezi pozoruhodné doplňky patří dokument o návrhu hry (GDD), úvod do programování v Unity a zdrojový kód kompletního prototypu ke stažení.
Na začátku se seznámíte s celkovým návrhem základních herních mechanik a systémů, které budete v této knize o Unity vytvářet, a objevíte osvědčené softwarové vzory pro strukturované kódování základních součástí hry. Zjistíte také, jak můžete pomocí klasických návrhových vzorů využívat jedinečné funkce rozhraní API Unity. Nakonec zjistíte negativní dopady špatných architektonických rozhodnutí a pochopíte, jak je překonat pomocí jednoduchých, ale účinných postupů.
Na konci této knihy budete schopni vyvíjet hry pro Unity strukturovaným, škálovatelným a optimalizovaným způsobem.
Co se naučíte:
⬤ Strukturovat profesionální kód Unity pomocí standardních vývojových vzorů.
⬤ Identifikovat správné vzory pro implementaci konkrétních herních mechanik nebo funkcí.
⬤ Vytvářet konfigurovatelné základní herní mechaniky a složky, které lze upravovat bez nutnosti napsat jediný řádek kódu.
⬤ Přečtěte si praktické techniky objektově orientovaného programování (OOP) a naučte se, jak se používají v kontextu projektu Unity.
⬤ Vytvořit jedinečné systémy pro vývoj her, například editor úrovní.
⬤ Prozkoumejte způsoby, jak přizpůsobit tradiční návrhové vzory pro použití s rozhraním Unity API.
Pro koho je tato kniha určena:
Tato kniha je určena vývojářům her Unity, kteří se chtějí naučit průmyslové standardy pro tvorbu her Unity. Předpokládá se znalost herního enginu Unity a programování v jazyce C#. Pokud teprve začínáte svou cestu k tomu, abyste se stali vývojářem her Unity, tato kniha pro vás není vhodná.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)