ویژگیهای کلیدی
با استفاده از این راهنمای مصور، یک بازی چند نفره جذاب طراحی کنید.
نحوه استفاده از سیستم شبکهسازی موتور Unreal را با C و Blueprints درک کنید.
یک تجربه آنلاین را از ابتدا تا انتها با دقت برنامهریزی و توسعه دهید.
خرید نسخه چاپی یا کتاب Kindle شامل یک کتاب الکترونیکی PDF رایگان است.
شرح کتاب
اگر مجذوب تجربیات بازی فراگیر هستید که چندین کاربر را قادر میسازد در گیمپلی مشارکتی یا رقابتی شرکت کنند، این کتاب توسعه بازی موتور Unreal 5 برای شما مناسب است.
در این کتاب، اصول بنیادی بازیهای چند نفره را خواهید آموخت. با شروع از یک پروژه نمونه، یاد خواهید گرفت که چگونه یک سیستم شبکهای راهاندازی کنید و آن را به کار بیندازید. هنگامی که نمونه اولیه پروژه کاربردی شد، شروع به اضافه کردن منطق بازی، از جمله موانع و حریفان هوش مصنوعی، برای افزایش چالشها و تعامل میکنید و یک تجربه جذاب برای بازیکنان ارائه میدهید. در مرحله بعد، قبل از اینکه در نهایت نسخه ساخته شده بازی را مستقر کرده و آن را با سرویسهای ابری مانند سیستم Epic Online Services ادغام کنید، یاد خواهید گرفت که چگونه پروژه را اشکالزدایی و بهینهسازی کنید.
در پایان این کتاب، اعتماد به نفس لازم برای توسعه و مدیریت تجربیات چند نفره با استفاده از محیط Unreal Engine را خواهید داشت و مهارتهای برنامهنویسی جدید خود را در پروژههای آینده خود به کار خواهید گرفت. آنچه خواهید آموخت
آشنایی با اصول اولیه توسعه بازیهای چند نفره
درک عناصر اصلی یک سطح شبکهای
بررسی ویژگیهای چند نفره Unreal مانند تکثیر، RPCها، ارتباط و نقشها
اشکالزدایی و بهینهسازی کد برای بهبود عملکرد بازی
استقرار بازی روی پلتفرمهای LAN یا آنلاین
استفاده از خدمات آنلاین Epic برای ارتقاء تجربه بازیکن
این کتاب برای چه کسانی مناسب است
اگر شما یک برنامهنویس بازی، به ویژه یک توسعهدهنده Unreal Engine هستید که دانش کمی در مورد سیستمهای شبکه بازیهای ویدیویی دارید یا اصلاً نمیدانید و به بازیهای چند نفره علاقهمند هستید، این کتاب به شما کمک میکند تا موضوع را به طور عمیق بررسی کنید. توسعهدهندگانی که در سایر موتورهای بازی مهارت دارند، این کتاب را برای درک اصول سیستم چند نفره Unreal مفید خواهند یافت، با این حال، دانش اولیه در مورد Unreal Engine و C اکیداً توصیه میشود.
فهرست مطالب
شروع توسعه بازیهای چند نفره
درک اصول اولیه شبکه
آزمایش سیستم چند نفره با یک نمونه اولیه پروژه
راه اندازی اولین محیط چند نفره
مدیریت بازیگران در یک محیط چند نفره
تکرار ویژگیها از طریق شبکه
استفاده از فراخوانیهای رویه از راه دور (RPC)
معرفی هوش مصنوعی در یک محیط چند نفره
گسترش رفتارهای هوش مصنوعی
بهبود تجربه بازیکن
اشکالزدایی یک بازی چند نفره
مدیریت جلسات چند نفره
مدیریت دادهها در طول یک جلسه
استقرار بازیهای چند نفره
افزودن سرویسهای آنلاین Epic (EOS)






























