آموزش آنریل انجین 4 C++: جامع‌ترین دوره شوتر - آخرین آپدیت

دانلود Unreal Engine 4 C++ The Ultimate Shooter Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش کامل Unreal Engine 4: ساخت یک بازی شوتر حرفه‌ای

توسعه بازی با Unreal Engine را با ساخت یک بازی شوتر کامل بیاموزید. در این آموزش Unreal Engine 4، تجربه عمیقی در زمینه انیمیشن، متریال‌ها، افکت‌های ویژه و گیم‌پلی Unreal Engine کسب خواهید کرد. پایگاه کد Unreal Engine را فرا بگیرید و نحوه استفاده از Unreal Engine 4 برای ساخت یک بازی شوتر اکشن محور را یاد بگیرید!

پیش‌نیازها:

آشنایی با اصول اولیه C++ (دوره C++ من را بگذرانید!)

لطفاً توجه داشته باشید: این دوره آموزشی با Unreal Engine 4 و نه با Unreal Engine 5 انجام شده است.

این جامع‌ترین مجموعه آموزش Unreal Engine در اینترنت است که شما را قادر می‌سازد یک بازی شوتر کامل با مکانیک‌های گیم‌پلی با کیفیت AAA بسازید. تئوری پشت مکانیک‌های گیم‌پلی بازی‌های شوتر را بیاموزید، سپس آن‌ها را در این پروژه بازی زیبا پیاده‌سازی کنید. موضوعات تحت پوشش در این دوره آموزش Unreal Engine 4 عبارتند از:

  • ساخت و حرکت کاراکتر

  • ورودی برای کنترلرهای PC و کنسول

  • استفاده گسترده از Animation Blueprints (و Anim Instances، والد C++ آن‌ها)

  • Blendspaces یک بعدی و دو بعدی

  • استریفینگ (حرکت جانبی)

  • چرخش درجا

  • افست‌های هدف‌گیری (Aim Offsets)

  • کینماتیک معکوس (Inverse Kinematics)

  • منحنی‌های انیمیشن (Animation Curves)

  • خم شدن کاراکتر هنگام دویدن

  • خم شدن (Crouching) با تغییر اندازه دینامیک کپسول

  • چرخش لگن هنگام دویدن

  • شلیک اسلحه با انیمیشن‌های لگد

  • بارگذاری مجدد (Reloading)

  • ذرات انفجار اسلحه و برخورد

  • ذرات پرتو اسلحه (رد دود)

  • ذرات پرتاب پوکه گلوله

  • افکت‌های صوتی

  • ترکیب انیمیشن‌ها بر اساس استخوان، بولین و اینام - اجرای یک انیمیشن با یک قسمت از بدن (دویدن یا خم شدن) و همزمان اجرای انیمیشن دیگر با قسمت دیگری از بدن (بارگذاری مجدد، هدف‌گیری یا شلیک اسلحه)

  • اتصال و تجهیز سلاح‌های مختلف (تپانچه، مسلسل‌های دستی، تفنگ‌های تهاجمی)

  • شلیک خودکار و نیمه‌خودکار

  • حرکت اجزای مختلف اسلحه (خشاب و اسلاید تپانچه) در طول انیمیشن‌ها

  • زوم دوربین هنگام هدف‌گیری

  • نشانه‌گیری پویا (Dynamic Crosshairs) که در واکنش به موارد زیر گسترش می‌یابد:

    • سرعت کاراکتر

    • شلیک اسلحه

    • هدف‌گیری

    • پریدن

  • نشانه‌گیری‌های متفاوت برای هر اسلحه

  • کامپوننت‌های ویجت (Widget Components)، نمایش‌دهنده:

    • نام آیتم‌ها

    • انواع آیتم‌ها

    • تعداد مهمات

    • کمیابی آیتم‌ها

  • انیمیشن‌های HUD

  • سیستم کامل موجودی آیتم

  • جداول داده (Data Tables)، در Blueprints و C++

  • منحنی‌ها برای کنترل:

    • حرکت آیتم هنگام برداشتن

    • پالس رنگ و روشنایی برای افکت‌های متریال

  • ساخت متریال (Material Creation)، شامل:

    • متریال‌های پس‌پردازش (Post-process Materials)

    • نمونه‌های متریال دینامیک (Dynamic Material Instances)

    • تنظیم ویژگی‌های متریال از C++

    • کنترل ویژگی‌های متریال با منحنی‌ها

    • توابع متریال (Material Functions)

    • ترکیب متریال‌ها با یکدیگر

    • افکت‌های دورگیری (Outline Effects)

    • افکت‌های درخشش/پالس (Glow/Pulse Effects)

  • ریتارگتینگ (تنظیم مجدد هدف) انیمیشن‌ها

  • ریتارگتینگ کل Animation Blueprints

  • الگوریتم‌های متعدد گیم‌پلی

  • استفاده از ساختارهای داده، شامل:

    • استراکت‌ها (structs)

    • اینام‌ها (enums)

    • آرایه‌ها (arrays)

    • مپ‌ها (maps)

    • و موارد دیگر

  • مونتاژهای انیمیشن (Animation Montages)

  • Anim Notifies برای صداها، رد سلاح و نوتیفای‌های سفارشی

  • نشانگرهای همگام‌سازی (Sync Markers) برای ردپاها و گروه‌های همگام‌سازی

  • این دوره با حجم زیادی از اَست‌ها (Assets) ارائه می‌شود، شامل:

    • صداها

    • تکسچرها

    • افکت‌های ذرات

    • مش‌ها

  • دیلیگیت‌ها (Delegates)

  • اینترفیس‌ها (Interfaces)

  • ردپاهای پویا که بسته به نوع سطح، صداها و سیستم‌های ذرات متفاوتی ایجاد می‌کنند

  • متریال‌های فیزیکی و انواع سطح

  • سیستم‌های ذرات Niagra

  • لاین تریس‌ها (Line Traces)

  • هوش مصنوعی دشمن (Enemy AI)

  • درختان رفتاری (Behavior Trees) و کامپوننت‌های بلک‌بورد (Blackboard Components)

  • انواع مختلف دشمن با سطوح متفاوت سلامتی، آسیب، اندازه و سرعت حرکت

  • آسیب هدشات (Headshot Damage)، با:

    • آسیب بیشتر برای هدشات‌ها

    • ویجت‌های عددی که با برخورد گلوله ظاهر و متحرک می‌شوند

    • اعداد رنگی متفاوت برای هدشات‌ها

  • نوارهای سلامتی کاراکتر و دشمن

  • گشت‌زنی، تحریک (Agro)، تعقیب و حمله دشمن به بازیکن

  • مکانیک‌های مرگ

  • مکانیک‌های بی‌حس کردن (Stun)

  • حملات تن‌به‌تن (Melee Attacks) با رد سلاح تن‌به‌تن

  • مواد منفجره‌ای که باعث آسیب و مرگ می‌شوند

  • نمونه‌سازی اولیه سطح (Level Prototyping)

  • ساخت سطوح کامل بر اساس نمونه‌های اولیه ما با استفاده از اَست‌های حرفه‌ای

  • پخت نور (Light Baking)

  • افکت‌های پس‌پردازش (Post-process Effects)


