همزمان با مواجهه توسعهدهندگان با پیچیدگی روزافزون ساخت بازیهای فراگیر و با عملکرد بالا، نیاز به اسکریپتنویسی قوی و کارآمد همچنان رو به افزایش است. این کتاب که توسط یک توسعهدهنده بازی و متخصص Unity/C# که به خاطر عناوین فروشگاه اپل اپ و گواهینامههای گستردهاش شناخته شده است، نوشته شده است، به توسعهدهندگان جدید و باتجربه کمک میکند تا با کمک به شما در ایجاد پایهای محکم در اسکریپتنویسی C# در Unity و هدایت نیازهای روزافزون توسعه بازی در زمان واقعی، بر این چالش غلبه کنند.
شما استراتژیهای خاص Unity را برای ایجاد رابطهای کاربری جذاب، که در چشمانداز پویای بازیهای امروزی حیاتی هستند، بررسی خواهید کرد. فصلها شما را در کلاسها و روشهای خاص Unity راهنمایی میکنند و به شما قدرت میدهند تا تجربیات بازی متنوعی را در محیطهای سهبعدی و دوبعدی ایجاد کنید. همچنین جنبههای پیچیده توسعه، از جمله هوش مصنوعی، تنظیمات چند نفره و ادغام VR را که به طور فزایندهای در صنعت در حال تحول بازی اهمیت پیدا میکنند، مدیریت خواهید کرد. این کتاب به عنوان یک منبع ارزشمند برای عیبیابی، ارائه تکنیکهایی برای اشکالزدایی اسکریپتهای C# و بهینهسازی عملکرد بازی – که برای ایجاد تجربیات بازی روان و فراگیر ضروری است – عمل میکند.
در پایان این کتاب، شما قادر خواهید بود بازیهای ساده و پیچیده را در یونیتی ایجاد کنید و درهایی را به سوی مشاغلی در توسعه بازی و طراحی رسانههای تعاملی باز کنید.
آنچه خواهید آموخت
ایجاد، اصلاح و تعامل با اشیاء بازی در صحنه یونیتی
بررسی تکنیکهای پیادهسازی منطق و مکانیک بازی با استفاده از سیشارپ
مدیریت کارآمد داراییهای بازی با استفاده از بستههای دارایی
ایجاد رابطهای کاربری جذاب و شهودی برای بهبود تجربه کاربری در بازیها
بررسی استراتژیهای توسعه بازیهای دوبعدی و سهبعدی در یونیتی
ساخت تکنیکهایی برای اشکالزدایی اسکریپتهای سیشارپ و بهینهسازی عملکرد بازی
پیادهسازی ویژگیهای چندنفره با استفاده از قابلیتهای شبکه یونیتی
این کتاب برای چه کسانی مناسب است
این کتاب برای توسعهدهندگان بازی، از مبتدیان تا کسانی که تا حدودی در یونیتی تجربه دارند، مناسب است. این کتاب برای هر کسی که به دنبال افزایش مهارتهای اسکریپتنویسی سیشارپ خود در توسعه بازی است، عالی است. برنامهنویسان، طراحان بازی و علاقهمندان، این کتاب را برای تسلط بر تکنیکهای خاص یونیتی و پیشرفت مکانیک بازی و مهارتهای طراحی رابط کاربری خود بسیار ارزشمند خواهند یافت. شما باید درک اولیهای از مفاهیم برنامهنویسی و زبان سیشارپ داشته باشید. آشنایی با رابط کاربری Unity 3D و اصول اولیه توسعه بازی مفید است اما اجباری نیست.
فهرست مطالب
شروع کار با Unity و C# – اشیاء و اجزای بازی
ایجاد اولین پروژه Unity شما – تسلط بر صحنهها و داراییها
مبانی C# در Unity – متغیرها، حلقهها و تکنیکهای عیبیابی
بررسی آناتومی اسکریپتنویسی Unity
تسلط بر API Unity – فیزیک، برخوردها و تکنیکهای تعامل با محیط
ساختارهای داده در Unity – آرایهها، لیستها، دیکشنریها، HashSetها و منطق بازی
طراحی عناصر رابط کاربری تعاملی – منوها و تعاملات بازیکن در Unity






























