Evaluare:
Cartea este bine primită în rândul dezvoltatorilor Unity, în special pentru explicațiile clare ale modelelor de proiectare și pentru exemplele practice de programare. Mulți cititori apreciază accentul pus pe a-i ajuta să-și organizeze și să-și structureze mai bine codul, îmbunătățind în cele din urmă mentenabilitatea și performanța codului. Cu toate acestea, unii își doresc mai multă diversitate în contextele de implementare și consideră că anumite exemple sunt prezentate cu dezmințiri cu privire la eficiența lor.
Avantaje:Oferă explicații detaliate ale modelelor de design utilizate în dezvoltarea jocurilor, oferă exemple practice, ajută la îmbunătățirea organizării și performanței codului și este ușor de utilizat de către începători, cu capitole clare și concise.
Dezavantaje:Lipsesc implementări diverse ale tiparelor în diferite contexte, unele exemple sunt prezentate cu avertismente cu privire la eficacitatea lor, iar unii cititori au simțit nevoia de mai multe provocări pentru a aplica ceea ce au învățat.
(pe baza a 7 recenzii ale cititorilor)
Game Development Patterns with Unity 2021 - Second Edition: Explore practical game development using software design patterns and best practices in Un
Descoperiți propuneri practice de proiectare pentru a rezolva provocările de programare a jocurilor în Unity
Caracteristici cheie:
⬤ Obțineți o prezentare generală a arhitecturii motorului Unity și a modelului de codare.
⬤ Construiți un joc de curse complet folosind modele de design software și înțelegeți cum să le implementați în Unity.
⬤ Descărcați codul sursă al prototipului complet care demonstrează fiecare dintre modelele software utilizate.
Descrierea cărții:
Modelul de codare și arhitectura Unity necesită cunoașterea modelelor comune de design software. Pentru a codifica optim un joc în Unity, în același mod în care o faceți în alte motoare, va trebui să vă adaptați la tehnicile de programare care implică utilizarea de modele de design.
În această a doua ediție, vă veți familiariza cu utilizarea modelelor de proiectare cu ajutorul exemplelor de cod suplimentate, bazate pe implementări reale ale mecanicilor și sistemelor de joc ale unui prototip de joc de curse jucabil. Veți face cunoștință cu principiile de bază ale modelelor software reutilizabile și cum să le utilizați pentru a construi componente în mod eficient. Unele adăugiri notabile includ un document de proiectare a jocului (GDD), o introducere în programarea Unity și codul sursă descărcabil al unui prototip complet.
Veți începe prin a învăța despre designul general al mecanicilor și sistemelor de bază ale jocurilor pe care le veți construi pe parcursul acestei cărți Unity și veți descoperi modele software încercate și testate pentru a codifica componentele esențiale ale unui joc într-o manieră structurată. De asemenea, veți afla cum puteți utiliza modelele de proiectare clasice pentru a utiliza caracteristicile API unice ale Unity. În cele din urmă, veți identifica impactul negativ al deciziilor arhitecturale greșite și veți înțelege cum să le depășiți cu practici simple, dar eficiente.
La sfârșitul acestei cărți, veți fi capabil să dezvoltați jocuri Unity într-un mod structurat, scalabil și optimizat.
Ce veți învăța:
⬤ Structurați codul Unity profesional utilizând modele de dezvoltare standard din industrie.
⬤ Identificați modelele potrivite pentru implementarea anumitor mecanici sau caracteristici de joc.
⬤ Dezvoltați mecanici și ingrediente de joc de bază configurabile care pot fi modificate fără a scrie o singură linie de cod.
⬤ Examinați tehnicile practice de programare orientată pe obiect (OOP) și învățați cum sunt acestea utilizate în contextul unui proiect Unity.
⬤ Construiți sisteme unice de dezvoltare a jocurilor, cum ar fi un editor de niveluri.
⬤ Explorați modalități de adaptare a modelelor de proiectare tradiționale pentru utilizarea cu Unity API.
Pentru cine este această carte:
Această carte se adresează dezvoltatorilor de jocuri Unity care doresc să învețe standardele industriale pentru crearea de jocuri Unity. Se așteaptă cunoștințe despre motorul de jocuri Unity și despre programarea în limbajul C#. Dacă abia ați început călătoria pentru a deveni un dezvoltator de jocuri Unity, această carte nu este potrivită pentru dvs.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)