سرفصل ها و درس ها

Introduction

  • مقدمه Introduction

  • نصب یک IDE Install an IDE

  • نصب Unreal Engine Install Unreal Engine

  • بازخوانی ++C C++ Refresher

  • آزمون کوتاه در مورد مفاهیم ++C Quiz on C++ Concepts

  • بازتاب و جمع آوری زباله (Garbage Collection) Reflection and Garbage Collection

  • چگونه کمک بگیریم How to Get Help

  • آزمون کوتاه در مورد نحوه دریافت راهنمایی Quiz on Getting Help

راه اندازی پروژه Project Setup

  • راه اندازی پروژه Project Setup

  • کلاس Character Character Class

  • UE_LOG فرمت رشته - عدد صحیح (Int) UE_LOG Format String - Int

  • مشخص کننده های فرمت UE_LOG UE_LOG Format Specifiers

  • UE_LOG با FString UE_LOG with FString

  • بازوی فنری دوربین (Camera Spring Arm) Camera Spring Arm

  • دنبال کردن دوربین (Follow Camera) Follow Camera

  • کنترلرها و ورودی Controllers and Input

  • آزمون کوتاه در مورد کلاس کنترلر Quiz on the Controller Class

  • حرکت به جلو و راست Move Forward and Right

  • زمان دلتا (Delta Time) Delta Time

  • چرخش با سرعت Turn at Rate

  • چرخش ماوس و پرش Mouse Turning and Jumping

  • اضافه کردن یک Mesh Adding a Mesh

  • آزمون کوتاه در مورد بخش 2 Quiz on Section 2

