Hodnotenie:
Kniha je medzi vývojármi Unity veľmi dobre prijímaná, najmä pre jej jasné vysvetlenie návrhových vzorov a praktické príklady kódovania. Mnohí čitatelia oceňujú jej zameranie na pomoc pri lepšej organizácii a štruktúrovaní kódu, čo v konečnom dôsledku zvyšuje jeho udržiavateľnosť a výkonnosť. Niektorí si však želajú väčšiu rozmanitosť implementačných kontextov a považujú niektoré príklady za prezentované s výhradami k ich účinnosti.
Výhody:Ponúka podrobné vysvetlenie návrhových vzorov používaných pri vývoji hier, poskytuje praktické príklady, pomáha zlepšiť organizáciu kódu a výkonnosť a je priateľský k začiatočníkom vďaka prehľadným a stručným kapitolám.
Nevýhody:Chýba rozmanitá implementácia vzorov v rôznych kontextoch, niektoré príklady sú uvádzané s výhradami o ich účinnosti a niektorí čitatelia pociťovali potrebu väčšieho množstva výziev na uplatnenie získaných poznatkov.
(na základe 7 čitateľských recenzií)
Game Development Patterns with Unity 2021 - Second Edition: Explore practical game development using software design patterns and best practices in Un
Objavte praktické návrhy na riešenie problémov programovania hier v Unity
Kľúčové vlastnosti:
⬤ Získajte prehľad o architektúre a kódovacom modeli enginu Unity.
⬤ Zostavte kompletnú pretekársku hru pomocou softvérových návrhových vzorov a pochopte, ako ich implementovať v Unity.
⬤ Stiahnite si zdrojový kód kompletného prototypu demonštrujúceho každý z použitých softvérových vzorov.
Popis knihy:
Kódovací model a architektúra Unity si vyžadujú znalosť bežných softvérových návrhových vzorov. Ak chcete optimálne nakódovať hru v Unity rovnakým spôsobom ako v iných enginoch, budete sa musieť prispôsobiť programovacím technikám, ktoré zahŕňajú používanie návrhových vzorov.
V tomto druhom vydaní si osvojíte používanie návrhových vzorov pomocou doplnených príkladov kódu založených na skutočných implementáciách herných mechaník a systémov prototypu hrateľnej pretekárskej hry. Zoznámite sa so základnými princípmi opakovane použiteľných softvérových vzorov a s tým, ako ich využiť na efektívne budovanie komponentov. Medzi pozoruhodné doplnky patrí dokument o návrhu hry (GDD), učebnica programovania v Unity a zdrojový kód kompletného prototypu na stiahnutie.
Na začiatku sa dozviete o celkovom návrhu základných herných mechaník a systémov, ktoré budete v tejto knihe o Unity vytvárať, a objavíte osvedčené softvérové vzory na štruktúrované kódovanie základných komponentov hry. Zistíte tiež, ako môžete využiť klasické návrhové vzory na využitie jedinečných funkcií API Unity. Nakoniec identifikujete negatívne dopady zlých architektonických rozhodnutí a pochopíte, ako ich prekonať pomocou jednoduchých, ale účinných postupov.
Na konci tejto knihy budete schopní vyvíjať hry Unity štruktúrovaným, škálovateľným a optimalizovaným spôsobom.
Čo sa naučíte:
⬤ Štruktúrovať profesionálny kód Unity pomocou štandardných vývojových vzorov.
⬤ Identifikovať správne vzory na implementáciu špecifických herných mechaník alebo funkcií.
⬤ Vyvíjať konfigurovateľné základné herné mechaniky a zložky, ktoré sa dajú upravovať bez toho, aby ste museli napísať jediný riadok kódu.
⬤ Preskúmajte praktické techniky objektovo orientovaného programovania (OOP) a naučte sa, ako sa používajú v kontexte projektu Unity.
⬤ Vybudovať jedinečné systémy na vývoj hier, ako napríklad editor úrovní.
⬤ Preskúmajte spôsoby, ako prispôsobiť tradičné návrhové vzory na použitie s rozhraním Unity API.
Pre koho je táto kniha určená:
Táto kniha je určená pre vývojárov hier Unity, ktorí sa chcú naučiť priemyselné štandardy pre tvorbu hier Unity. Očakáva sa znalosť herného enginu Unity a programovania v jazyku C#. Ak ešte len začínate svoju cestu k tomu, aby ste sa stali vývojárom hier Unity, táto kniha pre vás nie je vhodná.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)