آموزش مسترکلاس توسعه بازی با بلوپرینت‌های آنریل انجین ۵ - آخرین آپدیت

دانلود Unreal Engine 5 - Blueprints Game Developer Masterclass

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این مسترکلاس عملی و جامع، در سیستم بلوپرینت (Blueprints) آنریل انجین ۵ به یک متخصص تبدیل شوید. شما مهارت‌های لازم برای ایجاد مکانیک‌های پیچیده و پویا در گیم‌پلی را با استفاده از اسکریپت‌نویسی بصری و بدون نیاز به کدنویسی سنتی کسب خواهید کرد. چه مبتدی باشید و چه توسعه‌دهنده‌ای در سطح متوسط، این دوره شما را در جنبه‌های ضروری مانند مدیریت متغیرها، آرایه‌ها، کنترل جریان (Flow Control) و ارتباطات بلوپرینت راهنمایی می‌کند. با پیشرفت در دوره، موضوعات پیشرفته‌ای مانند ایجاد رویدادهای سفارشی (Custom Events)، توابع، ماکروها و همچنین کار با تایم‌لاین‌ها، متریال‌ها و سیستم UI/UX در آنریل انجین ۵ را بررسی خواهید کرد. شما به ابزارهایی مجهز می‌شوید تا دنیاها و شخصیت‌های تعاملی طراحی کنید، زمان و فضای بازی را کنترل نمایید و عناصر رابط کاربری جذاب را پیاده‌سازی کنید. هر بخش بر اساس بخش قبلی ساخته شده است و یادگیری را برای کاربرد فوری در پروژه‌هایتان آسان می‌کند. این دوره برای توسعه‌دهندگان آینده بازی، علاقه‌مندان و کسانی که قصد انتقال به دنیای توسعه با آنریل انجین را دارند، ایده‌آل است. هیچ تجربه قبلی با آنریل انجین لازم نیست، اما آشنایی با مفاهیم پایه توسعه بازی مفید خواهد بود.

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

مقدمه Introduction

  • معرفی دوره Course Introduction

مبانی آنریل انجین Unreal Engine Fundamentals

  • آشنایی با بلوپرینت‌ها Blueprints Introduction

  • مبانی Event Graph Event Graph Basics

  • ترتیب اجرای بلوپرینت‌ها Blueprints Execution Order

  • همیشه از کامنت‌ها استفاده کنید Always Use Comments

  • سازماندهی اتصالات بلوک‌ها Organize Your Blocks Connections

  • اشکال و رنگ‌های مختلف نودها Different Node Shapes and Colors

متغیرها چیستند؟ What Are Variables?

  • انواع متغیرها Type of Variables

  • عدد صحیح (Integer) Integer

  • عدد اعشاری (Float) Float

  • بولیان (Boolean) Boolean

  • وکتور (Vector) Vector

  • روتاتور (Rotator) Rotator

  • متن، رشته و نام (Text, String, Name) Text, String, and Name

  • توابع رشته‌ای String Functions

  • محاسبات ریاضی با متغیرها Math with Variables

  • شرط‌ها بین مقادیر Conditionals Between Values

  • گرفتن و مقداردهی متغیرها (Get and Set) Get and Set Variables

  • متغیرهای خصوصی و عمومی Private and Public Variables

  • نمایش متغیرها در صحنه Expose Variables in the Scene

  • اسپان کردن اکتورها در صحنه از طریق بلوپرینت Spawn Actors in the Scene Through Blueprints

آرایه‌ها Arrays

  • مقدمه‌ای بر آرایه‌ها Introduction to Arrays

  • ساخت اولین آرایه Create Your First Array

  • دریافت المان از آرایه Get Element from Array

  • یافتن آیتم در آرایه Find Item in Array

  • به دست آوردن طول آرایه Find the Length of the Array

  • آخرین ایندکس آرایه Array Last Index

  • بررسی وجود آیتم در آرایه (Contains) Array Contains

  • درج آیتم در آرایه Insert Item in Array

  • حذف آیتم از آرایه Remove Item from Array

  • پاکسازی آرایه Clear the Array

  • الحاق آرایه‌ها (Append) Append Array

درک کنترل جریان در آنریل انجین Understanding of Unreal Engine Flow Control

  • شاخه ها (Branches) Branches

  • توالی (Sequence) Sequence

  • حلقه For Loop For Loop

  • حلقه While Loop While Loop

  • نود Do N Do N

  • نود Do Once Do Once

  • نود Flip Flop Flip Flop

  • گیت (Gate) Gate

  • مالتی گیت (Multi Gate) Multi Gate