انیمیشن ها Animations

  • Anim Instance The Anim Instance

  • Animation Blueprint The Animation Blueprint

  • انیمیشن های دویدن Run Animations

  • برش انیمیشن ها Trimming Animations

  • چرخاندن کاراکتر به سمت حرکت Rotate Character to Movement

  • آزمون کوتاه در مورد حرکت کاراکتر Quiz on Character Movement

  • تابع شلیک اسلحه Fire Weapon Function

  • جلوه های صوتی شلیک Shooting Sound Effects

  • ذرات شلیک (Shooting Particles) Shooting Particles

  • انیمیشن شلیک Shooting Animation

  • ترکیب انیمیشن های شلیک Blending Shooting Animations

  • Line Tracing برای برخورد گلوله Line Tracing for Bullet Hits

  • آزمون کوتاه در مورد Line Traces Quiz on Line Traces

  • ذرات برخورد (Impact Particles) Impact Particles

  • ذرات پرتوی (Beam Particles) Beam Particles

  • آفست سوکت (Socket Offset) Socket Offset

  • کلاس HUD و هدف HUD Class and Crosshairs

  • هدایت شلیک تفنگ Directing Rifle Shots

  • آزمون کوتاه در مورد هدایت شلیک تفنگ Quiz on Directing Rifle Shots

  • Trace از لوله تفنگ Trace from Gun Barrel

  • بازسازی کد انتهای پرتو (Refactor Beam End Code) Refactor Beam End Code

  • Yaw آفست حرکت (Movement Offset Yaw) Movement Offset Yaw

  • Strafing Blendspace Strafing Blendspace

  • آزمون کوتاه در مورد Strafing Quiz on Strafing

  • Jog Start Blendspace Jog Start Blendspace

  • Jog Stop Blendspace Jog Stop Blendspace

  • هموارسازی حرکت کاراکتر Smoothing Character Movement

  • آزمون کوتاه در مورد بخش 3 Quiz on Section 3

هدف گیری و هدف ها (Crosshairs) Aiming and Crosshairs

  • بزرگنمایی میدان دید (Zooming Field of View) Zooming Field of View

  • درون یابی بزرگنمایی هدف گیری (Aiming Zoom Interpolation) Aiming Zoom Interpolation

  • آزمون کوتاه در مورد درون یابی بزرگنمایی Quiz on Zoom Interpolation

  • حالت هدف گیری (Aiming Pose) Aiming Pose

  • ماشین حالت هدف گیری (Aiming State Machine) Aiming State Machine

  • حساسیت نگاه هدف گیری (Aim Look Sensitivity) Aim Look Sensitivity

  • سرعت پخش هدف (Crosshair Spread Velocity) Crosshair Spread Velocity

  • پخش کردن هدف ها (Spreading the Crosshairs) Spreading the Crosshairs

  • فاکتور هدف در هوا (Crosshair In Air Factor) Crosshair In Air Factor

  • فاکتور هدف گیری (Crosshair Aim Factor) Crosshair Aim Factor

  • فاکتور هدف شلیک گلوله (Bullet Fire Aim Factor) Bullet Fire Aim Factor

  • آزمون کوتاه در مورد هدف های پویا (Dynamic Crosshairs) Quiz on Dynamic Crosshairs

  • هشدار: سطح کارخانه بزرگ است Warning: Factory Level is LARGE

  • دارایی های سطح جدید New Level Assets

  • آتش خودکار (Automatic Fire) Automatic Fire

  • آزمون کوتاه در مورد آتش خودکار Quiz on Automatic Fire.

  • انیمیشن های پرش Jumping Animations

اسلحه The Weapon

  • کلاس Item The Item Class

  • کلاس Weapon The Weapon Class

  • درس مقدماتی UMG UMG Intro Lesson

  • آزمون کوتاه در مورد UMG Quiz on UMG

  • PickupWidget Blueprint PickupWidget Blueprint

  • تکمیل Pickup Widget Finishing the Pickup Widget

  • اضافه کردن Widget به Weapon Add Widget to Weapon

  • Trace برای Widget Trace for Widget

  • Refactor Trace زیر Crosshairs Refactor Trace Under Crosshairs

  • Widget Trace وقتی نزدیک است Widget Trace When Close

  • آزمون کوتاه در مورد Tracing برای آیتم ها Quiz on Tracing for Items

  • مخفی کردن Widget Hide Widget

  • Bind کردن نام آیتم Bind Item Name

  • Bind کردن تعداد آیتم Bind Item Count

  • Bind کردن Star Opacity Bind Star Opacity

  • Spawn کردن اسلحه پیش فرض Spawn Default Weapon

  • آزمون کوتاه در مورد اسلحه پیش فرض Quiz on the Default Weapon

  • تابع Equip Equip Function

  • درس Item State Item State Lesson

  • Item State Item State

  • Set کردن خصوصیات آیتم Set Item Properties

  • آزمون کوتاه در مورد خصوصیات آیتم Quiz on Item Properties

  • Detach کردن اسلحه Detach Weapon

  • حالت Item Falling Item Falling State

  • Throw کردن اسلحه Throw Weapon

  • Swap کردن اسلحه Swap Weapon

  • آزمون کوتاه در مورد بخش Weapon Quiz on Weapon Section

