🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش آنریل انجین 5: ساخت بازی دو بعدی چند نفره از صفر
- آخرین آپدیت
دانلود Unreal Engine 5: Create a multiplayer 2D game from scratch
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت بازی 2D چند نفره در Unreal Engine 5 (بدون کدنویسی!)
در این دوره، از صفر تا صد ساخت یک بازی پلتفرمر دو بعدی چند نفره را در Unreal Engine 5 فرا خواهید گرفت.
مدیریت انیمیشنهای دو بعدی در حالت چند نفره
طراحی مهارتهای مختلف برای باسها
ساخت بازی چند نفره از پایه در Unreal Engine 5
ایجاد Tile Map بر اساس Tile Set ها و طراحی مراحل
افزودن کاراکترهای دو بعدی مختلف برای بازیکنان و دشمنان
اسکریپتنویسی منطق برای اکشنهای مختلف مانند غلت زدن، انیمیشن مرگ، مبارزه تن به تن، حمله از راه دور و غیره
اضافه کردن نقطه Respawn و پورتالهای Teleport برای حالت چند نفره
ایجاد نوار سلامت (Health Bar) و رابط کاربری (UI)
پیشنیازها
اگرچه این دوره نیاز به تجربه قبلی در توسعه بازی ندارد، اما داشتن دانش پایهای از Blueprint ترجیح داده میشود.
همچنین داشتن مقداری تجربه در برنامهنویسی/توسعه بازی میتواند مفید باشد.
با خیال راحت لیست دروس و ویدیوهای پیش نمایش را بررسی کنید!
این دوره به شما آموزش میدهد که چگونه یک بازی پلتفرمر دو بعدی چند نفره را از صفر تا صد در Unreal Engine 5 بدون کدنویسی ایجاد کنید. ما از سیستم اسکریپتنویسی بصری قدرتمندی به نام "Blueprint" برای پیادهسازی تمام ویژگیهای نشان داده شده در ویدیوی معرفی استفاده خواهیم کرد.
اگرچه تمرکز اصلی بر روی ساخت بازی پلتفرمر است، اما شما درک خواهید کرد که چگونه داراییهای دو بعدی مختلف مانند تکسچرها، Sprite ها، Flipbook ها، PaperZD، Notification/State انیمیشن، Tile Set ها، Tile Map ها، ادغام با EOS و غیره را مدیریت کنید.
پروژه نهایی نیز در این دوره ارائه شده است که میتوانید آن را برای یادگیری دانلود کنید. اگر در هر مشکلی گیر کردید، از پرسیدن سؤال در بخش پرسش و پاسخ دریغ نکنید! به یاد داشته باشید، من همیشه اینجا هستم تا به شما کمک کنم و واقعاً سپاسگزارم اگر این کار را انجام دهید و دستاوردهای خود را با سایر دانش آموزان به اشتراک بگذارید!
اگرچه این دوره نیاز به تجربه قبلی در توسعه بازی ندارد، اما بازی چند نفره به طور کلی کمی پیچیدهتر از بازی تک نفره است. بنابراین این دوره اسلایدهای زیادی را برای توضیح اینکه چه کاری انجام میدهیم و چرا قبل از شروع به اسکریپتنویسی منطق این کار را انجام میدهیم، ارائه میدهد. پس از اتمام این دوره، در ایجاد بازیهای دو بعدی Unreal اعتماد به نفس خواهید داشت، که یکی از اهداف اصلی این دوره است.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
پروژه مرجع و پشتیبانی
Reference Project And Support
راه اندازی پروژه و ایجاد سطح
Project setup and Level creation
نصب آنریل انجین و ایجاد پروژه
Install Unreal Engine And Create Project
ناوبری پایه و راه اندازی پروژه
Basic Navigation And Project Setup
وارد کردن Asset های رایگان
Import Free Assets
ایجاد نقشه کاشی (طراحی سطح)
Create Tile Map (Level design)
استفاده از Post Process Volume
Utilize Post Process Volume
بررسی بخش
Section Review
انیمیشن های Paper ZD و تکثیر پایه
Paper ZD animations and Basic Replication
ایجاد انیمیشن های Knight - قسمت 1
Create Knight Animations - Part 1
ایجاد انیمیشن های Knight - قسمت 2
Create Knight Animations - Part 2
ایجاد انیمیشن PaperZD
Create PaperZD Animation
کلاس های والد و فرزند
Parent And Children Classes
ایجاد بلوپرینت های PaperZD
Create PaperZD Blueprints
مدل کلاینت سرور در آنریل انجین 5
Client Server Model in Unreal Engine 5
اسکریپت منطق ورودی برای کاراکتر بازیکن
Script Input Logics For Player Character
پخش انیمیشن حرکت
Play Locomotion Animation
تکثیر جهت گیری کاراکتر
Replicate Orientation of Character
ایجاد دوربین دنبال کننده و قفل کردن صفحه
Create Follwing Camera And Lock Plane
هموار سازی حرکت دوربین دنبال کننده
Smoothing Following Camera Movement
اقدامات کاراکتر بازیکن
Player Character Actions
اضافه کردن قابلیت پرش و انیمیشن ها
Add Jump Ability And Animations
پخش صدای پرش و رفع باگ ها
Play Jumping Sound And Fix Bugs
اضافه کردن قابلیت غلتیدن
Add Rolling Ability
اضافه کردن Notification های انیمیشن غلتیدن
Add Rolling Animation Notifys
اضافه کردن قابلیت حمله و انیمیشن
Add Attack Ability And Animation
بررسی برخورد حمله
Attack Collision Check
واکنش های حمله کاراکترهای بازیکن و دشمنان
Attack Reactions of Player Characters and Enemies
ایجاد متن خسارت
Spawn Damage Text
تغییر رنگ و واکنش های پرتاب شدن به عقب
Change Color And Knockback Reactions
تکثیر جلوه بصری مرگ
Replicate Death Visual Effect
آسیب رساندن Mob به کاراکتر بازیکن
Mob Cause Damage To Player Character
دریافت آسیب توسط کاراکتر بازیکن
Player Character Receive Damage
نوار HP رابط کاربری بازیکن
Player UI HP Bar
رابط کاربری مرگ و مکانیسم احیا
Death UI And Revive Mechanism
پخش انیمیشن مرگ با PaperZD
Play Death Animation With PaperZD
اضافه کردن Mob های بیشتر و BOSS (Ghoul, Wizard, Fallen Angel)
Add More Mobs And BOSS (Ghoul, Wizard, Fallen Angel)
اعمال درخت رفتار به Mob
Apply Behavior Tree to Mob
ایجاد Tasks سفارشی برای هوش مصنوعی
Create Custom Tasks For AI
ایجاد دشمن با حالت تعقیب
Create Enemy with Chasing Mode
گسترش نقشه کاشی برای Mob های بیشتر
Expand Tile map For More Mobs
اضافه کردن دشمن Wizard
Add Wizard Enemy
اضافه کردن انیمیشن های BOSS
Add BOSS Animations
اضافه کردن پورتال انتقال
Add Teleport Portal
به روز رسانی محل Respawn
Update Respawn Location
مهارت BossA احضار Mob ها
Boss SkillA Summon Mobs
مهارت BossB پرتاب تندر و تنظیم مجدد نبرد
Boss SkillB Casting Thunder And Reset Battle
ایجاد انیمیشن های Archer
Create Animations of Archer
ایجاد تیر و رفع باگ ها
Create Arrow and Fix Bugs
ایجاد رابط کاربری انتخاب کاراکتر
Create Character Selection UI
انتقال انیمیشنی هنگام شروع بازی
Animated Transition When Game Start
نمایش نظرات