ویژگیهای کلیدی
قابلیتهای اسکریپتنویسی C# را برای ایجاد رابط کاربری فراگیر، گرافیک، عوامل هوش مصنوعی بازی و موارد دیگر آزاد کنید.
آخرین ابزارهای Unity، از جمله Universal Render Pipeline، Shader Graph و VFX Graph را برای بهبود گرافیک و انیمیشن بررسی کنید.
با استفاده از AR Foundation Unity، ساخت تجربه واقعیت افزوده را آغاز کنید.
شرح کتاب
در طول سالها، موتور بازی Unity دامنه خود را از صرفاً ایجاد بازیهای ویدیویی به ساخت تجربیات AR/VR، شبیهسازیهای پیچیده، رندرینگ واقعگرایانه در زمان واقعی، فیلمها و بازیهای جدی برای آموزش و پرورش گسترش داده است. ویژگیهای آن برای پیادهسازی گیمپلی، گرافیک و سفارشیسازی با استفاده از برنامهنویسی C#، Unity را به یک پلتفرم جامع برای توسعه تجربیات غنی و حرفهای تبدیل میکند.
با این کتاب، شما قادر خواهید بود پروژههای چشمگیر Unity را به صورت گام به گام بسازید و دانش خود را در مورد مفاهیم Unity برای ایجاد یک بازی دنیای واقعی به کار بگیرید. این راهنمای آسان که با آموزشهای عملی و پروژهها تکمیل شده است، به شما نشان میدهد که چگونه اولین بازی کامل خود را با استفاده از ابزارهای مختلف یونیتی توسعه دهید. با پیشرفت، یاد خواهید گرفت که چگونه از ویرایشگر یونیتی نهایت استفاده را ببرید و با استفاده از زبان برنامهنویسی سیشارپ اسکریپت بسازید. سپس این کتاب توسعه بازی یونیتی شما را با ادغام گرافیک، صدا و انیمیشنها و دستکاری فیزیک برای ایجاد مکانیکهای چشمگیر برای بازیهایتان آشنا میکند. همچنین یاد خواهید گرفت که چگونه یک عامل هوش مصنوعی ساده را برای به چالش کشیدن کاربر کدنویسی کنید و از ابزارهای پروفایلینگ برای اطمینان از اجرای صحیح کد استفاده کنید. در نهایت، با بنیاد واقعیت افزوده یونیتی برای ایجاد تجربیات واقعیت افزوده برای برنامهها و بازیهای سهبعدی آشنا خواهید شد.
در پایان این کتاب، شما یک بازی کامل توسعه دادهاید و با استفاده از اکوسیستم ابزار یونیتی برای توسعه پروژههای بازی در هر مقیاسی، پایه محکمی بنا نهادهاید. آنچه خواهید آموخت
نوشتن اسکریپت برای سفارشیسازی جنبههای مختلف یک بازی، مانند فیزیک، گیمپلی و رابط کاربری
برنامهنویسی شیدرها و جلوههای غنی با استفاده از Shader Graph جدید Unity و Universal Render Pipeline
پیادهسازی پسپردازش برای افزایش کیفیت گرافیک با جلوههای تمام صفحه
ایجاد سیستمهای ذرات غنی برای بازیهای Unity خود از ابتدا با استفاده از VFX Graph و Shuriken
اضافه کردن انیمیشن به بازی خود با استفاده از Animator، Cinemachine و Timeline
پیادهسازی هوش مصنوعی بازی (AI) برای کنترل رفتار شخصیت
شناسایی و رفع مشکلات بهینهسازی با استفاده از profilers و batching
این کتاب برای چه کسانی مناسب است؟
این کتاب برای توسعهدهندگان بازی است که به دنبال مهاجرت به موتور بازی Unity هستند. اگر شما توسعهدهندهای هستید که تا حدودی با Unity آشنا هستید، این کتاب به شما کمک میکند تا جدیدترین ویژگیهای آن را بررسی کنید. برای بهرهمندی هرچه بیشتر از این کتاب، تجربه قبلی با برنامهنویسی C# لازم است.
فهرست مطالب
طراحی یک بازی از ابتدا
راه اندازی یونیتی
کار با صحنهها و اشیاء بازی
جعبه خاکستری با Terrain و ProBuilder
وارد کردن و ادغام داراییها
مواد و جلوهها با URP و نمودار سایهزن
جلوههای بصری با سیستمهای ذرات و نمودار جلوههای ویژه
نورپردازی با استفاده از خط لوله رندر جهانی
جلوههای تمام صفحه با پردازش پس از تولید
ادغام صدا و موسیقی
طراحی رابط کاربری
ایجاد انیمیشن با Animator، Cinemachine و Timeline
مقدمهای بر اسکریپتنویسی یونیتی با C#
پیادهسازی حرکت و ظاهر شدن
سیستم برخورد فیزیکی و سلامتی
شرایط برد و باخت
اسکریپتنویسی رابط کاربری، صداها و گرافیک
پیادهسازی هوش مصنوعی بازی برای ساخت دشمنان






