درون یابی آیتم (Item Interpolation) Item Interpolation

  • اسلاید Interping آیتم Item Interping Slide

  • محل Interp دوربین Camera Interp Location

  • Get کردن Pickup Item Get Pickup Item

  • منحنی Z آیتم Item Z Curve

  • متغیرهای Interp آیتم Item Interp Variables

  • آزمون کوتاه در مورد حالت EquipInterping Quiz on the EquipInterping State.

  • خصوصیات حالت Interping Interping State Properties

  • دنبال کردن منحنی Z Following the Z Curve

  • Interp آیتم X و Y Interp Item X and Y

  • چرخش Interp Interp Rotation

  • مقیاس Interp Interp Scale

  • آزمون کوتاه در مورد درون یابی آیتم Quiz on Item Interpolation

بارگذاری مجدد (Reloading) Reloading

  • Retargeting Animations در Unreal Engine 5 Retargeting Animations in Unreal Engine 5

  • Retargeting Animations Retargeting Animations

  • ویرایش انیمیشن ها در Unreal Edit Animations in Unreal

  • آزمون کوتاه در مورد انیمیشن ها Quiz on Animations

  • مهمات (Ammo) Ammo

  • Ammo Count Widget Ammo Count Widget

  • Draw کردن تعداد مهمات روی صفحه Draw Ammo Count to Screen

  • آزمون کوتاه در مورد Draw کردن تعداد مهمات روی صفحه Quiz on Drawing Ammo Count to Screen

  • مهمات اسلحه در ++C Weapon Ammo in C++

  • Bind کردن مهمات اسلحه در Widget Bind Weapon Ammo in Widget

  • رفع مشکل مکان سوکت لوله Fixing Barrel Socket Location

  • بهبود کد شلیک اسلحه - سخنرانی Improving Weapon Fire Code Lecture

  • بهبود کد شلیک اسلحه Improving Weapon Fire Code

  • آزمون کوتاه در مورد شلیک اسلحه Quiz on Weapon Fire

  • Reload Montage Reload Montage

  • سخنرانی Reload Reload Lecture

  • نوع اسلحه The Weapon Type

  • ادامه Reload Reload Continued

  • به روز رسانی AmmoMap Update AmmoMap

  • آزمون کوتاه در مورد به روز رسانی AmmoMap Quiz on Updating the AmmoMap

  • Bind کردن مهمات حمل شده Bind Carried Ammo

  • Bind کردن نام اسلحه Bind Weapon Name

  • سخنرانی Move Clip Move Clip Lecture

  • Grab و Release کردن Clip Grab and Release Clip

  • Anim BP اسلحه Weapon Anim BP

  • Moving کردن Clip Moving the Clip

  • آزمون کوتاه در مورد Moving کردن Clip Quiz on Moving the Clip

  • صداهای Clip Clip Sounds

  • صداهای Pickup Pickup Sounds

  • آزمون کوتاه در مورد بخش Reloading Quiz on Reloading section

