شامل دعوت برای پیوستن به جامعه توسعه بازی آنلاین Unity برای خواندن کتاب در کنار همسالان، توسعهدهندگان Unity/برنامهنویسان C# و هریسون فرون.
ویژگیهای کلیدی
ایجاد پایهای قوی از مفاهیم برنامهنویسی و زبان C#
با اصول و ویژگیهای Unity مطابق با Unity 2022 اعتماد به نفس پیدا کنید
ساخت یک نمونه اولیه بازی قابل بازی در Unity – یک نمونه اولیه بازی تیراندازی اول شخص کارآمد
شرح کتاب
این توانایی نوشتن اسکریپتهای C# سفارشی برای رفتارها و مکانیکهای بازی است که واقعاً Unity را به اوج میرساند. اینجاست که این کتاب میتواند به شما به عنوان یک برنامهنویس جدید کمک کند!
هریسون فرون، در این نسخه هفتم از این مجموعه پرفروش، شما را از ابتدا با بلوکهای سازنده برنامهنویسی و زبان C# آشنا میکند و در عین حال یک نمونه اولیه بازی سرگرمکننده و قابل بازی در Unity میسازد.
این کتاب اصول اولیه برنامهنویسی شیءگرا، مفاهیم اولیه سیشارپ و موتور یونیتی را به همراه نمونههای کد فراوان، تمرینها و نکاتی برای فراتر رفتن از کتاب در کارتان به شما آموزش میدهد.
شما اسکریپتهای سیشارپ را برای مکانیکهای ساده بازی خواهید نوشت، برنامهنویسی رویهای انجام خواهید داد و با معرفی دشمنان هوشمند و پرتابههای آسیبرسان، پیچیدگی را به بازیهای خود اضافه خواهید کرد. با هر فصل، اصول اولیه توسعه بازی یونیتی، از جمله طراحی بازی، اصول نورپردازی، حرکت بازیکن، کنترل دوربین، برخوردها و موارد دیگر را بررسی خواهید کرد. آنچه خواهید آموخت
درک اصول برنامهنویسی با تقسیم آنها به بخشهای اساسیشان
توضیحات جامع با کدهای نمونه برنامهنویسی شیگرا و نحوه اعمال آن در C#
مراحل و مثالهای ساده را برای ایجاد و پیادهسازی اسکریپتهای C# در Unity دنبال کنید
کد خود را با استفاده از رابطها، کلاسهای انتزاعی و افزونههای کلاس به بلوکهای سازنده قابل اتصال تقسیم کنید
اصول اولیه یک سند طراحی بازی را درک کنید و سپس به بلوکبندی هندسه مرحله، اضافه کردن نورپردازی و یک انیمیشن ساده برای اشیاء بپردازید
مکانیکهای اولیه بازی مانند کنترلکنندههای بازیکن و پرتابههای شلیک را با استفاده از C# ایجاد کنید
با پشتهها، صفها، استثنائات، مدیریت خطا و سایر مفاهیم اصلی C# آشنا شوید
نحوه مدیریت دادههای متنی، XML و JSON را برای ذخیره و بارگذاری دادههای بازی خود بیاموزید
این کتاب برای چه کسانی مناسب است؟
اگر شما یک توسعهدهنده، برنامهنویس، علاقهمند یا هر کسی هستید که میخواهد برنامهنویسی با Unity و C# را به شیوهای سرگرمکننده و جذاب شروع کند، این کتاب برای شماست. اگر تجربه برنامهنویسی ندارید، همچنان میتوانید آن را دنبال کنید، اما دانستن اصول اولیه به شما کمک میکند تا بیشترین بهره را از این کتاب ببرید.
فهرست مطالب
آشنایی با محیط خود
بلوکهای سازنده برنامهنویسی
بررسی متغیرها، انواع و روشها
جریان کنترل و انواع مجموعه
کار با کلاسها، ساختارها و OOP
آشنایی با Unity
حرکت، کنترل دوربین و برخوردها
اسکریپتنویسی مکانیک بازی
هوش مصنوعی پایه و رفتار دشمن
بازنگری انواع، روشها و کلاسها
انواع مجموعه تخصصی و LINQ
ذخیره، بارگیری و سریالسازی دادهها
بررسی Genericها، Delegateها و فراتر از آن
سفر ادامه دارد






























