با استفاده از ابزارهای داخلی Unity، عملکرد کد خود را از عیبیابی به یادگیری نحوه جلوگیری از تنگناهای اسکریپت افزایش میدهید و بازیهایی را ارائه میکنید که هم سرگرمکننده و هم عملکردی هستند.
یاد بگیرید:
مهم نیست بازی شما چقدر خوب به نظر میرسد یا مکانیک آن چقدر عالی است، عملکرد برای موفقیت آن بسیار مهم است. در این دوره آموزشی، C# Scripting in Unity: Script Optimization، مفاهیم و تکنیکهایی را یاد میگیرید که به شما کمک میکند از کند شدن سرعت و سکسکههای آزاردهندهای که از بازی شما کم میکند و برای بازیکنان هزینه بر میدارد جلوگیری کنید. ابتدا، نگاهی کوتاه به مواردی که میتوانند بر عملکرد تأثیر بگذارند، خواهید داشت: اینکه چه هستند، چگونه کار میکنند و هزینه. در مرحله بعد، چند تکنیک ساده را یاد خواهید گرفت که عملکرد بازی شما را تا حد زیادی بهبود میبخشد. در نهایت، شما ادغام اشیاء را بررسی خواهید کرد و اینکه چگونه پیادهسازی آن در طراحی شما میتواند تفاوت بین موفقیت و شکست را ایجاد کند. وقتی این دوره را به پایان رساندید، دانش و مهارتهای مورد نیاز برای جلوگیری از تنگناهای اسکریپت نویسی و ارائه بازیهایی که هم سرگرم کننده و هم عملکردی هستند را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Optimizing Scripts [30mins]
02-01 Module Introduction [3mins]
02-02 Performance Issues & Code [2mins]
02-03 The Unity Profiler [5mins]
02-04 Profiling Scripts [6mins]
02-05 The Update Function [5mins]
02-06 Improving Script Performance [5mins]
02-07 Module Conclusion [4mins]
03 Object Pooling [19mins]
03-01 Module Introduction [3mins]
03-02 A Real-world Scenario [6mins]
03-03 Implementing an Object Pool [7mins]
03-04 Module Conclusion [3mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 بهینهسازی اسکریپتها [30 دقیقه]
02-01 معرفی ماژول [3 دقیقه]
02-02 مشکلات عملکرد و کد [2 دقیقه]
02-03 نمایهساز Unity [5 دقیقه]
02-04 اسکریپتهای پروفایل [6 دقیقه]
02-05 عملکرد به روز رسانی [5 دقیقه]
02-06 بهبود عملکرد اسکریپت [5 دقیقه]
02-07 نتیجه گیری ماژول [4 دقیقه]
03 ادغام اشیا [19 دقیقه]
03-01 معرفی ماژول [3 دقیقه]
03-02 یک سناریوی دنیای واقعی [6 دقیقه]
03-03 پیادهسازی آبجکت استخر [7 دقیقه]
03-04 نتیجه گیری ماژول [3 دقیقه]
اشتیاق مارک به برنامه نویسی در اواسط دهه 80 در Apple IIe آغاز شد. او توانسته است این اشتیاق را به یک حرفه پربار تبدیل کند. در نقشهای رهبری هم در داخل و هم به عنوان مشاور شرکتهای Fortune 100 خدمت کرده است. مارک کار با Unity را در سال 2011 آغاز کرد و در سال 2012 RavenToll را تحت عنوان Frivoloustwist منتشر کرد. او از آن زمان به کار با موتور ادامه داده است. مارک در سال 2016 شرکت Corporate America را ترک کرد تا فقط روی توسعه بازی تمرکز کند. شرکت او، Frivoloustwist در حال حاضر مشغول کمک به آوردن یکی از شناختهشدهترین IPها در بازیهای مبتنی بر کوین به تلفن همراه پلتفرم است.