ویژگیهای کلیدی
در حین ساخت نمونه کارهای بازیهای خود، یک مرور کلی سطح بالا از موتور بازی Unity به دست آورید.
بهترین شیوهها را برای پیادهسازی انیمیشن بازی، فیزیک بازی، سایهزنها و جلوهها کشف کنید.
برنامههای کاملاً برجسته، از جمله تیرانداز فضایی و یک بازی ماجراجویی دوبعدی، ایجاد کنید و تجربیات AR/VR و عوامل هوش مصنوعی بازی را توسعه دهید.
شرح کتاب
موتور بازی Unity که توسط میلیونها توسعهدهنده در سراسر جهان استفاده میشود، به لطف ویژگیهایی که شما را قادر میسازد بازیها و برنامههای سهبعدی را برای پلتفرمهای دسکتاپ و موبایل در کمترین زمان ایجاد کنید، محبوب است. با Unity 2020، این موتور بازی پیشرفته، پیشرفتهایی را در ابزار Unity، ویرایشگر و گردش کار، در کنار بسیاری از موارد دیگر، معرفی میکند.
ویرایش سوم این کتاب Unity با ویژگیهای جدید Unity 2020 و شیوههای مدرن توسعه بازی بهروزرسانی شده است. وقتی به سرعت با اصول اولیه توسعه بازی در یونیتی آشنا شدید، میتوانید یک مجموعه، یک بازی تیراندازی دوبعدی و یک بازی ماجراجویی دوبعدی بسازید. سپس با ساخت پروژههای کامل با استفاده از جدیدترین جعبه ابزار بازی، مباحث پیشرفتهای مانند یادگیری ماشین، واقعیت مجازی و واقعیت افزوده را بررسی خواهید کرد. با پیادهسازی مفاهیم در عمل، این کتاب تضمین میکند که درک روشنی از توسعه بازی در یونیتی خواهید داشت.
در پایان کتاب، پایه محکمی در توسعه یونیتی با استفاده از سی شارپ خواهید داشت که میتواند در سایر موتورها و زبانهای برنامهنویسی اعمال شود. همچنین میتوانید چندین پروژه واقعی ایجاد کنید تا به سبد توسعه بازی حرفهای خود اضافه کنید.
آنچه خواهید آموخت
اصول اولیه توسعه بازی، از جمله اشیاء بازی، اجزا و صحنهها را بیاموزید
انواع بازیها را در سیشارپ توسعه دهید و ابزار جدید شکلدهی به اسپرایتها را برای بازیهای سهبعدی و دوبعدی یونیتی بررسی کنید
کنترلهای بازیکن و قابلیتهای ورودی را برای بازیهای یونیتی خود مدیریت کنید
تکنیکهای هوش مصنوعی مانند مسیریابی، ماشینهای حالت محدود و یادگیری ماشین را با استفاده از Unity ML-Agents پیادهسازی کنید
با استفاده از UnityVR و AR Foundation بازیهای واقعیت مجازی و افزوده ایجاد کنید
ویژگیهای پیشرفته یونیتی ۲۰۲۰ و نحوه استفاده از آنها برای بهبود بازیهای خود را بررسی کنید
این کتاب برای چه کسانی مناسب است؟
اگر شما یک توسعهدهنده بازی یا برنامهنویس تازهکار در Unity هستید و میخواهید با موتور بازی به صورت عملی آشنا شوید، این کتاب برای شما مناسب است. توسعهدهندگان Unity که به دنبال کار بر روی پروژههای عملی برای بررسی ویژگیهای جدید Unity 2020 هستند، این کتاب را مفید خواهند یافت. درک اولیه از برنامهنویسی C# مورد نیاز است.
فهرست مطالب
بررسی اصول Unity
ایجاد یک بازی Collection
ایجاد یک بازی Space Shooter
ادامه بازی Space Shooter
ایجاد یک بازی ماجراجویی دوبعدی
ادامه ماجراجویی دوبعدی
تکمیل ماجراجویی دوبعدی
ایجاد هوش مصنوعی
ادامه کار با دشمنان هوشمند
تکامل هوش مصنوعی با استفاده از ML-Agents
ورود به واقعیت مجازی
تکمیل بازی VR
ایجاد یک بازی واقعیت افزوده با استفاده از بنیاد AR
تکمیل بازی AR با Universal Render Pipeline






