حرکت پیشرفته Advanced Movement

  • چرخاندن استخوان ریشه (Root Bone) Rotate Root Bone

  • انیمیشن های Turn in Place Turn in Place Animations

  • منحنی های انیمیشن (Animation Curves) Animation Curves

  • Turn in Place با استفاده از مقادیر منحنی Turn in Place using Curve Values

  • آزمون کوتاه در مورد انیمیشن های Turn in Place Quiz on Turn in Place Animations

  • Hip Aim Offset Hip Aim Offset

  • Aiming Aim Offset Aiming Aim Offset

  • Lean Lean

  • Lean Blendspace Lean Blendspace

  • آزمون کوتاه در مورد Aim Offsets و Leaning Quiz on Aim Offsets and Leaning

  • راه اندازی Crouching Crouching Setup

  • انیمیشن های Crouching Crouching Animations

  • Crouching AnimBP Crouching AnimBP

  • انیمیشن های Crouching Turn Crouching Turn Animations

  • Retargeting Anims با اسکلت های مختلف Retargeting Anims with Different Skeletons

  • Crouch Turn in Place Anim BP Crouch Turn in Place Anim BP

  • آزمون کوتاه در مورد Crouching Quiz on Crouching

  • Crouch Recoil Weight Crouch Recoil Weight

  • Crouch Walking Blendspace Crouch Walking Blendspace

  • Crouch Walking Crouch Walking

  • سرعت حرکت Crouch و پرش Crouch Movement Speed and Jump

  • Interp Capsule Half Height Interp Capsule Half Height

  • آزمون کوتاه در مورد Crouching، قسمت 2 Quiz on Crouching, pt. 2

  • Tweaking Parameters Tweaking Parameters

  • Aim Walking Aim Walking

  • آشتی دادن Aiming و Reloading Reconciling Aiming and Reloading

Ammo Pickups Ammo Pickups

  • دارایی های مهمات Ammo Assets

  • کلاس Ammo Ammo Class

  • Overriding SetItemProperties Overriding SetItemProperties

  • تابع Pickup Ammo Pickup Ammo Function

  • آزمون کوتاه در مورد کلاس Ammo Quiz on the Ammo Class

  • Ammo Widget Ammo Widget

  • ادامه Ammo Widget Ammo Widget Continued

  • Bind کردن تعداد مهمات Bind Ammo Count

  • Bind کردن آیکون مهمات Bind Ammo Icon

  • Pickup کردن مهمات در Overlap Pickup Ammo on Overlap

  • Interpolation Scene Components Interpolation Scene Components

  • Setup کردن محل های Interp Setup Interp Locations

  • Interp به چند محل Interp to Multiple Locations

  • آزمون کوتاه در مورد Interping Quiz on Interping

  • محدود کردن صداهای Pickup و Equip Limit Pickup and Equip Sounds

Outline و جلوه های Glow Outline and Glow Effects

  • تئوری جلوه Outline Outline Effect Theory

  • Post Process Materials Post Process Materials

  • Custom Depth Custom Depth

  • Texel Position and Size Texel Position and Size

  • نمایش پیکسل های داخلی Show Interior Pixels

  • Getting the Border Getting the Border

  • آزمون کوتاه در مورد Material Nodes Quiz on Material Nodes

  • اضافه کردن Border به Scene Color Adding the Border to the Scene Color

  • مخفی کردن پیکسل های Occluded Hide Occluded Pixels

  • تغییر ضخامت Outline Change Outline Thickness

  • جلوه رنگ Tinting Color Tinting Effect

  • چند رنگ با Custom Depth Stencil Multiple Colors with Custom Depth Stencil

  • Blend کردن Materials با Material Functions Blend Materials with Material Functions

  • جلوه Fresnel روی Glow Material Fresnel Effect on Glow Material

  • آزمون کوتاه در مورد Materials Quiz on Materials

  • Material Instances Material Instances

  • جلوه Scrolling Lines Scrolling Lines Effect

  • فعال کردن Custom Depth در ++C Enable Custom Depth in C++

  • Dynamic Material Instances Dynamic Material Instances

  • فعال کردن Glow Material در ++C Enable Glow Material in C++

  • نمایش Outline در حین Interping Show Outline While Interping

  • Curve Vector برای Material Parameters Curve Vector for Material Parameters

  • Material Pulse هنگام Interping Material Pulse when Interping

  • آزمون کوتاه در مورد Material Effects Quiz on Material Effects

  • Inventory Slot Widget Inventory Slot Widget

  • Inventory Bar Widget Inventory Bar Widget

  • اضافه کردن آیکون های Button به Inventory Bar Add Button Icons to the Inventory Bar

  • اضافه کردن Inventory Bar به ShooterHUDOverlay Add Inventory Bar to ShooterHUDOverlay

  • آرایه Inventory در ++C Inventory Array in C++

  • Binding کردن آیکون پس زمینه Binding the Background Icon

  • Binding کردن آیکون آیتم Binding the Item Icon

  • Binding کردن آیکون مهمات Binding the Ammo Icon

  • Binding کردن متن مهمات اسلحه Binding Weapon Ammo Text

  • Set کردن Item State برای Picked Up Set Item State for Picked Up

  • Send کردن Slot Index با یک Delegate Send Slot Index with a Delegate

  • پخش انیمیشن Widget Play Widget Animation

  • Exchange کردن Inventory Items Exchange Inventory Items

  • غیرفعال کردن Trace در حین Interping Disable Trace while Interping

  • جلوگیری از Swapping در حین Reloading Prevent Swapping while Reloading

  • آزمون کوتاه در مورد Inventory Quiz on the Inventory

  • Equip Montage Equip Montage

  • پخش صدای Equip هنگام Swapping Play Equip Sound when Swapping

  • Swap Pickup Text Swap Pickup Text

  • محدودیت های انیمیشن Swap Swap Animation Limitations

  • ایجاد انیمیشن آیکون Create Icon Animation

  • ایجاد Delegate برجسته کردن آیکون (Icon Highlight Delegate) Create Icon Highlight Delegate

  • توابع Broadcast کردن Icon Highlight Delegate Functions to Broadcast Icon Highlight Delegate

  • فراخوانی Highlight و UnHighlight Inventory Slot Calling Highlight and UnHighlight Inventory Slot

  • تخصیص Delegate آیکون Assigning the Icon Delegate

  • آزمون کوتاه در مورد برجسته کردن آیکون Quiz on Icon Highlighting

  • Data Tables - FTableRowBase Data Tables - FTableRowBase

  • دسترسی به ردیف های Data Table در ++C Accessing Data Table Rows in C++

  • Set کردن رنگ های Widget از مقادیر Data Table Setting Widget Colors from Data Table Values

  • Set کردن رنگ Glow از مقدار Data Table Setting Glow Color from Data Table Value

  • Set کردن رنگ Post Process Highlight از Data Table Set Post Process Highlight Color from Data Table

  • آزمون کوتاه در مورد Data Tables Quiz on Data Tables

