Hands-On Game Development Patterns with Unity 2019
بلوکهای ساختاری مرسوم از یک معماری مستحکم مثل الگوهای طراحی، بدون این که با روشهای منحصر به فرد انجام کارها توسط موتور Unity تطبیق یابند، قابل به کار گیری در Unity نیستند. ما الگوهای طراحی را که در حال حاضر توسط برنامه نویسان بازیهای حرفه ای در استادیوهای indie، mobile و AAA استفاده میشوند را مرور خواهیم کرد. ما همچنین ضد الگوهای بد نام را نیز بررسی خواهیم کرد.
کتاب Hands-On Game Development Patterns with Unity 2019، با توضیح معماری Unity Engine شروع میشود و به شما نشان میدهد که چگونه میتوانید در طراحی بازیها از آنها استفاده کنید. این کتاب به خوانندگان کمک میکند تا با ارکان معماری موتور Unity آشنا شوند و از آنها در تصمیم گیریهای فنی بهتر کمک بگیرند. پس از آن با محبوبترین الگوهای طراحی نرم افزار صنعت بازی آشنا میشویم. درست از مفهوم اولیه تا زمان پیاده سازی آن ها، شما میتوانید تمام جزئیاتی را که برنامه نویسان بازی در صنعت با آنها سر و کار دارند را بیاموزید. ما همچنین الگوهای کلاسیکی مانند Singleton، الگوهای مدرنی مانند Event Bus و حتی الگوهای نادری مانند Spatial Partition را مرور خواهیم کرد.
مطالبی که در کتاب الگوهای توسعه بازی با یونیتی 2019، خواهید آموخت:
- بررسی ارکان اصلی معماری موتور بازی Unity
- یادگیری الگوهای طراحی نرم افزار در حین ساختن سیستمهای gameplay
- به دست آوردن مهارتهای لازم برای شناخت ضد الگوها و نحوه جلوگیری از تاثیر منفی آنها بر روی کد هایتان
- غنیتر کردن واژگان طراحی خود برای بیان کردن ایدههای خود در مورد بهتر کردن معماری بازی ها
- تسلط پیدا کردن بر APIهای Unity با نوشتن کدهای به خوبی طراحی شده
- یادگیری برخی نکات و ترفندها در صنعت بازی برای کمک به شما در شغلتان