- چگونه برای یک بازی بودجه عملکردی ایجاد کنیم و به آن پایبند باشیم.
- نحوه بهینه سازی تماس های Unity API برای مصرف کمتر حافظه و زمان CPU.
- نحوه بهینه سازی دارایی های هنری و صدا برای سرعت بخشیدن به پردازش آنها در زمان اجرا.
- چگونه سیستم فیزیک یونیتی را برای سرعت بخشیدن به عملکرد بهینه کنیم.
- دانش آموزان باید با موتور بازی یونیتی آشنا باشند.
- دانش آموزان باید از استفاده از سی شارپ برای تعامل با موتور بازی یونیتی مطمئن باشند.
- بودجه های عملکردی
- Unity Profiler
- ترفندهای بهینه سازی C# برای Unity API
- تنظیمات بهینه سازی دارایی هنری
- استفاده و تنظیمات فایل صوتی
- نکات و ترفندهایی برای کسب اطلاعات بیشتر از سیستم یونیتی فیزیک
راهنمای نهایی برای بهینه سازی بازی های ویدیویی
The Ultimate Guide to Video Game Optimisation
چیزی که یاد خواهید گرفت
الزامات
شرح
به نظر شما بهینه سازی پروژه بازی چیست؟ آیا فکر می کنید این کار نوشتن کدهای بسیار کارآمد است یا اجرای سریع بازی شما؟ آیا این وظیفه ای است که چند روز قبل از انتشار انجام می دهید یا از همان ابتدا؟ مطمئن نیستم از کجا شروع کنم؟ خوب، این دوره برای شماست.
محتوایی که برای دانشجویان سطح متوسط یونیتی و سی شارپ طراحی شده است، شما را به یک متخصص بهینه سازی تبدیل می کند. بدون حتی فکر کردن، شما پروفایل یونیتی را بالا کشیده و مانند یک حرفه ای، گلوگاه های CPU و GPU را بررسی خواهید کرد. نکات و نکاتی را در مورد بهبود عملکرد بازی خود با شروع فیلمنامه و رفتن به دارایی های هنری و در نهایت فیزیک پیدا خواهید کرد. تمرینات عملی زیادی وجود دارد که به شما مهارت هایی در اشکال زدایی پزشکی قانونی می دهد که در آینده برای شما ارزشمند خواهد بود. این دوره از Unity 2020.2 یا 2020.3 استفاده می کند.
شما در مورد:
آنچه مردم در مورد دوره های پنی می گویند:
یک دوره عالی و جذاب که در مورد Unity Profiler که کلید بهینه سازی بازی ها است، چیزهای زیادی به شما می آموزد. این یک مهارت ارزشمند است که مردم به دنبال آن هستند. این در قالب آموزشی است که روش ترجیحی من برای یادگیری است. اجازه دهید بگویم این برای شخصی که به انواع خاصی از طراحی بازی علاقه دارد چقدر اهمیت دارد. ایجاد بازی هایی که در آن می توانید رفتارهای هوش مصنوعی ایجاد کنید که از موقعیت های اضطراری پشتیبانی می کند. من صادقانه رویکرد آموزشی جامع نگر را دوست دارم و هرگز در عرض چند ساعت در مورد کدنویسی مؤثر با چنین توضیحات دقیق چیزهای زیادی یاد نگرفتم. این دوره بر توسعه مهارت های دانش آموزان در شناسایی و حل مسائل عملکرد در پروژه های توسعه بازی آنها تمرکز دارد. در پایان، آنها استفاده از Unity Profiler را پیدا خواهند کرد و می توانند بسیاری از گلوگاه های CPU و GPU را در پروژه های Unity خود و دیگران شناسایی کنند.
این دوره برای چه کسانی است:
دانشآموزان توسعهدهنده بازی متوسط یا متخصصان بازی که میخواهند بهترین عملکرد را از پروژههای Unity خود داشته باشند.