🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش فریم ورک بقا Unreal Engine 5 - توسعه بازی چند نفره
- آخرین آپدیت
دانلود Unreal Engine 5 Survival Framework – Multiplayer Game Dev
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت بازی آنلاین بقا با Unreal Engine 5 (بخش چند نفره)
آیا میخواهید بازی آنلاین بقا (Multiplayer Survival Game) خودتان را بسازید؟ این دوره آموزشی شما را در تمام مراحل ساخت بازی، از طراحی ساختار تا پیادهسازی مکانیکهای پیچیده با استفاده از سیستم Blueprint در Unreal Engine 5 راهنمایی میکند. چه یک مبتدی باشید و چه یک توسعهدهنده با تجربه که به دنبال ارتقاء مهارتهای خود است، این دوره دانش و ابزارهای لازم را برای ساخت یک بازی آنلاین بقا کاملاً کاربردی در اختیار شما قرار میدهد.
آنچه در این دوره خواهید آموخت:
معماری و راهاندازی بازی (Game Architecture & Setup): نحوه صحیح ساختاربندی یک بازی آنلاین بقا را از راهاندازی اولیه پروژه تا مکانیکهای اصلی گیمپلی یاد بگیرید.
اسکریپتنویسی بصری با Blueprint (Blueprint Visual Scripting): بر سیستم اسکریپتنویسی بصری قدرتمند Unreal Engine مسلط شوید، از جمله توابع (Functions)، ماکروها (Macros)، رابطها (Interfaces) و متغیرها (Variables).
بخش چند نفره و شبکه (Multiplayer & Networking): ویژگیهای بخش چند نفره را با استفاده از سیستم شبکه Unreal Engine پیادهسازی کنید و از گیمپلی آنلاین بدون نقص اطمینان حاصل کنید.
بهینهسازی بازی و عملکرد (Game Optimization & Performance): با بهینهسازی Blueprints، داراییها (Assets) و اجزای شبکه، راندمان بازی را بهبود بخشید.
آزمونها (Quizzes): دانش خود را با آزمونهای جذاب محک بزنید.
سیستمهای گیمپلی جامع (Comprehensive Gameplay Systems): ویژگیهای ضروری را پیادهسازی کنید، از جمله:
حرکت و جابجایی (Locomotion & Movement): حرکت و ناوبری روان بازیکن.
سیستم صدای پا (Footstep System): جلوههای صوتی پویا بر اساس نوع زمین.
منو و رابط کاربری (Menu & UI): ایجاد رابطهای کاربری بصری برای تجربه کاربری یکپارچه.
سیستم تعامل (Interaction System): پیادهسازی مکانیکهای تعامل با اشیاء.
زیرسیستم تکثیر (Replication Subsystem): اطمینان از هماهنگسازی روان در بخش چند نفره.
مکانیکهای بقا و پیشرفت (Survival Mechanics & Progression): ویژگیهای اساسی بازی بقا را توسعه دهید:
مدیریت ویژگیها (Attribute Manager): مدیریت آمار بازیکن مانند سلامتی، استقامت و گرسنگی.
سیستم احیا (Respawn System): رسیدگی به مرگ بازیکن و مکانیکهای احیا.
سیستم انبار (Inventory System): پیادهسازی یک انبار سازمانیافته برای مدیریت آیتمها.
ساخت و تجهیزات (Crafting & Equipment): ساخت مکانیکهای ساخت و ساز و تجهیزات قابل استفاده.
سیستم ساخت و ساز (Building System): اجازه دادن به بازیکنان برای ساخت سازهها در جهان بازی.
مبارزه و هوش مصنوعی (Combat & AI): بازی بقای خود را با موارد زیر بهبود بخشید:
چارچوب مبارزه (Combat Framework): توسعه مکانیکهای مبارزه جذاب.
سیستم Ragdoll (Ragdoll System): اضافه کردن واکنشهای شخصیتی مبتنی بر فیزیک واقعگرایانه.
هوش مصنوعی پایه (Basic AI): ایجاد رفتارهای NPC هوشمندانه برای گیمپلی فراگیر.
تعامل محیطی و عمق گیمپلی (Environmental Interaction & Gameplay Depth): تعاملات جذاب با دنیای بازی را اضافه کنید:
درختان قابل قطع (Choppable Trees): پیادهسازی جمعآوری منابع از طریق تخریب محیطی.
با پوشش دادن تمام این عناصر ضروری بازی بقا، مهارتهای لازم را برای ایجاد یک تجربه بقا کاملاً کاربردی در بخش چند نفره در Unreal Engine 5 به دست خواهید آورد.
چرا این دوره را بگذرانیم؟
بهترین رویکرد ماژولار (Best Modular Approach): یاد بگیرید که چگونه یک بازی بقا ساختاریافته و ماژولار را توسعه دهید که امکان گسترش و انعطافپذیری آسان را فراهم میکند. فقط اجزای مورد نیاز خود را برای یک فرآیند توسعه کارآمد بسازید.
کد با کیفیت بالا و سازماندهی شده (High-Quality, Organized Code): از کد درهم و برهم اجتناب کنید. این دوره بر Blueprints خوش ساختار و واضح و یک رویکرد قطعه قطعه به توسعه بازی تأکید دارد و مدیریت و مقیاسبندی آن را آسان میکند.
سوابق اثبات شده (Proven Track Record): تکنیکهای آموزش داده شده در این دوره که بر اساس بهترین شیوههای صنعت ساخته شدهاند، منعکس کننده یک رویکرد توسعه قابل اعتماد و سازگار هستند که توسط متخصصان استفاده میشود.
سیستمهای قوی و قابل اعتماد (Robust & Reliable Systems): بینشی در مورد طراحی مکانیکهای بازی با انعطافپذیری، قابلیت نگهداری، مقیاسپذیری، سازگاری، قابلیت استفاده و عملکرد به دست آورید.
یادگیری عملی با کاربردهای دنیای واقعی (Hands-On Learning with Real-World Applications): هر چیزی را که یاد میگیرید مستقیماً در یک پروژه بازی بقا واقعی و چند نفره اعمال کنید.
این دوره به گونهای طراحی شده است که در عین عمیق بودن، در دسترس باشد و برای تازه واردان و کسانی که به دنبال اصلاح مهارتهای Unreal Engine خود هستند، ایدهآل باشد. در پایان این دوره، یک پایه قوی، ماژولار و مقیاسپذیر برای بازی بقای چند نفره خود خواهید داشت که آماده گسترش و اصلاح است.
همین حالا به ما بپیوندید و ساخت بازی آنلاین بقای خود را همین امروز شروع کنید!
با احترام، اریک روتس رهبر شرکت Games by Hyper
سرفصل ها و درس ها
شروع کار
Getting Started
مقدمه - دامنه
Introduction - Scope
مقدمه - طرح کلی دوره
Introduction - Course Outline
مقدمه - پروژه نمونه
Introduction - Example Project
مقدمه - من کی هستم
Introduction - Who am I
آزمون - شروع کار - چارچوب دوره بقا
Quiz - Getting Started - Survival Course Framework
معماری
Architecture
مقدمه
Intro
سیستمها
Systems
جریان داده
Data flow
کلاسهای انتزاعی و ارسال پویا - مقدمه
Abstract Classes and Dynamic Dispatching - Intro
کلاسهای انتزاعی و ارسال پویا - توضیح کلی
Abstract Classes and Dynamic Dispatching - Generic Explanation
کلاسهای انتزاعی و ارسال پویا - استفاده از ماکروها برای دسترسی به کامپوننت انتزاعی
Abstract Classes and Dynamic Dispatching - Use of Macros to access Abstract Comp
آزمون - کلاسهای انتزاعی و ارسال پویا
Quiz - Abstract Classes and Dynamic Dispatching
لید گیمز (Lead Games) از هایپر (Hyper): پیشرو در بازیهای [زمینه بازی]
توضیحات: بسته به نوع بازیهایی که لید گیمز تولید میکند، عبارت "[زمینه بازی]" را با کلماتی مانند "موبایلی"، "کامپیوتری"، "آنلاین" و غیره جایگزین کنید.
نمایش نظرات