آنچه یاد خواهید گرفت:
ساخت یک بازی اکشن دوبعدی کامل در Unreal Engine 5
استفاده از Blueprintهای والد-فرزند برای ایجاد سیستمهای قابلاستفادهمجدد
طراحی سیستمهای مقیاسپذیر برای سلاحها و دشمنان
پیادهسازی رابط کاربری سلامت برای بازیکن و دشمن
ایجاد انفجارها و افکتهای ویژوال ماژولار
ارتباط بین Blueprintها با استفاده از Event Dispatcherها
ساخت سیستمهای موج و مرحله داده محور
ارتقای پویا سلاحها و ظاهر بازیکن
پیشنیازهای دوره
دانش اولیه از Unreal Engine
توضیحات دوره
بازیهای حرفهای دوبعدی را سریعتر در Unreal Engine 5 بسازید.
این دوره برای کاربران متوسط Unreal Engine طراحی شده است که میخواهند فراتر از آموزشهای پایه بروند و شروع به ساخت سیستمهای دوبعدی مقیاسپذیر و قابلاستفادهمجدد کنند.
بهجای کدنویسی ثابت برای همهچیز، یاد میگیرید چگونه از Blueprintهای والد-فرزند، Event Dispatcherها، Structureها و جداول داده استفاده کنید - همان تکنیکهایی که در جریانهای کاری واقعی تولید به کار میروند.
تا پایان دوره، یک بازی اکشن دوبعدی کاملاً قابلبازی خواهید داشت و دانش لازم برای گسترش آن در پروژههای خودتان را به دست میآورید.
آنچه خواهید ساخت:
در طول دوره، یک بازی اکشن دوبعدی کامل میسازیم که شامل موارد زیر است:
حرکت و کنترل روان بازیکن
مبارزه مبتنی بر لیزر با چند نوع سلاح
دشمنان هوشمندی که دنبال میکنند، حمله میکنند و واکنش نشان میدهند
افکتهای ویژوال مانند انفجارها و بازخورد برخورد
سیستم سلامت برای بازیکن و دشمنان
آیتمهای قابلبرداشت شامل سلامت و ارتقای سطح
سیستم موج مقیاسپذیر مبتنی بر جدول داده
همهچیز بهصورت ماژولار طراحی شده است تا بتوانید سیستمها را بهراحتی دوباره استفاده و گسترش دهید.
آنچه یاد خواهید گرفت
چگونه یک پروژه دوبعدی را در Unreal Engine 5 ساختاردهی کنید؟
ساخت بازیکن و Game Mode برای بازیهای دوبعدی
حرکت روان شخصیت و کنترلهای پاسخگو
پیادهسازی بازخورد صوتی (صدای موتور، شلیک لیزر)
ساخت سیستمهای سلاح با استفاده از روابط والد-فرزند
ایجاد چند نوع دشمن با منطق مشترک
استفاده از Event Dispatcher برای ارتباط بین Blueprintها
طراحی افکتهای ویژوال ماژولار (انفجارها، برخوردها)
ساخت سیستمهای سلامت UI برای بازیکن و دشمنان
ایجاد آیتمهای قابلبرداشت و مکانیک ارتقای سطح
تغییر پویا ظاهر سفینه و رفتار سلاح
طراحی سیستمهای موج با استفاده از Structureها و جداول داده
چرا این دوره متفاوت است؟
بیشتر دورههای مبتدی فقط میگویند کدام دکمهها را بزنید.
این دوره به شما چگونگی فکر کردن بر اساس سیستمها را یاد میدهد.
یاد میگیرید چگونه:
یکبار بسازید و همهجا از آن استفاده کنید.
دشمنان و سلاحهای جدید را در چند دقیقه اضافه کنید.
بازی خود را بدون بازنویسی منطق گسترش دهید.
اگر میخواهید بازیهای واقعی بسازید، نه فقط آموزشها را دنبال کنید - این دوره برای شماست.
این دوره برای چه کسانی است؟
کاربران Unreal Engine که مبانی را میدانند.
توسعهدهندگانی که میخواهند بازیهای دوبعدی مقیاسپذیر بسازند.
طراحان بازی که به سیستمهای ماژولار نیاز دارند.
هر کسی که از سطح مبتدی به متوسط میرسد.
این دوره برای چه کسانی نیست؟
مبتدیان مطلق بدون هیچ تجربهای در Unreal Engine
توسعهدهندگانی که فقط به دنبال محتوای سهبعدی هستند.
دانشجویانی که آموزشهای سریعِ کپی-پیست میخواهند، بدون اینکه سیستمها را درک کنند.
این دوره برای چه کسانی مناسب است؟
کاربران Unreal Engine که مبانی را میدانند
توسعهدهندگانی که میخواهند بازیهای دوبعدی مقیاسپذیر بسازند.
طراحان بازی که به سیستمهای ماژولار نیاز دارند.
هر کسی که از سطح مبتدی به متوسط میرسد.