توابع، رویدادها و ماکروها Functions, Events, and Macros

  • توابع، رویدادها و ماکروها Functions, Events, and Macros

  • جمع کردن نودها (Collapse Nodes) Collapse Nodes

  • رویدادها (Events) Events

  • رویدادهای سفارشی (Custom Events) Custom Events

  • ورودی‌های رویداد سفارشی Custom Event Inputs

  • توابع (Functions) Functions

  • ورودی‌ها و خروجی‌های توابع Functions - Inputs and Outputs

  • ماکروها (Macros) Macros

  • ماکروها و اجرای Exec Macros and Exec

  • کتابخانه ماکروها Macros Library

Enumها ( enumerators) چیستند؟ What Are Enumerators?

  • توضیح Enumerator Enumerator Explanation

  • گرفتن و مقداردهی (Get and Set) Get and Set

  • ساخت Enumeratorهای سفارشی Creating Custom Enumerators

  • مقایسه مقادیر Enumerator Compare Enumerator Values

  • استفاده از Switch با Enumeratorها Switch Utility with Enumerators

کلاس‌ها Classes

  • ساختار بازی Game Structure

  • اکتورها Actors

  • کامپوننت‌ها Components

  • گیم مود (Game Mode) Game Mode

  • پاون‌ها (Pawns) Pawns

  • کاراکترها Characters

  • کنترلرها Controllers

اکتورها Actors

  • استاتیک مش (Static Mesh) Static Mesh

  • ترنسفورم‌ها (Transformations) Transformations

  • اسپان و تخریب اکتورها Spawn and Destroy Actors

  • بررسی IsValid IsValid Check

  • دریافت تمام اکتورها Get All Actors

  • اسکلتال مش (Skeletal Mesh) Skeletal Mesh

  • تریگرها (Triggers) Triggers

  • تگ‌های مش Mesh Tags

  • تمرین اکتورها Actors Exercise

  • پاسخ تمرین اکتورها Actors Exercise Solution

ارتباطات بلوپرینت Blueprints Communication

  • ارتباطات بلوپرینت Blueprint Communication

  • ارتباط مستقیم Direct Communication

  • کست کردن (Cast) Cast

  • مبانی اینترفیس‌های بلوپرینت Blueprint Interfaces - Basics

  • ورودی‌های اینترفیس بلوپرینت Blueprint Interface - Inputs

  • خروجی‌های اینترفیس بلوپرینت Blueprint Interface - Outputs

  • رویداد دیسپچر (Event Dispatcher) Event Dispatcher

ساخت شخصیت اول شخص Create First-Person Character

  • راه‌اندازی اولیه کاراکتر اول شخص Basic First-Person Character Setup

  • تنظیمات دوربین Camera Setup

  • کنترل دوربین با ماوس Mouse - Camera Control

  • مپ کردن کنترل‌های دوربین ماوس Mouse - Camera Controls Mapping

  • کنترل‌های دوربین با جوی‌استیک PS4 PS4 Joystick - Camera Controls

  • حرکت با کیبورد Keyboard - Movement

  • حرکت با جوی‌استیک PS4 PS4 Joystick -Movement

  • پرش و خم شدن با کیبورد و جوی‌استیک Jump and Crouch with Keyboard and Joystick

  • تنظیم سرعت سفارشی راه رفتن و خم شدن Set Up Custom Walk and Crouch Speed

  • تنظیم دویدن کاراکتر Set Up Character Run

  • تعامل با اشیاء - Sphere Cast Objects Interaction - Sphere Cast

  • برداشتن اشیاء Grab Objects

  • پرتاب کردن شیء Throw Object

