- Publisher : Packt Publishing (August 31, 2018)
- Language : English
- Paperback : 794 pages
- ISBN-10 : 1788471903
- ISBN-13 : 978-1788471909
کتاب Unity 2018 Cookbook: Over 160 recipes to take your 2D and 3D game development to the next level, 3rd Edition
Develop quality game components and solve common gameplay problems with various game design patterns
Key Features
- Become proficient at traditional 2D and 3D games and VR development
- Build amazing interactive interfaces with Unity's UI system
- Develop professional games with realistic animation and graphics, materials and cameras, and AI with Unity 2018
Book Description
With the help of the Unity 2018 Cookbook, you'll discover how to make the most of the UI system, learn to work with external resources and files, and understand how to animate both 2D and 3D characters and game scene objects using Unity's Mecanim animation toolsets.
Once you've got to grips with the basics, you will familiarize yourself with shaders and Shader Graphs, followed by understanding the animation features to enhance your skills in building fantastic games. In addition to this, you will discover AI and navigation techniques for nonplayer character control and later explore Unity 2018's newly added features to improve your 2D and 3D game development skills.
In the concluding chapters, you will also get insights into Unity's EditorVR, which will help you in laying out scenes, tweaking existing apps, and building custom tools for VR experiences. This book provides many Unity C# gameplay scripting techniques, teaching you how to communicate with database-driven websites and process XML and JSON data files.
By the end of this book, you'll have gained comprehensive knowledge in game development with Unity 2018.
What you will learn
- Get creative with Unity's shaders and learn to build your own shaders with the new Shader Graph tool
- Create a text and image character dialog with the free Fungus Unity plugin
- Explore new features integrated into Unity 2018, including TextMesh Pro and ProBuilder
- Master Unity audio, including ducking, reverbing, and matching pitch to animation speeds
- Work with the new Cinemachine and timeline to intelligently control camera movements
- Improve ambiance through the use of lights and effects, including reflection and light probes
- Create stylish user interfaces with the UI system, including power bars and clock displays
- Work with EditorVR to create immersive interactive 3DVR projects
Who this book is for
Unity 2018 Cookbook is for you if you want to explore a wide range of Unity scripting and multimedia features and find ready-to-use solutions for many game features. This book also helps programmers explore multimedia features. It is assumed that you already know basics of Unity and have some programming knowledge of C#.
Table of Contents
- Displaying Data with Core UI Elements
- Responding to User Events for Interactive UIs
- Inventory UIs
- Playing and Manipulating Sounds
- Creating Textures, Maps, and Materials
- Shader Graphs and Video Players
- Using Cameras
- Lights and Effects
- 2D Animation
- 3D Animations
- Webserver Communication and Online Version-Control
- Controlling and Choosing Positions
- Navigation Meshes and Agents
- Design Patterns
- Editor Extensions and Immediate Mode GUI (IMGUI)
منابع کتاب کتاب Unity 2018 Cookbook: Over 160 recipes to take your 2D and 3D game development to the next level, 3rd Edition
اجزای بازی با کیفیت را توسعه دهید و مشکلات رایج گیم پلی را با الگوهای مختلف طراحی بازی حل کنید
ویژگی های کلیدی
- در بازی های سنتی دو بعدی و سه بعدی و توسعه واقعیت مجازی مهارت کسب کنید
- با سیستم UI Unity رابط های تعاملی شگفت انگیزی بسازید
- با Unity 2018 بازی های حرفه ای با انیمیشن و گرافیک واقعی، مواد و دوربین و هوش مصنوعی توسعه دهید.
توضیحات کتاب
با کمک کتاب آشپزی Unity 2018، خواهید فهمید که چگونه می توانید از سیستم UI حداکثر استفاده را ببرید، کار با منابع و فایل های خارجی را یاد بگیرید و نحوه متحرک سازی شخصیت های دو بعدی و سه بعدی و اشیاء صحنه بازی را با استفاده از انیمیشن Mecanim Unity درک کنید. مجموعه ابزار
هنگامی که با اصول اولیه آشنا شدید، با سایهزنها و نمودارهای سایهبان آشنا میشوید و به دنبال آن ویژگیهای انیمیشن را برای افزایش مهارتهای خود در ساخت بازیهای خارقالعاده درک خواهید کرد. علاوه بر این، تکنیکهای هوش مصنوعی و ناوبری را برای کنترل شخصیتهای غیربازیکن کشف خواهید کرد و بعداً ویژگیهای جدید اضافه شده Unity 2018 را برای بهبود مهارتهای توسعه بازیهای دو بعدی و سه بعدی خود کشف خواهید کرد.
در فصلهای پایانی، بینشهایی در مورد Unity's EditorVR نیز خواهید داشت، که به شما در چیدمان صحنهها، بهینهسازی برنامههای موجود و ساخت ابزارهای سفارشی برای تجربههای VR کمک میکند. این کتاب بسیاری از تکنیکهای اسکریپتنویسی گیمپلی Unity C# را ارائه میکند و به شما نحوه برقراری ارتباط با وبسایتهای مبتنی بر پایگاه داده و پردازش فایلهای داده XML و JSON را آموزش میدهد.
در پایان این کتاب، دانش جامعی در زمینه بازی سازی با Unity 2018 به دست خواهید آورد.
آنچه خواهید آموخت
- با Shader های Unity خلاقیت به خرج دهید و یاد بگیرید که با ابزار جدید Shader Graph، سایه بان های خود را بسازید
- با افزونه رایگان Fungus Unity یک دیالوگ کاراکتر متن و تصویر ایجاد کنید
- ویژگی های جدید ادغام شده در Unity 2018، از جمله TextMesh Pro و ProBuilder را کاوش کنید
- صدای Master Unity، از جمله ducking، reverbing، و تطبیق سطح با سرعت انیمیشن
- برای کنترل هوشمند حرکات دوربین با Cinemachine و جدول زمانی جدید کار کنید
- با استفاده از نورها و جلوه ها، از جمله کاوشگرهای بازتابی و نور، محیط را بهبود بخشید
- با سیستم UI رابط های کاربری شیک، از جمله نوارهای برق و نمایشگر ساعت ایجاد کنید
- برای ایجاد پروژه های 3DVR تعاملی همهجانبه با EditorVR کار کنید
این کتاب برای چه کسی است
کتاب آشپزی Unity 2018 برای شما مناسب است اگر می خواهید طیف گسترده ای از ویژگی های اسکریپت نویسی و چند رسانه ای Unity را بررسی کنید و راه حل های آماده برای بسیاری از ویژگی های بازی را بیابید. این کتاب همچنین به برنامه نویسان کمک می کند تا ویژگی های چند رسانه ای را کشف کنند. فرض بر این است که شما از قبل مبانی Unity را می دانید و مقداری دانش برنامه نویسی C# را دارید.
فهرست مطالب
- نمایش داده ها با عناصر Core UI
- پاسخگویی به رویدادهای کاربر برای رابط های کاربری تعاملی
- رابط های کاربری موجودی
- پخش و دستکاری صداها
- ایجاد بافت، نقشه و مواد
- Shader Graphs و Video Players
- استفاده از دوربین ها
- نورها و جلوه ها
- انیمیشن دو بعدی
- انیمیشن های سه بعدی
- ارتباطات وب سرور و کنترل نسخه آنلاین
- کنترل و انتخاب موقعیت ها
- مش ها و عوامل ناوبری
- الگوهای طراحی
- برنامه های افزودنی ویرایشگر و رابط کاربری گرافیکی حالت فوری (IMGUI)
ارسال نظر درباره کتاب Unity 2018 Cookbook: Over 160 recipes to take your 2D and 3D game development to the next level, 3rd Edition