ساخت بازی تیراندازی اولشخص چندنفره با آنریل انجین 5.8 و ++C
Udemy - Unreal Engine 5.8 C++ Multiplayer First Person Shooter

ساخت بازی تیراندازی اولشخص چندنفره با آنریل انجین 5.8 و ++C
ساخت بازی تیراندازی اولشخص چندنفره با آنریل انجین 5.8 و ++C : در این دوره بهصورت کاملاً عملی یاد میگیرید چگونه یک بازی تیراندازی اولشخص (FPS) چندنفره را از صفر در Unreal Engine 5.8 و با زبان ++C توسعه دهید. پروژه بهگونهای طراحی شده که هم روی Dedicated Server و هم Listen Server بهدرستی اجرا شود و از همان معماری و استانداردهایی استفاده میکند که در ساخت بازیهای AAA به کار میروند.
در طول آموزش با یک معماری Data-Driven آشنا میشوید که به شما اجازه میدهد بدون تغییر کدهای اصلی، تنها با افزودن Data Assets و Gameplay Tags سلاحها، قابلیتها و ویژگیهای جدید را به بازی اضافه کنید. همچنین یک پکیج کامل از مدلها، انیمیشنها، سلاحها، افکتهای Niagara، صداها و آیکونها در اختیار شما قرار میگیرد تا بدون نیاز به جستجوی Assetهای رایگان، روی برنامهنویسی و توسعه گیمپلی تمرکز کنید. این دوره آموزشی توسط تیم ســافــت ســاز برای شما عزیزان تهیه شده است.
عناوین ساخت بازی تیراندازی اولشخص چندنفره با آنریل انجین 5.8 و ++C :
- ساخت کامل یک بازی FPS چندنفره در Unreal Engine 5.8
- پیادهسازی قابلیت Multiplayer برای Dedicated Server و Listen Server
- برنامهنویسی اصولی با معماری Data-Driven
- استفاده از Data Assets و Gameplay Tags برای ساختار ماژولار و توسعهپذیر
- ایجاد چارچوب حرفهای پروژه مطابق با بهترین استانداردهای مهندسی نرمافزار
- راهاندازی شخصیتهای اولشخص و سومشخص برای بازی چندنفره
- پیادهسازی سیستم Enhanced Input برای حرکت، شلیک، نشانهگیری، تعویض و بارگذاری مجدد سلاح
- طراحی سیستم Inventory با امکان مدیریت تعداد نامحدود سلاح
- ساخت Animation Blueprint حرفهای با قابلیتهای فراوان
- پیادهسازی Client-Side Prediction برای تجربه روان و بدون تأخیر در شلیک
- طراحی سیستم Aim همراه با زوم دوربین و تنظیم حساسیت موس
- پیادهسازی شلیک Automatic و Semi-Automatic
- ساخت افکتهای حرفهای
- طراحی رابط کاربری (UI) برای نمایش
- طراحی Reticle داینامیک که با توجه به نوع سلاح، شلیک، نشانهگیری و هدفگیری تغییر شکل و رنگ میدهد
- سیستم کامل Reload، جمعآوری مهمات، تعویض سلاح و بارگذاری خودکار
- پیادهسازی سیستم Damage، تشخیص Headshot، حذف بازیکن و Respawn
- مناسب برای ساخت بازیهای AAA، پروژههای مستقل (Indie) و حتی بازیهای تکنفره
عنوان دوره : Udemy – Unreal Engine 5.8 C++ Multiplayer First Person Shooter
سطح : متوسط
زمان کل دوره : 20 ساعت
تعداد فایل ها : 100
سال آموزش : 2026
فایل تمرینی : ندارد
مربی دوره : Stephen Ulibarri
نرم افزار : Unreal Engine 5.8
زیرنویس انگلیسی : ندارد
Udemy – Unreal Engine 5.8 C++ Multiplayer First Person Shooter
Learn to code a fast-paced, competitive multiplayer FPS game in UE5 that works on both Dedicated and Listen Servers!
What you’ll learn
Create a fully-functional, multiplayer First Person Shooter game in Unreal Engine 5.8
Implement multiplayer shooter gameplay that works on Dedicated and Listen Servers
Program with a data-driven approach, making use of Data Assets and Gameplay Tags for modular architecture
Create a solid gameplay framework that adheres to software best practices
In this course, you will learn how to program a multiplayer First-Person Shooter from scratch using industry best practices. This project scales to AAA quality competitive games, but also works for small indie games and single-player shooters.
With our data driven approach, we will create a scalable shooter game project designed to be extended with new capabilities and weapon types by changing adding assets and data, but not needing to alter existing code. Data assets store animations and montages, icons and UI messages, and our code references them efficiently with Gameplay Tags.
An asset pack is provided for this course, including all meshes, animations, weapons, sounds, Niagara system FX, and icons we will be using throughout the course. No need to find free assets or retarget animations.
In this course, you will learn:
How to set up first and third-person meshes for first-person shooters in multiplayer
Setting up Enhanced Input for handling locomotion as well as shooter-specific inputs like firing, reloading, cycling, and aiming
Creating a weapon inventory with weapon cycling, designed for any number of weapons. Rifle and Pistol meshes are provided
Creating Data Assets for efficiently organizing animations and montages that our character Animation Blueprints reference to easily blend to the correct pose based on the current weapon
Creating a full-fledged Animation Blueprint for both first and third person meshes, with aim offsets, hand IK, strafing, jumping, crouching, and turn-in-place with orientation warping. All animations are provided.
Implementing Client-Side Prediction for Ammo, retaining server-side authority while keeping the client-side experience responsive and instantaneous
Implementing weapon aiming, with aim animations and field-of-view zooming and look-sensitivity adjustment
Weapon firing in multiplayer for both automatic and semi-auto fire
Weapon fire effects, including muzzle flashes, impact particles, weapon trails, bullet hole decals, and dynamically-changing effects based on the physical surface hit (concrete, glass, character). Weapon fire sounds and weapon animations and shell-eject particles.
UI displaying health, ammo, reserve ammo, and player score.
Dynamically-changing reticles that switch per weapon, animated with dynamic material instance parameters. Reticles expand, shrink and morph, and change color with weapon fire, aiming, and targeting other players
حجم کل : 16.7 گیگابایت

برای دسترسی به کل محتویات سایت عضو ویژه سایت شوید
برای نمایش این مطلب و دسترسی به هزاران مطالب آموزشی نسبت به تهیه اکانت ویژه از لینک زیر اقدام کنید .
دریافت اشتراک ویژه
مزیت های عضویت ویژه :
- دسترسی به همه مطالب سافت ساز
- آپدیت روزانه مطالب سایت از بهترین سایت های سی جی
- ورود نامحدود کاربران از هر دیوایسی
- دسترسی به آموزش نصب کامل پلاگین ها و نرم افزار ها
اگر در تهیه اشتراک ویژه مشکل دارید میتونید از این لینک راهنمایی تهیه اشتراک ویژه رو مطالعه کنید . لینک راهنما
For International user, You can also stay connected with online support. email : info@softsaaz.ir telegram : @SoftSaaz
