کتاب Hands-On Unity 2022 Game Development (توسعه بازی در Unity 2022: یاد بگیرید که از آخرین ویژگیهای Unity 2022 برای ایجاد اولین بازی ویدیویی خود به سادهترین شکل ممکن استفاده کنید، نسخه 3) از کاملترین منابع آموزشی نرمافزار ساخت بازی Unity نسخه 2022 است. این کتاب در 20 فصل به آموزش مقدماتی تا بیان نکات مهم و پیشرفتهی این نرمافزار خواهد پرداخت. همچنین از دیگر خصوصیات مهم این کتاب نیز میتوان به عملیاتی بودن و کاربردی بودن آن اشاره کرد.
در ادامه مقدمهای از کتاب Hands-On Unity 2022 Game Development را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Hands-On Unity 2022 Game Development:
هنوز آن لحظه از زندگی ام را به یاد میآورم که میترسیدم به پدر و مادرم بگویم که میخواهم توسعه بازی بخوانم. در آن زمان، در منطقه من، اکثر والدین آن را آرزوی کودکانه و شغلی بدون آینده میدانستند، اما آنقدر سرسخت بودم که اهمیتی ندهند و رویایم را دنبال کنم. امروزه بازی سازی یکی از بزرگترین صنایع است که درآمد بیشتری نسبت به فیلم دارد.
البته دنبال کردن رویای من سختتر از آن چیزی بود که فکر میکردم. هر کسی که رویایی مشابه من دارد دیر یا زود با این واقعیت روبرو میشود که توسعه بازیها کار دشواری است که به سطح دانش عمیقی در زمینههای مختلف نیاز دارد. متأسفانه، اکثر مردم به دلیل این سطح دشواری تسلیم میشوند، اما من قویاً معتقدم که با راهنمایی و ابزار مناسب، میتوانید مسیر شغلی خود را آسانتر کنید. در مورد من، چیزی که به من در صاف کردن منحنی یادگیری کمک کرد، یادگیری استفاده از Unity بود.
بیشتر بخوانید: کتاب Unity 3D Game Development
به کتاب Hands-On Unity 2022 Game Development خوش آمدید. در اینجا، نحوه استفاده از جدیدترین ویژگیهای Unity را برای ایجاد اولین بازی ویدیویی خود به سادهترین شکل ممکن امروزی یاد میگیرید. یونیتی ابزاری است که برای حل رایجترین مشکلات در ساخت بازی مانند رندر، انیمیشن، فیزیک، صدا و افکتها، ویژگیهای قدرتمند اما کاربردی را در اختیار شما قرار میدهد. ما از تمام این ویژگیها برای ایجاد یک بازی ساده اما کامل استفاده خواهیم کرد و تمام نکات ظریف مورد نیاز برای مدیریت Unity را یاد خواهیم گرفت.
اگر نسخه 2021 این کتاب را مطالعه کرده باشید، متوجه میشوید که نه تنها مطالب به آخرین نسخههای Unity و Packages به روز شده اند، بلکه محتوای جدیدی نیز در سال 2022 معرفی شده است، مانند پوشش سیستم ورودی جدید.
در پایان کتاب Hands-On Unity 2022 Game Development، میتوانید از Unity به گونهای استفاده کنید که به شما امکان میدهد مطالعه عمیقی در زمینههای توسعه بازی که به آنها علاقه دارید برای ساختن حرفه خود شروع کنید یا به سادگی بازیهای سرگرمی را فقط برای لذت ایجاد کنید. انجام آن Unity ابزاری همه کاره است که هم در پروژههای حرفهای و هم در پروژههای آماتور قابل استفاده است و هر روز توسط افراد بیشتری مورد استفاده قرار میگیرد.
شایان ذکر است که یونیتی نه تنها برای ساخت بازی بلکه برای هر نوع اپلیکیشن تعاملی، از اپلیکیشنهای ساده موبایل گرفته تا اپلیکیشنهای آموزشی پیچیده یا آموزشی (معروف به بازی Serious)، با استفاده از آخرین فناوریها مانند واقعیت افزوده یا واقعیت مجازی قابل استفاده است. بنابراین، حتی اگر ما در اینجا یک بازی ایجاد کنیم، شما در حال شروع یک مسیر یادگیری هستید که میتواند به تخصصهای زیادی ختم شود.
کتاب Hands-On Unity 2022 Game Development برای چه کسی است؟
افراد با پیشینههای مختلف میتوانند از کل کتاب یا بخشهایی از آن به لطف ساختار آن استفاده کنند. اگر دانش اولیه OOP را دارید اما قبلاً بازی ایجاد نکرده اید یا هرگز در یونیتی ایجاد نکرده اید، این کتاب را مقدمه خوبی برای توسعه بازی و Unity از مفاهیم اولیه تا پیشرفته خواهید یافت. حتی اگر یک توسعهدهنده باتجربه یونیتی هستید که میخواهید نحوه استفاده از آخرین ویژگیهای آن را بیاموزید، همچنین میتوانید بیشتر قسمتهای این کتاب را مفید بدانید.
از طرف دیگر، اگر دانش برنامهنویسی ندارید، میتوانید از مزایای کتاب نیز استفاده کنید، زیرا اکثر فصلها برای یادگیری از آنها نیازی به تجربه برنامه نویسی ندارند. این فصلها به شما یک مهارت قوی برای شروع یادگیری کد نویسی در Unity میدهد و فرآیند را نسبت به قبل از خواندن آنها آسانتر میکند، و هنگامی که اصول کدنویسی را یاد گرفتید، میتوانید از فصلهای برنامهنویسی این کتاب استفاده کنید. همچنین، با معرفی ویژوال اسکریپت، اگر با اسکریپت نویسی مبتنی بر گره راحتتر هستید، زبان جایگزینی خواهید داشت.
آنچه کتاب Hands-On Unity 2022 Game Development پوشش میدهد:
فصل 1، ایجاد یک پروژه یونیتی، به شما میآموزد که چگونه Unity را بر روی رایانه خود نصب و راه اندازی کنید، و همچنین چگونه اولین پروژه خود را ایجاد کنید.
فصل 2 کتاب Hands-On Unity 2022 Game Development، ویرایش صحنهها و GameObjects، مفاهیم صحنهها و GameObjects را به شما میآموزد، روش Unity برای توصیف دنیای بازی شما از چه چیزی تشکیل شده است.
فصل 3، کار با صحنهها و اشیاء بازی، جایی است که ما طرحبندی سطح اول خود را ایجاد میکنیم و آن را با ویژگیهای Terrain و ProBuilder Unity نمونهسازی میکنیم.
فصل 4 کتاب Hands-On Unity 2022 Game Development، وارد کردن و ادغام داراییها، جایی است که ما طرحبندی سطح اول خود را ایجاد میکنیم و آن را با ویژگیهای Terrain و ProBuilder Unity نمونهسازی میکنیم.
فصل پنجم، مقدمه ای بر سی شارپ و اسکریپت بصری، اولین فصل برنامه نویسی کتاب است. ما یاد خواهیم گرفت که چگونه اولین اسکریپت خود را با استفاده از سیشارپ به روش Unity ایجاد کنیم، و سپس نحوه انجام همین کار را با Visual Scripting، زبان کدنویسی جدید مبتنی بر گره Unity، بررسی خواهیم کرد. بقیه فصلهای برنامهنویسی نحوه کدنویسی بازی را به هر دو زبان نشان میدهد.
فصل 6 کتاب Hands-On Unity 2022 Game Development، پیاده سازی حرکت و تخم ریزی، به شما میآموزد که چگونه حرکت اشیاء خود را برنامه ریزی کنید و چگونه آنها را تخم ریزی کنید. این فصل سیستم ورودی جدید Unity را معرفی میکند. دانش برنامه نویسی عمومی از این پس فرض میشود.
فصل 7، برخوردهای فیزیکی و سیستم سلامت، به شما میآموزد که چگونه تنظیمات فیزیک اشیاء را پیکربندی کنید تا زمانی که دو مورد از آنها برخورد میکنند و به برخورد واکنش نشان میدهند، در این مورد یک سیستم سلامت ایجاد میکند.
فصل 8 کتاب Hands-On Unity 2022 Game Development، شرایط برد و باخت، نحوه تشخیص زمان پایان بازی را پوشش میدهد، چه زمانی که بازیکن برنده و چه زمانی که بازنده می شود.
فصل 9، پیاده سازی هوش مصنوعی بازی برای ساختن دشمنان، ایجاد یک هوش مصنوعی اولیه با استفاده از چندین ویژگی Unity برای ایجاد دشمنان چالش برانگیز در بازی ما را پوشش می دهد.
فصل 10، مواد و جلوهها با URP و Shader Graph، نحوه استفاده از یکی از جدیدترین سیستمهای رندر Unity (Universal Render Pipeline یا URP) و نحوه ایجاد افکتها با ویژگی Shader Graph را نشان میدهد.
فصل 11، جلوههای بصری با سیستمهای ذرات و نمودار جلوههای بصری، به شما میآموزد که چگونه با استفاده از دو ابزار اصلی Unity، یعنی Particle Systems و VFX Graph، جلوههای بصری مانند آب و آتش ایجاد کنید و چگونه اسکریپتهایی بسازید که آنها را مطابق با آنها کنترل کند. به اتفاقاتی که در بازی میافتد
فصل 12 کتاب Hands-On Unity 2022 Game Development، نورپردازی با استفاده از خط لوله رندر جهانی، به نورپردازی میپردازد، که مفهومی به اندازه کافی بزرگ است که فصل خاص خود را داشته باشد. در اینجا، ما دانش خود را در مورد خط لوله رندر جهانی، به ویژه قابلیتهای نورپردازی آن، عمیقتر میکنیم.
فصل 13، جلوههای تمام صفحه با پس پردازش، به شما میآموزد که چگونه با استفاده از ویژگی پس پردازش خط لوله رندر جهانی، یک لایه افکت بر روی گرافیک صحنه خود اضافه کنید تا به آن جلوه فیلمی دست پیدا کنید که اکثر بازیهای مدرن امروزی دارند.
فصل 14 کتاب Hands-On Unity 2022 Game Development، یکپارچه سازی صدا و موسیقی، موضوعی را پوشش میدهد که توسط اکثر توسعه دهندگان مبتدی دست کم گرفته میشود. در اینجا ما یاد خواهیم گرفت که چگونه صدا و موسیقی را با در نظر گرفتن تأثیر آن بر عملکرد به درستی به بازی خود اضافه کنیم. این همچنین نحوه اسکریپت صدا را پوشش میدهد.
فصل 15، طراحی رابط کاربری، به رابط کاربری (UI) میپردازد. از بین تمام روشهای گرافیکی برای انتقال اطلاعات به کاربر، رابط کاربری مستقیمترین راه است. ما یاد خواهیم گرفت که چگونه اطلاعات را در قالب متن، تصویر و نوارهای زندگی با استفاده از سیستم Unity UI نمایش دهیم و همچنین نحوه اسکریپت UI را یاد خواهیم گرفت.
فصل 16 کتاب Hands-On Unity 2022 Game Development، ایجاد یک رابط کاربری با ابزار UI، به UI Toolkit میپردازد، که جانشین Canvas است، سیستم UI که در فصل 15، طراحی رابط کاربری در مورد آن آموختیم. ما آن را بررسی خواهیم کرد تا جلوتر برویم و برای استفاده Unity از این جعبه ابزار مبتنی بر HTML در آینده آماده شویم.
فصل هفدهم کتاب Hands-On Unity 2022 Game Development، ایجاد انیمیشن با انیماتور، ماشین سینما و تایم لاین، ما را فراتر از صحنه ایستایی که تاکنون ساختهایم میبرد. در این فصل، ما شروع به جابجایی کاراکترهای خود و ایجاد کات سین با آخرین ویژگیهای Unity برای انجام این کار و نحوه اسکریپت آنها خواهیم کرد.
فصل 18 کتاب Hands-On Unity 2022 Game Development، بهینهسازی عملکرد صحنه، به این موضوع میپردازد که چگونه ساخت بازی ما به خوبی کار کند، کار آسانی نیست، اما مطمئناً برای انتشار آن لازم است. در اینجا، ما یاد خواهیم گرفت که چگونه عملکرد بازی خود را نمایه کنیم و با رایجترین مشکلات عملکرد مقابله کنیم.
فصل 19، ساخت پروژه، به شما میآموزد که چگونه پروژه Unity خود را به یک فرمت اجرایی تبدیل کنید تا آن را بین افراد دیگر توزیع کنید و بدون نصب Unity اجرا کنید.
فصل 20، واقعیت افزوده در یونیتی، به شما میآموزد که چگونه یک برنامه AR با بسته AR Foundation Unity ایجاد کنید، یکی از جدیدترین روشها برای ایجاد برنامههای AR با Unity.
سرفصلهای کتاب Hands-On Unity 2022 Game Development:
- Preface
- 1. Creating a Unity Project
- 2. Editing Scenes and Game Objects
- 3. Grayboxing with Terrain and ProBuilder
- 4. Importing and Integrating Assets
- 5. Introduction to C# and Visual Scripting
- 6. Implementing Movement and Spawning
- 7. Physics Collisions and Health System
- 8. Win and Lose Conditions
- 9. Implementing Game AI for Building Enemies
- 10. Materials and Effects with URP and Shader Graph
- 11. Visual Effects with Particle Systems and Visual Effect Graph
- 12. Lighting Using the Universal Render Pipeline
- 13. Full-Screen Effects with Post-Processing
- 14. Sound and Music Integration
- 15. User Interface Design
- 16. Creating a UI with the UI Toolkit
- 17. Creating Animations with Animator, Cinemachine, and Timeline
- 18. Optimization with Profiler, Frame Debugger, and Memory Profiler
- 19. Generating and Debugging an Executable
- 20. Augmented Reality in Unity
- Other Books You May Enjoy
- Index
جهت دانلود کتاب Hands-On Unity 2022 Game Development میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.