چیزی که یاد خواهید گرفت
- تمام مهارت هایی که به انریل انجین 5 ترجمه می شوند را بیاموزید
- با ساخت یک بازی شوتر کامل، ساخت بازی انریل انجین را یاد بگیرید.
- با انیمیشن انریل انجین، مواد، جلوههای ویژه و گیمپلی تجربه عمیقی کسب کنید
الزامات
آشنایی با اصول ++C (در دوره ++C من شرکت کنید)
شرح
این دوره با هر نسخه از انریل انجین از جمله انریل انجین 5 سازگار است. این جامع ترین مجموعه آموزش انریل انجین در اینترنت است. شما یک بازی تیراندازی کامل با مکانیک های گیم پلی با کیفیت AAA ایجاد خواهید کرد. تئوری مکانیک های گیم پلی بازی های شوتر را بیاموزید، سپس آنها را در این پروژه بازی زیبا پیاده سازی کنید.
موضوعات تحت پوشش عبارتند از:
- خلق شخصیت و حرکت
- ورودی برای کنترلرهای رایانه شخصی و کنسول
- استفاده گسترده از طرح های انیمیشن (و نمونه های انیمیشن، والدین ++C آنها)
- 1D و 2D Blendspaces
- استرافینگ
- چرخش در محل
- آفست های هدف
- سینماتیک معکوس
- منحنی های انیمیشن
- هنگام دویدن، شخصیت لاغر است
- خمیده (با تغییر اندازه کپسول پویا)
- در حین دویدن باسن را بچرخانید
- شلیک سلاح با انیمیشن های پس زدن
- بارگذاری مجدد
- انفجار سلاح و ذرات ضربه
- ذرات پرتو سلاح (ردهای دود)
- پوسته گلوله ذرات را به بیرون پرتاب می کند
- جلوه های صوتی
- ترکیب انیمیشن ها به ازای هر استخوان، بوسیله bool، و با enum - یک انیمیشن را با یک قسمت از بدن (دویدن یا خمیدن) پخش کنید و همزمان انیمیشن دیگری را با قسمت دیگری از بدن پخش کنید (بارگذاری مجدد، هدف گیری یا شلیک سلاح)
- سلاح های مختلف (تپانچه، مسلسل، تفنگ تهاجمی) را متصل و تجهیز کنید.
- تیراندازی خودکار و نیمه خودکار
- جابجایی قسمت های مختلف تفنگ (کلیپ/مجله و اسلاید تپانچه) در طول انیمیشن
- زوم دوربین در هنگام نشانه گیری
- خطوط متقاطع پویا که در واکنش به موارد زیر گسترش می یابد:
سرعت کاراکتر
شلیک سلاح
هدف گیری
پریدن
- ضربدرهای مختلف در هر سلاح
- اجزای ویجت، نشان می دهد:
نام اقلام
انواع آیتم ها
مهمات به حساب می آید
- نادر بودن آیتم
- انیمیشن های HUD
- سیستم موجودی کامل اقلام
- جداول داده، در Blueprints و ++C
- منحنی برای کنترل:
جابجایی اقلام در حین برداشت
پالس رنگ و روشنایی برای جلوه های مواد
مواد پس از فرآیند
نمونه های مواد پویا
تنظیم خواص مواد از ++C
محرک خواص مواد با منحنی
توابع مواد
ترکیب مواد با هم
جلوه های طرح کلی
جلوه های درخشش/پالس
- هدف گذاری مجدد انیمیشن ها
- هدف گذاری مجدد کل طرح های انیمیشن
- الگوریتم های گیم پلی متعدد
- استفاده از ساختارهای داده شامل:
سازه می دهد
شمارش می کند
آرایه ها
نقشه ها
و بیشتر
- مونتاژهای انیمیشن
- Anim برای صداها، مسیرهای سلاح و اعلان های سفارشی اطلاع می دهد
- همگامسازی نشانگرها برای ردپاها و گروههای همگامسازی
- این دوره دارای مقدار زیادی دارایی است، از جمله:
صدا
بافت ها
اثرات ذرات
- مش
- نمایندگان
- رابط ها
- ردپاهای پویا که بسته به نوع سطح صداها و سیستم های ذرات مختلفی را تولید می کنند
- مواد فیزیکی و انواع سطح
- سیستم های ذرات نیاگرا
- رد خط
- هوش مصنوعی دشمن
- درختان رفتار و اجزای تخته سیاه
- چندین نوع دشمن با سطوح مختلف سلامت، آسیب، اندازه و سرعت حرکت
- آسیب ضربه به سر، با:
آسیب بیشتر برای هد شات
تعداد ویجتهایی که ظاهر میشوند و با گلولهها متحرک میشوند
اعداد رنگی مختلف برای عکس های سر
- نوارهای سلامت شخصیت و دشمن
- پاترول دشمن، آگرو، تعقیب و حمله بازیکن
- مکانیک مرگ
- مکانیک بی حس کردن
- حملات غوغا با مسیرهای سلاح سرد
- مواد منفجره ای که باعث آسیب و مرگ می شود
- نمونه سازی سطح
- ایجاد سطوح کامل بر اساس نمونه های اولیه ما با استفاده از دارایی های حرفه ای
- پخت سبک
- اثرات پس از فرآیند
این دوره برای چه کسانی است:
- مبتدیان انریل انجین که اصول ++C را می دانند.
- توسعه دهندگان میانی انریل انجین که می خواهند در سطح مهارت پیشرفت کنند.
- توسعه دهندگان متخصص انریل انجین می خواهند مجموعه مهارت های خود را گسترش دهند.
- کسانی که مایل به ساخت بازی های شوتر هستند.
- هر کسی که می خواهد سرگرم شود و بازی بسازد
مشاهده توضیحاتــ انگلیسی
What you'll learn
- Learn all skills that translate to Unreal Engine 5
- Learn Unreal Engine game development by creating a complete shooter game.
- Get in-depth experience with Unreal Engine Animation, Materials, Special Effects, and gameplay
Requirements
Understanding of the basics of C++ (take my C++ course)
Description
The course is compatible with any version of Unreal Engine, including Unreal Engine 5 This is the most comprehensive Unreal Engine tutorial series on the internet. You will create a shooter game complete with AAA quality gameplay mechanics. Learn the theory behind the gameplay mechanics of shooter games, then implement them in this beautiful game project. Topics covered are:
- Character creation and movement
- Input for PC and console controllers
- Extensive use of Animation Blueprints (and Anim Instances, their C++ parents)
- 1D and 2D Blendspaces
- Strafing
- Turn-in-place
- Aim Offsets
- Inverse Kinematics
- Animation Curves
- Character lean when running
- Crouching (with dynamic capsule resizing)
- Turn hips while running
- Weapon fire with recoil animations
- Reloading
- Weapon blast and impact particles
- Weapon beam particles (smoke trails)
- Bullet shell eject particles
- Sound effects
- Blending animations per bone, by bool, and by enum - play one animation with one part of the body (running or crouching) while simultaneously playing another animation with another part of the body (reload, aim, or weapon fire)
- Attach and equip different weapons (pistols, submachine guns, assault rifles)
- Automatic and semi-automatic gunfire
- Move different gun parts (the clip/magazine, and pistol slide) during animations
- Camera zoom while aiming
- Dynamic crosshairs that spread in reaction to:
Character speed
Weapon fire
Aiming
Jumping
- Different crosshairs per weapon
- Widget components, showing:
Item names
Item types
Ammo counts
Item rarity
- HUD animations
- Full item inventory system
- ++Data tables, in Blueprints and C
- Curves to control:
Item movement during pickup
Color and brightness pulse for material effects
- Material creation, including:
Post-process materials
Dynamic material instances
++Setting material properties from C
Driving material properties with curves
Material functions
Blending materials together
Outline effects
Glow/pulse effects
- Retargeting animations
- Retargeting whole Animation Blueprints
- Numerous gameplay algorithms
- Use of data structures, including:
structs
enums
arrays
maps
and more
- Animation montages
- Anim Notifies for sounds, weapon trails, and custom notifies
- Sync markers for footsteps and sync groups
- The course comes with a huge amount of assets, including:
Sounds
Textures
Particle effects
Meshes
- Delegates
- Interfaces
- Dynamic footsteps that spawn different sounds and particle systems depending on the surface type
- Physical materials and surface types
- Niagra particle systems
- Line traces
- Enemy AI
- Behavior Trees and Blackboard Components
- Multiple enemy types with varying levels of Health, Damage, Size and Movement Speed
- Headshot damage, with:
Higher damage for headshots
Number widgets that pop up and animate with bullet hits
Different colored numbers for headshots
- Character and enemy health bars
- Enemy patrol, agro, chase and attack player
- Death mechanics
- Stun mechanics
- Melee attacks with melee weapon trails
- Explosives that cause damage and death
- Level prototyping
- Creating full levels based on our prototypes using professional assets
- Light baking
- Post-process effects
Who this course is for:
- ++Unreal Engine beginners who understand the basics of C.
- Unreal Engine intermediate developers who wish to advance in skill level.
- Expert Unreal Engine developers to wish to expand their skillset.
- Those who wish to make shooter games.
- Anyone who wants to have fun and make games