آیا میخواهید به استاد اسکریپتنویسی بصری بلوپرینت آنریل تبدیل شوید؟
آیا آرزوی ساخت بازی شبیه به GTA5 را دارید؟
آنریل انجین 5 (Unreal Engine 5) پیشرفتهترین و بازترین ابزار ساخت سهبعدی بلادرنگ در جهان برای توسعه بازی است. این موتور بازیسازی به دلیل ساخت بازیهایی مانند فورتنایت (Fortnite)، پابجی (PUBG)، Borderlands 3، Observer و Star Wars Jedi: Fallen Order شهرت دارد.
در این دوره آموزشی آنریل انجین، من از مفاهیم اولیه شروع میکنم و گام به گام پیش میرویم و هر آنچه را که برای توسعه یک بازی شبیه به GTA5 نیاز دارید، پوشش میدهم.
ما یک شهر کامل و وسیع را طراحی خواهیم کرد، یک شخصیت تیرانداز میسازیم و سیستم تسلیحاتی را برای سه نوع سلاح گرم (تپانچه، تفنگ و تکتیرانداز) توسعه میدهیم. همچنین، دشمنان هوش مصنوعی، سیستم ماشینهای مبتنی بر سیستم Chaos، ماشینهای کنترل شده با هوش مصنوعی، رابط کاربری بازی، حالتهای بازی و قوانین را ایجاد خواهیم کرد. بهترین بخش این است که شما تمام این کارها را با استفاده از بلوپرینتها (Blueprints) انجام خواهید داد، بنابراین هیچ تجربه قبلی در برنامهنویسی یا C++ لازم نیست.
تمام Assetهای لازم در اختیار شما قرار میگیرد تا بتوانید به راحتی دوره را دنبال کنید.
در این دوره آنریل انجین 5، مباحث زیر را پوشش خواهیم داد:
مبانی آنریل انجین 5: راهنمای جامع برای توسعهدهندگان بازی مبتدی.
مبانی اسکریپتنویسی بلوپرینت: تمام انواع و کامپوننتهای اساسی اسکریپتنویسی بلوپرینت در UE5 را پوشش خواهم داد.
نحوه عملکرد بلوپرینتها: درک منطق پشت اسکریپتنویسی بلوپرینت و ایجاد منطق بازی خودتان.
ساخت نقشه شهر: توسعه یک شهر کامل و وسیع برای بازی شما.
توسعه بازی شوتر: شروع ساخت یک بازی شوتر از صفر، با یک پروژه خالی و کلاس کاراکتر.
سیستم تسلیحات: پیادهسازی یک سیستم سلاح جامع برای سه نوع سلاح گرم (تپانچه، تفنگ و تکتیرانداز)، شامل تیراندازی، شمارش مهمات، ریلود کردن، هدفگیری و موارد دیگر.
رابط کاربری بازی (Game UI): طراحی یک رابط کاربری کامل بازی با نمایش اطلاعات سلاح، نوار سلامتی و تعداد دشمنان.
دشمنان شوتر با هوش مصنوعی: پیادهسازی کنترلرهای هوش مصنوعی، درخت رفتار (Behavior Tree)، بلکبورد (Blackboard)، BTTasks، BTServices، BTDecorators، یافتن مکانهای تصادفی، تعقیب بازیکن و منطق تیراندازی.
شخصیتهای هوش مصنوعی (AI People): ایجاد چهار شخصیت متفاوت کنترلشده توسط هوش مصنوعی، تنظیم نقاط گشتزنی و فعال کردن قابلیت فرار هنگام آسیب دیدن.
وسایل نقلیه Chaos (ماشینهای قابل رانندگی): توسعه ماشینهای کاملاً کاربردی و قابل رانندگی با استفاده از سیستم Chaos در UE5.
ماشینهای هوش مصنوعی: استفاده از مسیرهای Spline، پیادهسازی عملکرد توقف-حرکت، قابلیت توقف خودروها در صورت وجود مانع در جلو و امکان تصاحب و خروج پویا از خودرو در زمان اجرا.
چراغهای راهنمایی و رانندگی: طراحی یک سیستم کامل چراغ راهنمایی که ماشینها و عابران هوش مصنوعی را در صورت قرمز بودن چراغ متوقف میکند.
آیتمهای قابل جمعآوری: اسلحه و سلامتی.
حالتها و قوانین بازی.
پکیج کردن پروژه نهایی.
هیچ تجربه قبلی در آنریل انجین لازم نیست.
Rahmat Md
توسعه دهنده بازی ویدیویی (Unreal Engine و C++)
نمایش نظرات