کتاب Unity Development Cookbook: Real-Time Solutions from Game Development to AI (کتاب راهنمای Unity: راه حل های بلادرنگ از توسعه بازی تا هوش مصنوعی، ویرایش دوم) یک راهنمای جامع و کاربردی برای بازیسازی با استفاده از یکی از محبوبترین موتورهای بازیسازی جهان یعنی Unity است.
در ادامه مقدمهای از کتاب Unity Development Cookbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Unity Development Cookbook:
به کتاب آشپزی توسعه وحدت، ویرایش دوم خوش آمدید! ابزارهای سهبعدی و توسعه بازی در دو دهه گذشته بسیار قوی شدهاند و افراد بیشتری از همیشه روی پروژههایی کار میکنند که از بازیهای بزرگ «Triple A» گرفته تا پروژههای سرگرمکننده که در اوقات فراغت یک فرد ساخته میشوند، کار میکنند.
ما بسیار هیجانزده هستیم که میتوانیم این کتاب را بهروزرسانی کنیم، و واقعاً به کار خود روی آن افتخار میکنیم. امیدواریم با استفاده از موتور Unity آن را همراهی مفید برای توسعه نرم افزار خود بیابید. Unity از زمانی که ما در سال 2007 کار با آن را شروع کردیم، راه طولانی را پیموده است، و هر چه بیشتر از آن استفاده کنید، ایدههای جدیدی در مورد نحوه استفاده از آن، چرایی استفاده از آن و غیره بیشتر خواهید داشت! این همه بسیار هیجان انگیز است. به ما اعتماد کنید، ما آنجا بوده ایم.
در Secret Lab، ما از Unity برای ساخت بیشتر بازیهای ویدیویی خود استفاده میکنیم. ما بیشتر به خاطر ساخت بازیهای کودکان در استرالیا، شب در جنگل (فینجی) برنده BAFTA و IGF و ابزار بسیار محبوب Yarn Spinner شناخته شده ایم. از زمانی که Unity را کشف کردیم، استفاده از Unity را متوقف نکردیم.
در کتاب Unity Development Cookbook، ما مجموعهای از دستور العملها را برای حل مشکلات رایجی که با استفاده از Unity میسازیم، بارها و بارها حل کردهایم. این کتاب تک تک چیزهای کوچکی را که میخواهید درباره یونیتی بدانید را پوشش نمیدهد، اما امیدواریم اکثر کارهایی را که روزانه در توسعه بازیهای ویدیویی انجام میدهید، پوشش دهد.
ویرایش دوم کتاب مجموعهای از مطالب جدید را اضافه میکند، بر اساس تغییراتی که Unity طی سالها پس از آخرین کتاب اتخاذ کرده است، بهعلاوه بهروزرسانیهایی برای هر چیزی که تغییر کرده است. یونیتی خیلی سریع حرکت نمیکند، اما مهم این است که در بالای همه چیز بمانیم.
این دستور العملها درباره چیزهایی هستند که آرزو میکردیم وقتی برای اولین بار از Unity استفاده میکردیم، کسی را داشتیم که در مورد آنها بپرسیم. ما واقعا امیدواریم که آنها به شما کمک کنند!
زمان بسیار هیجان انگیزی برای استفاده از Unity است. دنیای بازیسازی و بازیسازی هر روز بزرگتر و جالبتر میشود و ابزارها و فناوریهایی که ما استفاده میکنیم بهتر از همیشه هستند. بیرون بروید و چیزهای بزرگ بسازید!
سازمان کتاب Unity Development Cookbook
این کتاب در 13 فصل تنظیم شده است:
فصل 1، “کار در یونیتی”، مفاهیم اساسی را که برای استفاده از یونیتی باید بدانید معرفی میکند: اشیاء بازی، اجزاء، صحنهها، و نحوه کار با ویرایشگر یونیتی.
فصل 2، «اسکریپتنویسی»، رابط اسکریپت نویسی Unity را پوشش میدهد، که نحوه نوشتن کد واقعی است که نحوه عملکرد پروژه شما را مشخص میکند. پس از ایجاد اصول اولیه، به چند مثال عملی میپردازیم، از جمله نحوه نوشتن یک سیستم ذخیره و بارگذاری، نحوه کار موثر با اشیاء، و نحوه ذخیره دادههای خود به گونه ای که هم کد شما و هم Unity بتوانند با آن کار کنند. به آسانی.
در فصل 3 کتاب Unity Development Cookbook، «ورودی»، یاد خواهید گرفت که چگونه از کاربر خود به شکل ورودی صفحه کلید، ماوس و از گیم پدها ورودی دریافت کنید. همچنین درباره نحوه تنظیم اشیاء بازی که به رویدادهای ورودی واکنش نشان میدهند، مانند کلیک کاربر روی آنها بحث خواهیم کرد.
فصل 4، “ریاضیات”، مبانی برخی از مفاهیم ریاضی را پوشش میدهد که دانستن آنها هنگام توسعه بازیها مفید است، مانند بردارها، ماتریسها و ربعها. ما همچنین به برخی از کاربردهای عملی این مفاهیم نگاه خواهیم کرد، مانند تشخیص اینکه آیا یک شی در مقابل بازیکن قرار دارد یا نه.
فصل 5، “گرافیک دو بعدی”، گرافیک دو بعدی و سیستمهای فیزیک را که در Unity ساخته شده اند، مورد بحث قرار میدهد. شما یاد خواهید گرفت که چگونه اسپرایتها را نمایش دهید، آنها را مرتب کنید، و آنها را از یکدیگر جدا کنید.
فصل 6، “گرافیک سه بعدی”، سیستم متریال و سایهزنی یونیتی را پوشش میدهد: چگونه متریالها و شیدرها کار میکنند، چگونه یک سایه زن در یونیتی بسازیم، و چگونه بهترین نتایج را در صحنههای خود دریافت کنیم.
در فصل 7 کتاب Unity Development Cookbook، “فیزیک سه بعدی و کنترل شخصیت”، یاد خواهید گرفت که چگونه سیستم فیزیک سه بعدی یونیتی را برای پشتیبانی از وظایف رایج گیم پلی، مانند برداشتن و پرتاب اشیا، و ایجاد حرکت متحرک، انجام دهید. پلتفرمی که بازیکن میتواند روی آن سوار شود.
فصل 8، «انیمیشن و حرکت»، سیستم انیمیشن مورد استفاده در یونیتی را معرفی میکند و موضوعاتی مانند نحوه تنظیم یک کاراکتر برای ترکیب بین حالتهای مختلف انیمیشن، و نحوه ادغام حرکت بازیکن با انیمیشن شخصیت را پوشش میدهد. ما همچنین سیستم دوربین را در Unity معرفی خواهیم کرد و در مورد نحوه تنظیم دوربینهایی که برای دنبال کردن اهداف حرکت میکنند صحبت خواهیم کرد.
فصل 9، “منطق و بازی”، همه چیز در مورد ایجاد گیم پلی است که بازیکنان با آن تعامل دارند. طیف گستردهای از وظایف گیمپلی متداول در اینجا وجود دارد، مانند مدیریت وضعیت تلاشی که به بازیکن دادهاید، ردیابی اگر ماشین مسابقهای بیش از حد از میانبر استفاده میکند، و مدیریت نحوه آسیبدیدگی بین اشیا در بازی شما.
در فصل 10 کتاب Unity Development Cookbook، «رفتار، شبیهسازی و هوش مصنوعی»، یاد میگیرید که چگونه به شخصیتهای خود مغز اضافه کنید، از جمله توانایی تشخیص زمانی که بازیکن میتواند دیده شود، توانایی حرکت در فضا و اجتناب از موانع، و توانایی برای پیدا کردن جایی که آنها را نمیتوان دید. این فصل از کتاب Unity Development Cookbook همچنین به طور خلاصه به بررسی استفاده از Unity برای شبیهسازی، با استفاده از تکنیکهای یادگیری ماشین برای هوش مصنوعی واقعی میپردازد.
فصل 11 کتاب Unity Development Cookbook، “صدا و موسیقی”، سیستمهای صوتی یونیتی را معرفی میکند. ما اصول اولیه پخش صداها را پوشش میدهیم و سپس به ویژگیهای پیشرفتهتر میرویم، مانند مسیریابی صدا به گروههای مختلف، و پخش خودکار موسیقی هنگام صحبت کردن یک شخصیت.
فصل 12، “رابط کاربر”، ابزارهایی را برای ایجاد یک رابط برای بازیکنان شما پوشش میدهد تا به آنها نگاه کنند و با آنها تعامل داشته باشند. این فصل از کتاب Unity Development Cookbook همچنین دارای بخشی در مورد نحوه ساخت ابزارهای خود در یونیتی با گسترش ویرایشگر است.
فصل 13، «فایلها، شبکهسازی و تصاویر»، فصل آخر ما، شبکه، واکشی دادهها از وب، و ذخیره اسکرینشاتها از روی کد را بررسی میکند.
سرفصلهای کتاب Unity Development Cookbook:
- Preface
- 1. Working in Unity
- 2. Scripting
- 3. Input
- 4. Mathematics
- 5. 2D Graphics
- 6. 3D Graphics
- 7. 3D Physics and Character Control
- 8. Animation and Movement
- 9. Logic and Gameplay
- 10. Behavior, Simulation, and AI
- 11. Sound and Music
- 12. User Interface
- 13. Files, Networking, and Screenshots
- Index
- About the Authors
جهت دانلود کتاب Unity Development Cookbook میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.