انواع اسلحه های متعدد Multiple Weapon Types

  • Weapon Data Table Weapon Data Table

  • Getting Data از Weapon Data Table Getting Data from Weapon Data Table

  • Assault Rifle Glow Material Assault Rifle Glow Material

  • Set کردن Material Instance و Index با Data Table Set Material Instance and Index with Data Table

  • اضافه کردن Barrel Socket به AR Adding Barrel Socket to AR

  • FABRIK IK FABRIK IK

  • Switch on Weapon Type Switch on Weapon Type

  • غیرفعال کردن FABRIK IK هنگام Reloading Disable FABRIK IK when Reloading

  • AR Reload Animation AR Reload Animation

  • Reload Montage Section در Data Table Reload Montage Section in Data Table

  • AR AnimBP AR AnimBP

  • Set کردن AnimBP برای Weapon از Data Table Set AnimBP for Weapon from Data Table

  • Crosshairs های مختلف برای هر اسلحه Different Crosshairs Per Weapon

  • Drawing Crosshairs از متغیرهای Weapon Drawing Crosshairs from Weapon Variables

  • خصوصیات بیشتر اسلحه در Data Table More Weapon Properties in Data Table

  • استفاده از خصوصیات Weapon در FireWeapon Use Weapon Properties in FireWeapon

  • آزمون کوتاه در مورد Weapon Data Table Quiz on the Weapon Data Table

  • اضافه کردن دارایی های Pistol Adding Pistol Assets

  • مخفی کردن Bone By Name Hide Bone By Name

  • آیکون Pistol Pistol Icon

  • خصوصیات Data Table Pistol Pistol Data Table Properties

  • Barrel Socket روی Pistol Barrel Socket on the Pistol

  • Pistol Reload Animation Pistol Reload Animation

  • Pistol FABRIK IK Pistol FABRIK IK

  • Pistol Aiming Pose Pistol Aiming Pose

  • Aiming Pose برای هر Weapon Aiming Pose for Each Weapon

  • Pistol Slide Curve Pistol Slide Curve

  • Pistol Slide Timer Pistol Slide Timer

  • به روز رسانی Slide Displacement Update Slide Displacement

  • Transform کردن استخوان Pistol Slide Transform Pistol Slide Bone

  • Pistol Glow Material Pistol Glow Material

  • Semi Automatic Fire Semi Automatic Fire

  • توقف Aiming هنگام Exchange کردن Weapons Stop Aiming when Exchanging Weapons

  • آزمون کوتاه در مورد Pistol Quiz on the Pistol

