شامل دعوتنامه برای پیوستن به انجمن توسعه بازی آنلاین Unity برای خواندن کتاب در کنار توسعهدهندگان Unity/برنامهنویسان C# و نیکولاس بورومئو.
ویژگیهای کلیدی
ایجاد نمونه اولیه بازی و یادگیری اصول ویرایشگر Unity برای ساخت صحنهها، اشیاء و وارد کردن اشیاء
افزودن تعامل، شرایط برد/باخت، صدا، گرافیک و هوش مصنوعی با استفاده از C# و اسکریپتنویسی بصری
بهبود گرافیک بازی، رابط کاربری، افزودن جلوههای بصری و انیمیشنها با استفاده از Animator، Cinemachine و Timeline
شرح کتاب
Unity یک موتور بازی چند پلتفرمی است که ویژگیهای قدرتمند اما سادهای را برای حل رایجترین مشکلات در توسعه بازی، مانند رندر، انیمیشن، فیزیک، صدا و جلوهها در اختیار شما قرار میدهد. شما یاد خواهید گرفت که از این ویژگیها برای ایجاد بازیهای ساده اما کامل (و تمام ظرافتهای لازم برای کار با Unity) استفاده کنید.
این کتاب که با آموزشها و پروژههای عملی کامل شده است، به شما نحوه استفاده از موتور بازی Unity، ایجاد اسکریپتهای C# و بصری، ادغام گرافیک، صدا و انیمیشنها و دستکاری فیزیک برای ایجاد مکانیکهای جالب برای بازیتان را آموزش میدهد. سپس یک عامل هوش مصنوعی ساده را برای به چالش کشیدن کاربر کدنویسی خواهید کرد و با ابزارهای پروفایلینگ برای اطمینان از کارایی کد کار خواهید کرد.
در نهایت، با ابزارهای واقعیت افزوده Unity برای ایجاد تجربیات واقعیت افزوده برای برنامهها و بازیهای سهبعدی قبل از انتشار آنها به جهان کار خواهید کرد.
اگر به ایجاد بازیهای چشمگیر و با کیفیت تجاری که در پلتفرمهای مختلف قابل پخش باشند علاقهمند هستید، به جای درستی آمدهاید.
آنچه خواهید آموخت
ساخت نمونه اولیه بازی که شامل گیمپلی، شخصیتهای بازیکن و غیر بازیکن، داراییها، انیمیشنها و موارد دیگر باشد
تنظیم و پیمایش موتور بازی برای ورود به ویرایشگر یونیتی و کشف ویژگیهای منحصر به فرد و جدید منتشر شده در سال 2022
یادگیری زبان سی شارپ و اسکریپت نویسی بصری برای سفارشیسازی حرکات بازیکن، رابط کاربری و فیزیک بازی
اعمال سایهزنها برای بهبود گرافیک بازی با استفاده از Shader Graph و Universal Render Pipeline (URP)
ایجاد شرایط برد-باخت برای بازی با استفاده از الگوهای طراحی مانند Singleton و Event Listeners
پیادهسازی هوش مصنوعی بازی برای ساخت یک دشمن کاملاً کاربردی که قادر به شناسایی و حمله به بازیکن باشد
اشکالزدایی، آزمایش، بهینهسازی و ایجاد یک نسخه اجرایی از بازی برای به اشتراک گذاشتن با دوستان خود
این کتاب برای چه کسانی مناسب است؟
این کتاب برای توسعهدهندگان بازی و غیربازی که مایل به مهاجرت یا شروع ساخت بازیهای سهبعدی در یونیتی هستند، مفید خواهد بود. اگرچه اگر هیچ تجربه برنامهنویسی ندارید، همچنان میتوانید از این کتاب استفاده کنید، اما دانستن اصول برنامهنویسی سیشارپ به شما کمک میکند تا بیشترین بهره را از این کتاب ببرید. فهرست مطالب
ایجاد یک پروژه یونیتی
ویرایش صحنهها و اشیاء بازی
Grayboxing با Terrain و ProBuilder
وارد کردن و ادغام داراییها
مقدمهای بر C# و اسکریپتنویسی بصری
پیادهسازی حرکت و ظاهر شدن
برخوردهای فیزیکی و سیستم سلامت
شرایط برد و باخت
پیادهسازی هوش مصنوعی بازی برای ساخت دشمنان
مواد و جلوهها با URP و Shader Graph
جلوههای بصری با سیستمهای ذرات و Visual Effect Graph
نورپردازی با استفاده از Universal Render Pipeline
جلوههای تمام صفحه با Post-Processing
ادغام صدا و موسیقی
طراحی رابط کاربری
ایجاد رابط کاربری با ابزار UI
ایجاد انیمیشن با Animator، Cinemachine و Timeline
بهینهسازی با Profiler، Frame Debugger و Memory Profiler
تولید و اشکالزدایی یک فایل اجرایی
واقعیت افزوده در یونیتی






























