کتاب Creating an RTS Game in Unity 2023: A comprehensive guide to creating your own strategy game from scratch using C# (ایجاد یک بازی RTS در Unity 2023: راهنمای جامع برای ایجاد بازی استراتژیک خود از ابتدا با استفاده از C#) یک راهنمای کاربردی و عملی برای ایجاد بازیهای استراتژی زمان واقعی است که در 4 بخش مختلف نحوهی توسعهی این نوع بازیها شرح داده است.
در ادامه مقدمهای از کتاب Creating an RTS Game in Unity 2023 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Creating an RTS Game in Unity 2023:
استراتژی زمان واقعی (RTS) یک ژانر بازی بسیار چالش برانگیز و رقابتی است، یکی از اولین ورزشهای الکترونیکی قبل از وجود این اصطلاح، و پایه بسیاری از ژانرها و زیرژانرهای دیگر است که اهمیت RTS را برای صنعت بازی نشان میدهد.
اولین تماس من با بازیهای رایانهای در اواخر دهه 1990 بود و خاطرات فراموش نشدنی از StarCraft و به خصوص Warcraft III دارم – دو بازی شگفت انگیز RTS که من را به بازی رایانه شخصی کشاند. در چند دهه گذشته، ژانر RTS به زیر ژانرهای دیگر گسترش یافته است و همچنین پایه و اساس موفقیتهای عرصه نبرد آنلاین چند نفره (MOBA) مانند Dota و League of Legends بوده است.
با Unity Engine، یکی از پرکاربردترین موتورهای بازی در سالهای اخیر، ما هر آنچه را که برای ساخت شگفتانگیزترین بازیها نیاز داریم، در اختیار داریم. در این کتاب، ما بیشترین بهره را از ویژگیهای داخلی Unity Engine خواهیم برد و به ما این امکان را میدهد تا روی ایجاد یک بازی RTS تمرکز کنیم که دارای مکانیک و گیمپلی با الهام از کلاسیکهای این سبک است. می توان گفت که ما در عصر طلایی توسعه بازی زندگی میکنیم، جایی که دیگر محدود به تکنولوژی نیستیم، بلکه خلاقیت خودمان است!
بیشتر بخوانید: کتاب Build Your Own Metaverse with Unity
کتاب Creating an RTS Game in Unity 2023 برای چه کسی است؟
اگر یک بازیساز مبتدی هستید که میخواهید مهارتهای توسعه یک بازی حرفهای RTS را بیاموزید، برنامهنویسی که به فکر ورود به صنعت بازی است و نیاز به توسعه یک نمونه کار دارید، یا حتی یک توسعهدهنده بازی مستقل که به دنبال الهام گرفتن برای انتشار بازیهای خود است. بازیهای خود، این کتاب برای شماست. بازیسازان و برنامهنویسان حرفهای با تجربه در سی شارپ یا طراحان و هنرمندان بازی که به دنبال راهنمای عملی برای زنده کردن ایدههای بازی هستند نیز از این کتاب بهرهمند خواهند شد.
آنچه کتاب Creating an RTS Game in Unity 2023 پوشش میدهد:
در فصل 1، معرفی بازیهای استراتژی زمان واقعی، خواهیم آموخت که بازی RTS چیست، سطح و ویژگیهای طراحی بازی این سبک و مستند طراحی بازی Dragoncraft، بازی ای که خواهید ساخت را در کتاب Creating an RTS Game in Unity 2023 ببینید.
در فصل 2 کتاب Creating an RTS Game in Unity 2023، راهاندازی یونیتی و پروژه Dragoncraft، موتور Unity و IDE خود را نصب میکنیم، همچنین پروژه خود را راهاندازی میکنیم و بستههایی را که استفاده خواهیم کرد از فروشگاه Unity Asset وارد میکنیم.
در فصل 3، شروع با طراحی سطح ما، ما شروع به توسعه اولین ویژگیهای بازی RTS خود با ایجاد یک صحنه سطح و نقشه با استفاده از Prefabs میکنیم و سپس یک ابزار ویرایشگر سفارشی برای سرعت بخشیدن به طراحی سطح و پیاده سازی آن ایجاد میکنیم. حرکت دوربین
در فصل 4 کتاب Creating an RTS Game in Unity 2023، ایجاد رابط کاربری و HUD، رابط کاربری بازی خود را با استفاده از Unity’s Canvas و عناصر UI ایجاد میکنیم، و همچنین دوربینهای بیشتری را برای رندر اشیاء سه بعدی در رابط کاربری اضافه میکنیم.
در فصل 5، ایجاد ارتش واحدها، یاد خواهید گرفت که چگونه یک سیستم انعطاف پذیر برای پیکربندی واحدها با استفاده از ScriptableObjects ایجاد کنید، واحد Warrior جدید را با استفاده از الگوی Object Pooling ایجاد کنید و رابط کاربری را با استفاده از الگوی Message Queue به روز کنید.
در فصل 6 کتاب Creating an RTS Game in Unity 2023، فرماندهی ارتش یگانها، نحوه انتخاب یگانها بر روی نقشه را مشاهده میکنیم و به آنها دستور می دهیم تا به هر موقعیتی در یک صحنه حرکت کنند.
در فصل 7 حمله و دفاع از واحدها، نحوه اجرای حمله و دفاع برای یگانها با استفاده از الگوی Command را یاد می گیرید و ما یک واحد Mage جدید اضافه میکنیم و با پرتاب یک توپ آتشین یک حمله برد ایجاد میکنیم.
در فصل 8، پیادهسازی Pathfinder، استراتژیهای مختلف برای پیادهسازی الگوریتم Pathfinder را خواهید آموخت و سپس خواهیم دید که چگونه میتوانیم از سیستم NavMesh واحد با واحدهای خود استفاده کنیم.
در فصل 9، افزودن دشمنان، زمان آن فرا رسیده است که با ایجاد یک پیکربندی و ایجاد هر یک از سه نوع مختلف – Orc، Golem، و Dragon، دشمنان را به بازی خود اضافه کنیم.
در فصل 10 کتاب Creating an RTS Game in Unity 2023، ایجاد یک هوش مصنوعی برای حمله به بازیکن، یاد خواهید گرفت که چگونه تنظیمات فیزیک یونیتی را تنظیم کنید، برخورد را تشخیص دهید و خسارت را محاسبه کنید، و دشمنان را وادار به تعقیب واحدها کنید.
در فصل یازدهم، افزودن دشمنان به نقشه، نقاط تخم ریزی را روی نقشه ایجاد میکنیم تا دشمنان را در پیکربندی سطح اضافه کنیم و آنها را در یک منطقه خاص گشت زنی کنیم و همچنین برای پوشاندن قسمتهای ناشناخته نقشه، مه ایجاد میکنیم.
در فصل 12، متعادل کردن سختی بازی، یاد خواهید گرفت که چگونه از تستهای واحد برای شبیه سازی نبرد بین واحدها و دشمنان استفاده کنید، و همچنین نحوه تجزیه و تحلیل نتایج و تکرار بر روی پیکربندی یک شخصیت برای متعادل کردن سختی.
در فصل 13، تولید و جمع آوری منابع، نحوه تولید منابع به صورت خودکار و فرماندهی واحدها برای جمع آوری منابع روی نقشه را خواهید آموخت.
در فصل 14 کتاب Creating an RTS Game in Unity 2023، ساخت ساختمانها و برجهای دفاعی، ساختمانهایی را برای ارتقای تولید منابع اضافه میکنیم، یاد میگیریم که چگونه واحدها را برای قویتر کردن آنها ارتقا دهیم، و یک واحد دفاع برج جدید برای محافظت از شهرک در برابر دشمنانی که در محدوده حمله آن هستند، اضافه میکنیم.
در فصل 15، ردیابی پیشرفت و اهداف، یاد خواهید گرفت که چگونه اهدافی را ایجاد و ردیابی کنید که به پیشرفت بازی کمک میکند تا مشخص شود بازیکن بازی را برد یا باخت.
در فصل 16، Exporting and Expanding Game خود، یاد میگیرید که چگونه بازی خود را برای سکوهای دسکتاپ به صورت دستی صادر کنید و سپس با استفاده از یک سیستم ساخت، فرآیند را خودکار کنید، همچنین خواهید دید که چگونه میتوانید بازی را با افزودن محتوای بیشتر گسترش دهید.
سرفصلهای کتاب Creating an RTS Game in Unity 2023:
- Cover
- Title Page
- Copyright and Credits
- Contributors
- Table of Contents
- Preface
- Part 1: Foundations of RTS Games
- Chapter 1: Introducing Real-Time Strategy Games
- Chapter 2: Setting Up Unity and the Dragoncraft Project
- Chapter 3: Getting Started with Our Level Design
- Chapter 4: Creating the User Interface and HUD
- Part 2: The Combat Units
- Chapter 5: Spawning an Army of Units
- Chapter 6: Commanding an Army of Units
- Chapter 7: Attacking and Defending Units
- Chapter 8: Implementing the Pathfinder
- Part 3: The Battlefield
- Chapter 9: Adding Enemies
- Chapter 10: Creating an AI to Attack the Player
- Chapter 11: Adding Enemies to the Map
- Part 4: The Gameplay
- Chapter 12: Balancing the Game’s Difficulty
- Chapter 13: Producing and Gathering Resources
- Chapter 14: Crafting Buildings and Defense Towers
- Chapter 15: Tracking Progression and Objectives
- Chapter 16: Exporting and Expanding Your Game
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Creating an RTS Game in Unity 2023 میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.