صدای پا (Footsteps) Footsteps

  • دانلود دارایی های Footsteps Download Footsteps Assets

  • Setup دارایی ها برای Footsteps Setup Assets for Footsteps

  • تعریف Physical Surface Types Define Physical Surface Types

  • ایجاد Physical Materials Creating Physical Materials

  • Footstep Sync Markers Footstep Sync Markers

  • Custom Anim Notify Custom Anim Notify

  • اضافه کردن Notifies به Animations Adding Notifies to Animations

  • Setting Bone Name برای هر Notify Setting Bone Name for Each Notify

  • پخش صداها با Anim Notify Playing Sounds with Anim Notify

  • Line Trace برای Physical Surface Type Line Trace for Physical Surface Type

  • آزمون کوتاه در مورد Footsteps Quiz on Footsteps

  • نوع سطح Grass The Grass Surface Type

  • Get Surface Type Get Surface Type

  • پیاده سازی Footsteps Notify Implement Footsteps Notify

  • صداهای Jumping و Landing Jumping and Landing Sounds

  • Turning Hips هنگام Running Turing Hips while Running

  • Turn Hips هنگام Running Backwards Turn Hips while Running Backwards

  • آزمون کوتاه در مورد Turning Hips Quiz on Turning Hips

Meshes های متعدد کاراکتر Multiple Character Meshes

  • Retargeting Animation Blueprint Retargeting the Animation Blueprint

  • Setup کردن Twin Blast Character Blueprint Setting Up Twin Blast Character Blueprint

  • Tweaking Twin Blast Tweaking Twin Blast

  • Phase Phase

  • آزمون کوتاه در مورد کاراکترهای متعدد Quiz on Multiple Characters

کلاس دشمن (Enemy Class) The Enemy Class

  • دارایی های دشمن Enemy Assets

  • کلاس Enemy The Enemy Class

  • Bullet Hit Interface Bullet Hit Interface

  • پیاده سازی BulletHit Implementing BulletHit

  • Explosive Explosive

  • آزمون کوتاه در مورد Interfaces Quiz on Interfaces

  • Damage Damage

  • Head Shot Damage Head Shot Damage

  • Enemy Health Bar Enemy Health Bar

  • مخفی کردن Health Bar Hide Health Bar

  • Enemy Death Function Enemy Death Function

  • Enemy Anim Instance Enemy Anim Instance

  • EnemyHit Montage EnemyHit Montage

  • پخش Montage Sections Play Montage Sections

  • Hit React Delay Hit React Delay

  • نمایش اعداد Hit Show Hit Numbers

  • ذخیره مکان های Hit Number Store Hit Number Locations

  • Remove کردن Hit Number Remove Hit Number

  • به روز رسانی مکان Hit Number Update Hit Number Location

  • Bind کردن متن Hit Number Bind Hit Number Text

  • Animate کردن Hit Numbers Animate Hit Numbers

  • Head Shots Head Shots

  • Grux Physics Asset Grux Physics Asset

  • آزمون کوتاه در مورد کلاس Enemy Quiz on the Enemy Class

هوش مصنوعی و درخت های رفتاری (AI and Behavior Trees) AI and Behavior Trees

  • Unreal Engine AI Unreal Engine AI

  • اضافه کردن AI Modules Adding AI Modules

  • AI Controller AI Controller

  • ایجاد Blackboard و Behavior Tree Creating a Blackboard and Behavior Tree

  • Patrol Point Patrol Point

  • Move To Task Move To Task

  • آزمون کوتاه در مورد Sequence و Task Nodes Quiz on Sequence and Task Nodes

  • Enemy Run Animation Enemy Run Animation

  • نقطه گشت دوم (Second Patrol Point) Second Patrol Point

  • Wait Task Wait Task

  • Agro Sphere Agro Sphere

  • Move To Actor Move To Actor

  • آزمون کوتاه در مورد Move To و Wait Behavior Tree Tasks Quiz on Move To and Wait Behavior Tree Tasks

  • Stun Enemy Stun Enemy

  • Stunned Blackboard Decorator Stunned Blackboard Decorator

  • Selector Node Selector Node

  • In Attack Range In Attack Range

  • Enemy Attack Montage Enemy Attack Montage

  • Get Attack Section Name Get Attack Section Name

  • Custom Behavior Tree Task Custom Behavior Tree Task

  • آزمون کوتاه در مورد Behavior Tree Nodes Quiz on Behavior Tree Nodes

  • Weapon Collision Volumes Weapon Collision Volumes

  • فعال و غیرفعال کردن Collision Activate and Deactivate Collision

  • Enemy Damage Enemy Damage

  • Character Health Bar Character Health Bar

  • Enemy Weapon Attack Sounds Enemy Weapon Attack Sounds

  • Melee Impact Sound Melee Impact Sound

  • Enemy Vocal Attack Sounds Enemy Vocal Attack Sounds

  • Weapon Trails Weapon Trails

  • Blood Particles Blood Particles

  • Character Stun State Character Stun State

  • End Stun Anim Notify End Stun Anim Notify

  • Stun Character on Hit Stun Character on Hit

  • محدود کردن حملات دشمن Limit Enemy Attacks

  • تاخیر قبل از تعقیب بازیکن Delay Before Chasing the Player

  • Agro کردن دشمن وقتی شلیک می شود Agro Enemy when Shot

  • آزمون کوتاه در مورد Enemy Combat Quiz on Enemy Combat

  • Enemy Death Montage Enemy Death Montage

  • Destroy کردن Enemy Destroy Enemy

  • Polish up Enemy Death Polish up Enemy Death

  • Character Death Character Death

  • توقف حمله دشمن در هنگام مرگ Stop Enemy Attack on Death

  • Retargeting New Montages Retargeting New Montages

  • انواع جدیدی از دشمنان New Types of Enemies

  • نمایش دشمنان مختلف Grux Showcasing Different Grux Enemies

  • آزمون کوتاه در مورد دشمنان Quiz on Enemies

