دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [2 ed.]
نویسندگان: Nicolas Alejandro Borromeo
سری:
ISBN (شابک) : 9781801071482
ناشر: Packt Publishing
سال نشر: 2011
تعداد صفحات: 593
[710]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 40 Mb
در صورت تبدیل فایل کتاب Hands-On Unity 2021 Game Development: Create, customize, and optimize your own professional games from scratch with Unity 2021 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه بازی Hands-On Unity 2021: با Unity 2021 بازی های حرفه ای خود را از ابتدا بسازید، سفارشی کنید و بهینه کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Unity مجموعه ای جامع و در عین حال ساده از ابزارها برای توسعه بازی های ویدیویی است. میتوانید از Unity نه تنها برای ایجاد بازیهای ویدیویی، بلکه برای ایجاد تجربیات AR/VR، شبیهسازیهای پیچیده، رندر واقعی در زمان واقعی، فیلمها و بازیهای عملی برای آموزش و آموزش استفاده کنید. با استفاده از این کتاب، با ایجاد یک بازی کامل از پایه، ساختن آن به صورت گام به گام و به کارگیری دانش خود در حین پیشرفت دست خواهید یافت. این راهنمای ساده با آموزشها و پروژههای عملی، به شما یاد میدهد که چگونه بازی را با استفاده از چندین ابزار Unity توسعه دهید. همانطور که پیشرفت می کنید، یاد خواهید گرفت که چگونه از موتور Unity استفاده کنید، اسکریپت های ساده با استفاده از سی شارپ ایجاد کنید، گرافیک، صدا و انیمیشن ها را ادغام کنید و با دستکاری فیزیک مکانیک های جالبی برای بازی خود ایجاد کنید. شما می توانید تمام دانشی را که به دست می آورید در یک بازی دنیای واقعی به کار ببرید. فصلهای بعدی به شما نشان میدهند که چگونه یک عامل هوش مصنوعی ساده را کدنویسی کنید تا کاربر را به چالش بکشید و از ابزارهای پروفایل برای اطمینان از اجرای کارآمد کد استفاده کنید. در نهایت، شما با ابزارهای AR Unity کار خواهید کرد تا تجربیات واقعیت افزوده را برای برنامه ها و بازی های سه بعدی ایجاد کنید. در پایان این کتاب یونیتی، شما یک بازی کامل ایجاد کرده اید و پایه ای محکم در استفاده از ابزارهای متنوع یونیتی ایجاد خواهید کرد. آنچه خواهید آموخت * هر دو ابزار C# و Visual Scripting را برای سفارشی کردن جنبه های مختلف یک بازی، مانند فیزیک، گیم پلی، و رابط کاربری کاوش کنید. * با استفاده از Shader Graph جدید Unity و Universal Render Pipeline، سایه ها و افکت های غنی را برنامه ریزی کنید * اجرای پس پردازش برای بهبود کیفیت گرافیک با جلوه های تمام صفحه * با استفاده از VFX Graph و Shuriken، سیستم های ذرات غنی را برای بازی های Unity خود از ابتدا ایجاد کنید * با استفاده از Animator، Cinemachine و Timeline به بازی خود انیمیشن اضافه کنید * از بسته جدید UI Toolkit برای ایجاد رابط کاربری استفاده کنید * هوش مصنوعی بازی را برای کنترل رفتار شخصیت ها پیاده سازی کنید
Unity is a comprehensive yet simple suite of tools for developing video games. You can use Unity to not only create video games, but also AR/VR experiences, complex simulations, real-time realistic rendering, films, and practical games for training and education. With this book, you will get to grips with creating a full game from the ground up, building it step-by-step and applying your knowledge as you progress. Complete with hands-on tutorials and projects, this easy-to-follow guide will teach you how to develop the game using several Unity tools. As you advance, you will learn how to use the Unity engine, create simple scripts using C#, integrate graphics, sound, and animations and manipulate physics to create interesting mechanics for your game. You’ll be able to apply all the knowledge that you gain to a real-world game. Later chapters will show you how to code a simple AI agent to challenge the user and use profiling tools to ensure that the code runs efficiently. Finally, you'll work with Unity's AR tools to create AR experiences for 3D apps and games. By the end of this Unity book, you will have created a complete game and built a solid foundation in using a wide variety of Unity tools. What you will learn * Explore both C# and Visual Scripting tools to customize various aspects of a game, such as physics, gameplay, and the UI * Program rich shaders and effects using Unity's new Shader Graph and Universal Render Pipeline * Implement postprocessing to improve graphics quality with full-screen effects * Create rich particle systems for your Unity games from scratch using VFX Graph and Shuriken * Add animations to your game using the Animator, Cinemachine, and Timeline * Use the brand new UI Toolkit package to create user interfaces * Implement game AI to control character behavior
Cover Title Page Copyright and Credits Dedicated Contributors Table of Contents Preface Section 1 – Our First Level Chapter 1: Designing a Game from Scratch Game concept Game idea Input controls Winning and losing Game characters Hero Enemies Gameplay Game-world layout Starting condition Ending condition Point system HUD The difficulty balance Difficulty balance questions Implementation plan Documentation Game Design Document (GDD) GDD formats GDD creation tools Elevator pitch High concept Tips for creating GDDs Summary Chapter 2: Setting Up Unity Why use a game engine such as Unity? Past and present industry insight Game engines Benefits of using Unity Installing Unity Unity Technical Requirements Unity installs Installing Unity with Unity Hub Creating projects Creating a project Project structure Summary Chapter 3: Working with Scenes and Game Objects Manipulating scenes The purpose of a scene The Scene View Creating our first GameObject Navigating the Scene View Manipulating GameObjects GameObjects and components Understanding components Manipulating components Object hierarchies Parenting objects Possible uses Prefabs Creating Prefabs Prefab-instance relationship Prefab variants Saving scenes and projects Saving our changes Project structure Summary Chapter 4: Grayboxing with Terrain and ProBuilder Creating a Landscape with Terrain Discussing Height Maps Creating and configuring Height Maps Authoring Height Maps Adding Height Map details Creating Shapes with ProBuilder Installing ProBuilder Creating a Shape Manipulating the mesh Adding details Summary Chapter 5: Importing and Integrating Assets Importing assets Importing assets from the internet Importing assets from the Asset Store Integrating assets Integrating terrain textures Integrating meshes Integrating textures Configuring assets Configuring meshes Configuring textures Assembling the scene Summary Section 2 – Improving Graphics and Sound Chapter 6: Materials and Effects with URP and Shader Graph Introducing shaders Shader pipeline The Render Pipeline and URP URP's Built-in Shaders Creating Shaders with Shader Graph Creating our first Shader Graph Using textures Combining Textures Applying transparency Creating Vertex Effects Summary Chapter 7: Visual Effects with Particle Systems and Visual Effect Graph Introduction to particle systems Creating a basic particle system Using advanced modules Creating fluid simulations Creating a waterfall effect Creating a bonfire effect Creating complex simulations with Visual Effect Graph Installing Visual Effect Graph Creating and analyzing a Visual Effect Graph Creating a rain effect Summary Chapter 8: Lighting Using the Universal Render Pipeline Applying lighting Discussing lighting methods Configuring ambient lighting with skyboxes Configuring lighting in URP Applying shadows Understanding shadow calculations Configuring performant shadows Optimizing lighting Understanding static lighting Baking lightmaps Applying static lighting to static objects Summary Chapter 9: Fullscreen Effects with Postprocessing Using PostProcessing Setting up a profile Using basic effects Using advanced effects Advanced effects Summary Chapter 10: Sound and Music Integration Importing audio Audio types Configuring the import settings Integrating and mixing audio Using 2D and 3D AudioSources Using an Audio Mixer Summary Chapter 11: User Interface Design Understanding Canvas and RectTransform Creating a UI with Canvas Positioning elements with RectTransform Canvas object types Integrating assets for the UI Creating UI controls Creating a responsive UI Adapting object positions Adapting object sizes Summary Chapter 12: Creating a UI with the UI Toolkit Why learn UI Toolkit? Creating UIs with UI Toolkit Installing UI Toolkit Creating UI Documents Editing UI Documents Creating UI Stylesheets Making a Responsive UI with UI Toolkit Dynamic positioning and sizing Dynamic Scaling Using relative positions Summary Chapter 13: Creating Animations with Animator, Cinemachine, and Timeline Using Skinning Animations with Animator Understanding skinning Importing skeletal animations Integration using Animation Controllers Creating dynamic cameras with Cinemachine Creating camera behaviors Creating dolly tracks Creating cutscenes with Timeline Creating animation clips Sequencing our intro cutscene Summary Section 3 – Scripting Level Interactivity with C# Chapter 14: Introduction to C# and Visual Scripting Creating Scripts Initial setup Creating a C# Script Adding fields Creating a Visual Script Using events and instructions Events and instructions in C# Events and instructions in Visual Scripting Using fields in instructions Common beginner C# script errors Summary Chapter 15: Implementing Movement and Spawning Implementing movement Moving objects through Transform Using Input Understanding Delta Time Implementing spawning Spawning Objects Timing actions Destroying Objects Summary Chapter 16: Physics Collisions and Health System Configuring Physics Setting shapes Physics Object types Filtering collisions Detecting collisions Detecting Trigger events Modifying the other Object Moving with Physics Applying forces Tweaking Physics Summary Chapter 17: Win and Lose Condition Creating Object Managers Sharing Variables with the Singleton design pattern Sharing Variables with Visual Scripting Creating Managers Creating Game Modes Improving our code with events Summary Chapter 18: Scripting the UI, Sounds, and Graphics Scripting the UI Showing information in the UI Programming the Pause menu Scripting feedback Scripting visual feedback Scripting audio feedback Scripting animations Summary Chapter 19: Implementing Game AI for Building Enemies Gathering information with sensors Creating Three-Filters sensors with C# Creating Three-Filters sensors with Visual Scripting Debugging with Gizmos Making decisions with FSMs Creating the FSM in C# Creating transitions Creating the FSM in Visual Scripting Executing FSM actions Calculating our scene's Pathfinding Using pathfinding Adding the final details Summary Chapter 20: Scene Performance Optimization Optimizing graphics Introduction to graphic engines Using the Frame Debugger Using batching Other optimizations Optimizing processing Detecting CPU- and GPU-bound Using the CPU Usage Profiler General CPU optimization techniques Optimizing memory Memory allocation and the garbage collector Using the Memory Profiler Summary Section 4 – Releasing Your Game Chapter 21: Building the Project Building a project Debugging the Build Debugging Code Profiling performance Summary Chapter 22: Finishing Touches Iterating your game Testing and feedback Interpreting feedback Releasing your game Pre-release Release Post-release Summary Chapter 23: Augmented Reality in Unity Using AR Foundation Creating an AR Foundation project Using tracking features Building for mobile devices Building for Android Building for iOS Creating a simple AR game Spawning the Player and Enemies Coding the Player and Enemy behavior Summary About Packt Other Books You May Enjoy Index