کلمات کلیدی مربوط به کتاب بهینه سازی بازی Unity 5: کتابخانه، ادبیات کامپیوتری، وحدت
در صورت تبدیل فایل کتاب Unity 5 Game Optimization به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب بهینه سازی بازی Unity 5 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Packt Publishing, 2015. — 296 p. — ISBN-10: 1785884581،
ISBN-13: 978-1-78588-458-0.
بهینه سازی عملکرد کارشناسی ارشد برای برنامه های Unity3D
با نکات و تکنیک هایی که هر جنبه ای از Unity3D Engine را پوشش می
دهد .
رقابت در صنعت بازی در
سال های اخیر با اتخاذ چارچوب های توسعه بازی مانند Unity3D به
طور قابل توجهی شدیدتر شده است. یونیتی از طریق مجموعه ویژگی های
عظیم و سهولت استفاده، کمک می کند تا برخی از بهترین فناوری
پردازش و رندر را در دست علاقه مندان و حرفه ای ها قرار دهد. این
منجر به انفجار عظیمی از استعدادها شده است، که باعث شده اطمینان
حاصل شود که بازیهای ما از طریق سطح بالایی از کیفیت متمایز از
بقیه هستند. یک تجربه کاربری خوب برای ایجاد یک محصول جامد ضروری
است که کاربران ما برای سالهای آینده از آن لذت ببرند.
هیچ چیز سریعتر از یک
کاربر ضعیف، گیمرها را از بازی دور نمیکند. -تجربه. تأخیر ورودی،
رندر آهسته، فیزیک شکسته، لکنت، یخ زدن و خرابی از بدترین
کابوسهای گیمر هستند و این به ما بهعنوان توسعهدهندگان بازی
بستگی دارد که اطمینان حاصل کنیم که هرگز این اتفاق نمیافتد.
لازم نیست عملکرد بالا به بازی هایی با بزرگترین تیم ها و بودجه
محدود شود.
در ابتدا، ویژگی های
اصلی Unity3D Engine را از بالا به پایین بررسی خواهید کرد. بررسی
روشهای متعددی که میتوانیم با شناسایی و تجزیه و تحلیل تنگناها،
عملکرد برنامه را بهبود بخشیم. سپس درک درستی از راه حل های ممکن
و نحوه اجرای آنها به دست خواهید آورد. سپس همه چیزهایی را که
نیاز دارید در مورد اینکه کجا میتوان گلوگاههای عملکردی را پیدا
کرد، چرا اتفاق میافتد و چگونه روی آنها کار کرد، یاد خواهید
گرفت.
این کتاب ثروت هنگفتی را
جمعآوری میکند. دانش با هم در یک مکان، صرفه جویی در ساعت های
زیادی از تحقیق و می تواند به عنوان یک مرجع سریع برای حل مسائل
خاصی که در طول توسعه محصول ایجاد می شود استفاده شود.
چه شما یاد
خواهید گرفت:
از Unity Profiler برای یافتن گلوگاه ها در هر جایی از برنامه ما
استفاده کنید و نحوه رفع آنها را بیابید؛
برای جلوگیری از مشکلات رایج، بهترین روش ها را برای اسکریپت
نویسی C# اجرا کنید؛
درکی کامل از خط لوله رندر ایجاد کنید، و عملکرد آن را از طریق
کاهش تماسهای قرعهکشی و اجتناب از گلوگاههای نرخ پر شدن به
حداکثر برسانید؛
بهینهسازی سایهبانها به گونهای که برای اکثر توسعهدهندگان
قابل دسترسی باشد، و آنها را از طریق ترفندهای عملکردی ظریف و در
عین حال موثر بهینه کنید. br/>با استفاده حداکثری از موتور
فیزیک صحنه های خود را تا حد امکان پویا نگه دارید؛
امکانات هنری خود را سازماندهی کنید، فیلتر کنید و فشرده سازی
کنید تا عملکرد را با حفظ کیفیت بالا به حداکثر برسانید؛
پرده را بر روی چارچوب مونو و زبان سی شارپ برای پیادهسازی
پیشرفتهای سطح پایین که استفاده از حافظه را به حداکثر میرساند
و از جمعآوری زباله جلوگیری میکند؛
با بهترین روشها برای سازمان پروژه آشنا شوید تا از طریق گردش
کار بهبودیافته در زمان صرفهجویی کنید.
چرخههای CPU، استفاده از حافظه و
توان پردازش گرافیکی را برای هر برنامه Unity3D بهینه کنید.
تکنیکهای بهینهسازی را در تمامی ویژگیهای Unity Engine از جمله
اسکریپتنویسی، مدیریت دارایی، فیزیک، ویژگیهای گرافیکی، و
Shaders بهینه کنید.< br/> راهنمای عملی برای کاوش در
بسیاری از روشهای افزایش عملکرد Unity Engine.
این کتاب برای
چه کسی است:
این این کتاب برای توسعه دهندگان یونیتی متوسط و پیشرفته در نظر
گرفته شده است که تجربه بسیاری از ویژگی های یونیتی را دارند و می
خواهند عملکرد بازی خود را به حداکثر برسانند. آشنایی با زبان سی
شارپ ضروری است.
کتاب را با iPad و
Amazon Kindle فرمت کنید، در رایانه شخصی که بسیاری از برنامه های
کاربردی رایگان دارد، به عنوان مثال
خواننده جالب (EPUB)،
کالیبر (EPUB، MOBI، AZW3)،
Adobe
Digital Editions (EPUB)،
FBReader< /a> (EPUB، MOBI،
AZW3).
Packt Publishing, 2015. — 296 p. — ISBN-10: 1785884581,
ISBN-13: 978-1-78588-458-0.
Master performance optimization for Unity3D
applications with tips and techniques that cover every aspect
of the Unity3D Engine.
Competition within the gaming
industry has become significantly fiercer in recent years with
the adoption of game development frameworks such as Unity3D.
Through its massive feature-set and ease-of-use, Unity helps
put some of the best processing and rendering technology in the
hands of hobbyists and professionals alike. This has led to an
enormous explosion of talent, which has made it critical to
ensure our games stand out from the crowd through a high level
of quality. A good user experience is essential to create a
solid product that our users will enjoy for many years to come.
Nothing turns gamers away from a game
faster than a poor user-experience. Input latency, slow
rendering, broken physics, stutters, freezes, and crashes are
among a gamer’s worst nightmares and it’s up to us as game
developers to ensure this never happens. High performance does
not need to be limited to games with the biggest teams and
budgets.
Initially, you will explore the major
features of the Unity3D Engine from top to bottom,
investigating a multitude of ways we can improve application
performance starting with the detection and analysis of
bottlenecks. You’ll then gain an understanding of possible
solutions and how to implement them. You will then learn
everything you need to know about where performance bottlenecks
can be found, why they happen, and how to work around them.
This book gathers a massive wealth of
knowledge together in one place, saving many hours of research
and can be used as a quick reference to solve specific issues
that arise during product development.
What You Will
Learn:
Use the Unity Profiler to find bottlenecks anywhere in our
application, and discover how to resolve them;
Implement best-practices for C# scripting to avoid common
pitfalls;
Develop a solid understanding of the rendering pipeline, and
maximize its performance through reducing draw calls and
avoiding fill rate bottlenecks;
Enhance shaders in a way that is accessible to most developers,
optimizing them through subtle yet effective performance
tweaks;
Keep our scenes as dynamic as possible by making the most of
the Physics engine;
Organize, filter, and compress our art assets to maximize
performance while maintaining high quality;
Pull back the veil on the Mono Framework and the C# Language to
implement low-level enhancements that maximize memory usage and
avoid garbage collection;
Get to know the best practices for project organization to save
time through an improved workflow.
Optimize CPU cycles, memory usage,
and GPU throughput for any Unity3D application.
Master optimization techniques across all Unity Engine features
including Scripting, Asset Management, Physics, Graphics
Features, and Shaders.
A practical guide to exploring Unity Engine's many
performance-enhancing methods.
Who This Book Is
For:
This book is intended for intermediate and advanced Unity
developers who have experience with most of Unity’s
feature-set, and who want to maximize the performance of their
game. Familiarity with the C# language will be needed.
Формат книги совместим с iPAD и
Amazon Kindle, на PC открывается многими бесплатными ридерами,
например
Cool Reader (EPUB),
Calibre (EPUB, MOBI, AZW3),
Adobe Digital
Editions (EPUB),
FBReader (EPUB,
MOBI, AZW3).