Khaimera Khaimera

  • اضافه کردن Khaimera Adding Khaimera

  • Animation Blueprint Khaimera Khaimera's Animation Blueprint

  • Khaimera Attack Montage Notifies Khaimera Attack Montage Notifies

  • Khaimera Death و Hit Montages Khaimera Death and Hit Montages

  • Khaimera Anim Notifies Khaimera Anim Notifies

  • تکمیل Khaimera Anim BP Finishing Khaimera Anim BP

  • Skins های مختلف Khaimera Different Khaimera Skins

  • Explosive Get Overlapping Actors Explosive Get Overlapping Actors

  • Explosive Agro Enemy Explosive Agro Enemy

  • Health Pickup Health Pickup

ایجاد سطح و تمام کردن بازی Level Creation and Finishing the Game!

  • ابزارهای نمونه سازی اولیه سطح Level Prototyping Tools

  • نمونه اولیه سطح - منطقه شروع Level Prototype - Starting Area

  • نمونه اولیه سطح - حیاط Level Prototype - Courtyard

  • نمونه اولیه سطح - حیاط 2 Level Prototype - Courtyard 2

  • نمونه اولیه سطح - استفاده از Paragon Props Level Prototype - Using Paragon Props

  • دارایی های Ruins - کف Ruins Assets - Floor

  • دارایی های Ruins - دیوارها Ruins Assets - Walls

  • دارایی های Ruins - دیوارها 2 Ruins Assets - Walls 2

  • دارایی های Ruins - گوشه ها Ruins Assets - Corners

  • دارایی های Ruins - سطوح Ruins Assets - Levels

  • دارایی های Ruins - سطوح 2 Ruins Assets - Levels 2

  • دارایی های Ruins - سطوح 3 Ruins Assets - Levels 3

  • Ruins Assets - Arches

  • دارایی‌های ویرانه‌ها – طاق‌ها ۲ Ruins Assets - Arches 2

  • دارایی‌های ویرانه‌ها – پله‌های بزرگ Ruins Assets - Large Stairs

  • دارایی‌های ویرانه‌ها – اتاق رئیس Ruins Assets - Boss Room

  • دارایی‌های ویرانه‌ها – به پایان رساندن مرحله Ruins Assets - Finishing Up the Level

  • طراحی مرحله – دشمنان Level Design - Enemies

  • صیقل دادن گیم‌پلی Polishing Gameplay

  • صیقل دادن گیم‌پلی ۲ Polishing Gameplay 2

  • جلوگیری از حمله وقتی دشمن مرده است Prevent Attack when Enemy Dead

  • Sphere Reflection Capture Sphere Reflection Capture

  • Post Process Effects Post Process Effects

  • خروج با Esc Esc to Quit

  • به پایان رساندن بازی Finishing the Game

  • آزمون پایانی دوره End of Course Quiz

نمایش نظرات

آموزش آنریل انجین 4 C++: جامع‌ترین دوره شوتر
جزییات دوره
56 hours
347
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
15,010
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stephen Ulibarri Stephen Ulibarri

مهندس، برنامه نویس، توسعه دهنده بازی، نویسنده