لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع بلوپرینتهای UE5 برای مبتدیان: ساخت بازی Shoot 'Em Up از صفر
- آخرین آپدیت
دانلود UE5 Blueprints for Complete Beginners: Build a Shoot 'Em Up from Scratch
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بررسی کلی دوره
یک بازی کامل در سبک Shoot 'em up را در آنریل انجین ۵ با استفاده از بلوپرینتها (Blueprints) بسازید. از سطح صفر کدنویسی شروع کرده و به یک بازی کاملاً قابل بازی برسید که دارای سیستم حرکت بازیکن، دشمنان، پرتابهها، افکتهای ذرهای، صدا، رابط کاربری (UI) و یک چرخه کامل بازی است. این مجموعه ۲۷ قسمتی بر روی بهترین متدهای برنامهنویسی، معماری تمیز پروژه و درک چراعمل کردن سیستمها تمرکز دارد، نه فقط کلیک کردن روی دکمهها.
تمام سیستمها به صورت اصولی ساخته میشوند: حرکت مستقل از نرخ فریم (Frame-rate independent)، سلسله مراتب کلاسها بر پایه ارثبری، معماری اسپاونر (Spawner) قابل استفاده مجدد و طراحی مبتنی بر کامپوننت. شما دقیقاً همان کدهایی را خواهید نوشت که در یک پروژه واقعی استفاده میشود؛ بدون هیچ میانبری که در هنگام گسترش پروژه باعث خرابی شود.
آنچه در این دوره خواهید آموخت
راهاندازی و سازماندهی مقیاسپذیر پروژه (ساختار پوشهها، قراردادهای نامگذاری و تنظیمات پروژه)
حرکت بازیکن و دشمن به صورت مستقل از نرخ فریم با استفاده از Delta Time
سیستم Enhanced Input —چارچوب مدرن ورودیهای آنریل انجین
تشخیص برخورد (Collision detection) و رویدادهای Overlap
ارثبری و بازسازی کد (Refactoring): ساخت یک کلاس پایه مشترک و تبدیل بلوپرینتهای موجود برای استفاده از آن
سیستم سلامت و آسیب (Damage System) قابل اجرا برای هر نوع Actor
معماری اسپاونر با زمانبندی و موقعیت تصادفی (قابل استفاده برای دشمنان و پسزمینهها)
سیستمهای سفارشی پرتابه —چرا از کامپوننت پیشفرض Projectile Movement استفاده نمیکنیم و سیستمی بهتر میسازیم
متریالها و Material Instances: درک متریالهای Master، کانالهای تکسچر و ایجاد تنوع رنگی
پسزمینههای متحرک (Scrolling) با عمق بصری به سبک پارالاکس
افکتهای ذرهای Niagara (جتها، انفجارها و ضربات)
یکپارچهسازی صدا و بهینهسازی حس بازی (Game Feel)
انیمیشنهای ظاهر شدن (Spawn) با استفاده از Timeline و Curve
لرزش دوربین (Camera Shake) و ضربه به عقب (Knockback)
ساخت UI با Widget Blueprints، شامل چرخه کامل بازی (شروع →مرگ →شروع مجدد یا خروج)
چرا باید این دوره را بگذرانید؟
بسیاری از آموزشهای آنریل انجین فقط به شما میگویند کجا کلیک کنید، اما این دوره دلیل هر تصمیم را توضیح میدهد. از انتخاب Overlap به جای Blocking Collision گرفته تا ساخت سیستم حرکت سفارشی به جای کامپوننتهای داخلی. همه چیز به گونهای توضیح داده شده که شما توازن بین مزایا و معایب را درک کنید، نه فقط نتیجه نهایی را.
ساختار این مجموعه به گونهای است که هر ویدیو مستقیماً بر پایه ویدیوی قبلی بنا شده است. مفاهیمی که در ابتدا معرفی میشوند (مانند استقلال از نرخ فریم و سلسله مراتب کامپوننتها) در طول دوره تکرار شده و از طریق کاربردهای عملی تثبیت میشوند. در پایان، شما یک بازی کامل و توسعهپذیر خواهید داشت و مهمتر از آن، معماری آن را به قدری خواهید شناخت که بتوانید آن را تغییر دهید، گسترش دهید یا همین الگوها را در پروژههای دیگر به کار ببرید.
برای شروع نیاز به تجربه قبلی در آنریل انجین نیست، اما آشنایی اولیه با محیط ادیتور کمککننده است. اگر تا به حال آنریل را باز کردهاید و احساس کردهاید نمیدانید از کجا شروع کنید تا یک پروژه واقعی بسازید، این دوره دقیقاً همان نقطه شروع شماست.
نمایش نظرات