نحوه کنترل زمان در آنریل انجین How to Control the Time in Unreal Engine

  • آشنایی با تایم‌لاین (Timeline) Timeline Introduction

  • تایم‌لاین - Float Track Timeline - Float Track

  • تایم‌لاین - Vector Track Timeline - Vector Track

  • تایم‌لاین - Event Track Timeline - Event Track

  • تایم‌لاین - Color Track Timeline - Color Track

  • حرکت با Float Track در تایم‌لاین Timeline - Float Track Movement

  • حرکت با Vector Track در تایم‌لاین Timeline - Vector Track Movement

  • حرکت با Event Track در تایم‌لاین Timeline - Event Track Movement

  • متریال با Color Track در تایم‌لاین Timeline - Color Track Material

  • منحنی‌ها (Curves) در تایم‌لاین Timeline - Curves

  • منحنی‌های سفارشی در تایم‌لاین Timeline - Custom Curves

  • حلقه (Loop) در تایم‌لاین Timeline - Loop

  • طول (Length) در تایم‌لاین Timeline - Length

  • موقعیت پخش در تایم‌لاین Timeline - Playback Position

  • پخش خودکار (Auto Play) در تایم‌لاین Timeline - Auto Play

  • تایمر - تنظیم تایمر با رویداد و پاکسازی آن Timer - Set Timer by Event and Clear Timer

  • تایمر - تنظیم تایمر با تابع و پاکسازی آن Timer - Set Timer by Function and Clear Timer

  • توضیح FPS و ابزارهای دیباگ FPS and Debugging Tools Explained

  • تیک (Tick) - روش غلط حرکت Tick - Movement Wrong Way

  • تیک (Tick) - روش درست حرکت با Velocity Tick - Movement Velocity Right Way

نحوه کنترل فضای آنریل انجین How to Control Unreal Engine Space

  • تئوری وکتور (Vector) Vector Theory

  • نقطه مبدأ (Origin Point) Origin Point

  • محاسبات وکتور از طریق بلوپرینت Vector Calculations Through Blueprints

  • محاسبات طول وکتور Vector Length Calculations

  • فاصله بین دو اکتور Distance Between Two Actors

  • وکتور نرمال شده - ریاضیات پشت آن Normalized Vector - Math Behind It

  • نرمال‌سازی وکتور (Normalize) Normalize Vector

  • وکتور جلو (Forward Vector) Forward Vector

  • وکتور راست (Right Vector) Right Vector

  • وکتور بالا (Up Vector) Up Vector

  • چرخاندن وکتور Rotate Vector

  • چرخش از روی وکتور X Rotation from X Vector

  • یافتن چرخش Look at Find Look at Rotation

  • سرعت (Velocity) Velocity

رنگ و متریال‌ها در آنریل انجین Color and Materials in Unreal Engine

  • گردش کار PBR PBR Workflow

  • متریال‌ها Materials

  • ساخت یک متریال Creating a Material

  • رنگ پایه (Base Color) Base Color

  • متالیک (Metallic) Metallic

  • زبری (Roughness) Roughness

  • تکسچرها و Quixel Bridge Textures and Quixel Bridge

  • UVها چیستند؟ What Are UVs?

  • مختصات تکسچر (Texture Coordinate) Texture Coordinate

  • متریال Emissive Emissive Material

  • نرمال مپ و Ambient Occlusion Normal Map and Ambient Occlusion

  • درون‌یابی (Lerp) Lerp

  • پارامتر Scalar Scalar Parameter

  • پارامتر Vector Vector Parameter

  • پارامتر Texture Texture Parameter

  • تغییر پارامترها با استفاده از بلوپرینت Change Parameters Using Blueprints

  • Material Instance Material Instance

  • استفاده از Material Instance در بلوپرینت Material Instance Using Blueprints

رابط کاربری UI/UX در آنریل UI/UX - Unreal Interface

  • ویجت بلوپرینت (Widget Blueprint) Widget Blueprint

  • نقاط لنگر (Anchor Points) Anchor Points

  • Grid Panel و باکس‌های افقی و عمودی Grid Panel, Horizontal and Vertical Boxes

  • نمایش و مخفی کردن UI در Viewport Show and Hide UI to Viewport

  • حالت‌های ورودی (Input Modes) Input Modes

  • نمایش مکان‌نما ماوس Show Mouse Cursor

  • تنظیم فوکوس کیبورد Set Keyboard Focus

  • اینترفیس دکمه‌ها Buttons - Interface

  • جلوه‌های بصری و صداهای دکمه‌ها Buttons - Visual Effects and Button Sounds

  • ساخت منوی توقف (Pause Menu) Create Pause Menu

  • ساخت متن UI Create UI Text

  • اسلات متریال در متن UI UI Text - Material Slot

  • نحوه استفاده از فونت‌های سفارشی How to Use Custom Text Fonts

  • فیلد متنی قابل ویرایش Editable Text Field

نمایش نظرات

آموزش مسترکلاس توسعه بازی با بلوپرینت‌های آنریل انجین ۵
جزییات دوره
16h 54m
159
(آخرین آپدیت)
270
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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