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

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

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

با یادگیری بلواسپینت (Blueprints)، بازی‌های خود را بدون هیچ دانش کدنویسی بسازید. اولین بازی AAA خود را از طریق این دوره خلق کنید.

  • یادگیری برنامه نویسی با استفاده از بلواسپینت، بدون نیاز به نوشتن کد.
  • ساخت منطق‌های بازی با استفاده از سیستم بلواسپینت.
  • یادگیری رویدادها (Events)، توابع (Functions)، کنترل جریان (Flow Control)، آرایه‌ها (Arrays)، متغیرها (Variables)، ارتباط بلواسپینت‌ها (Blueprint Communication) و بسیاری موارد دیگر.
  • تنظیم و ساخت یک کاراکتر اول شخص (FPS) قابل کنترل توسط بازیکن.
  • سفر خود را در توسعه بازی مستقل (Indie Game Development) بدون نیاز به دانش کدنویسی آغاز کنید.
  • در پایان این دوره، یک بازی کامل بسازید.

پیش‌نیازها:

  • هیچ تجربه برنامه نویسی لازم نیست.
  • شما به یک کامپیوتر شخصی (PC) یا مک (Mac) نیاز دارید که قادر به اجرای آنریل انجین (Unreal Engine) باشد.
  • حدود ۱۵ گیگابایت فضای خالی دیسک.
  • حداقل ۸ گیگابایت رم توصیه می‌شود.
  • مهارت‌های پایه در ویرایشگر آنریل انجین مانند جابجایی دوربین، چرخش، تغییر مقیاس و حرکت اشیاء.

این یک مسترکلاس جامع بلواسپینت (Blueprints Masterclass) در آنریل انجین 5 (Unreal Engine 5) است.
*این دوره به طور مداوم با محتوای جدید به روز می‌شود.

در این دوره، تمرکز ما به طور کامل بر روی چگونگی ساخت بازی بدون نوشتن کد در آنریل انجین 5 است.
شما با سیستم قدرتمند کدنویسی بصری آنریل انجین، که به بلواسپینت (Blueprints) معروف است، آشنا خواهید شد.
این دوره تمام مباحث مبتدی را پوشش می‌دهد، بنابراین به هیچ تجربه یا دانش قبلی در زمینه آنریل انجین 5 یا توسعه بازی به طور کلی نیاز نخواهید داشت.
ما با مفاهیم اساسی سیستم بلواسپینت شروع می‌کنیم و به تدریج دانش شما را در این زمینه افزایش می‌دهیم.

بلواسپینت چیست؟

بلواسپینت، سیستم بصری آنریل انجین 5 است که کاربران بدون دانش کدنویسی می‌توانند از آن برای ساخت بازی‌های کامل استفاده کنند.
این سیستم، نمایش بصری کدهای C++ از طریق بلوک‌ها است.
به این ترتیب، شما قادر خواهید بود بدون نیاز به دانستن هیچ زبان برنامه نویسی، بازی‌های کامل بسازید.

هدف این دوره فقط توضیح بلوک‌های سیستم بلواسپینت نیست، بلکه آموزش اصول اساسی پشت توسعه بازی است.
شما مثال‌ها، کوئیزها و آزمون‌های زیادی را در طول این دوره خواهید داشت.

چه مواردی در این دوره گنجانده شده است؟

در این دوره، تمام اصول اساسی مورد نیاز برای شروع ساخت بازی‌های خودتان را پوشش خواهم داد.
آنریل انجین 5 به شما این امکان را می‌دهد که هر چیزی را که تصور می‌کنید، مانند پروژه‌های تعاملی، بازی‌ها، فیلم‌ها و موارد دیگر، بسازید. شما یاد خواهید گرفت که چگونه از ابزارهای بسیار پیشرفته‌ای که تمام شرکت‌های بزرگ بازی‌سازی استفاده می‌کنند، بهره ببرید.

پس اگر می‌خواهید ساخت بازی را شروع کنید، اما دانش کدنویسی ندارید – آنریل انجین 5 راه حل شماست!

این دوره موضوعاتی مانند ارتباط بین بلواسپینت‌ها (Communication between Blueprints)، متغیرها (variables)، رویدادها (events)، توابع (functions)، نحوه دستکاری متریال‌ها (materials)، تایم‌لاین‌ها (Timelines)، بردارها (Vectors)، کاراکترهای اول شخص و سوم شخص (First Person and Third Person Characters)، UI/UX و بسیاری موارد دیگر را پوشش می‌دهد!

مسترکلاس آنریل انجین 5 - بلواسپینت (Unreal Engine 5 - Blueprints Masterclass) یک دوره آموزشی معمولی نیست که در آن چند مرحله را دنبال کرده و یک بازی بسازید. هدف این است که اصول اساسی را به شما بیاموزد و دانشی را که برای شروع ساخت بازی از ابتدا نیاز دارید، در اختیارتان قرار دهد.

آیا باید کدنویسی بلد باشم؟

هیچ تجربه کدنویسی لازم نیست!
شما فقط باید نحوه ناوبری در آنریل انجین و اصول اولیه ویرایشگر – پنل‌ها، جابجایی، تغییر مقیاس و چرخش اشیاء – را بدانید.

شما با یک بار پرداخت، به طور کامل به دسترسی مادام‌العمر (lifetime access) دست پیدا خواهید کرد. علاوه بر آن، تمام به‌روزرسانی‌ها و پچ‌هایی که به طور مداوم برای این دوره ارائه می‌شوند را نیز دریافت خواهید کرد.


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

مقدمه Introduction

  • مقدمه دوره Course Introduction

اصول موتور آنریل Unreal Engine Fundamentals

  • معرفی بلوپرینت‌ها Blueprints Introduction

  • مبانی نمودار رویداد Event Graph Basics

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

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

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

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

  • آزمون عملی فصل مبانی Fundamentals Chapter Practice Test

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

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

  • عدد صحیح Integer

  • عدد اعشاری Float

  • بولی Boolean

  • بردار Vector

  • چرخاننده Rotator

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

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

  • عملیات ریاضی با متغیرها Math With Variables

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

  • دریافت و تنظیم متغیرها Get and Set Variables

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

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

  • ایجاد بازیگران در صحنه از طریق بلوپرینت‌ها Spawn Actors in The Scene Via Blueprints

  • آزمون عملی فصل متغیرها Variables Chapter Practical Test

آرایه‌ها را بیاموزید Learn 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

  • آرایه شامل Array Contains

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

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

  • پاک کردن آرایه Clear The Array

  • الحاق آرایه Append Array

  • آزمون عملی فصل آرایه‌ها Arrays Chapter Practical Quiz

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

  • شاخه‌ها Branches

  • دنباله Sequence

  • حلقه For For Loop

  • حلقه While While Loop

  • انجام N بار Do N

  • فقط یک بار انجام بده Do Once

  • فلیپ فلاپ Flip Flop

  • دروازه Gate

  • چند دروازه Multi Gate

  • آزمون عملی فصل کنترل جریان Flow Control Chapter Practical Quiz

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

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

  • گره‌های فشرده Collapse Nodes

  • رویدادها Events

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

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

  • توابع Functions

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

  • ماکروها Macros

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

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

  • آزمون عملی فصل توابع، رویدادها و ماکروها Functions, Events and Macros Chapter Practical Quiz

شمارنده‌ها چه هستند؟ What are Enumerators

  • توضیح شمارنده Enumerator Explanation

  • دریافت و تنظیم Get and Set

  • ساخت شمارنده‌های سفارشی Creating Custom Enumerators

  • مقایسه مقادیر شمارنده‌ها Compare Enumerators Values

  • ابزار سوئیچ با شمارنده‌ها Switch Utility with Enumerators

  • آزمون عملی فصل شمارنده‌ها Enumerators Chapter Practical Quiz

کلاس‌ها Classes

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

  • بازیگران Actors

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

  • حالت بازی Game Mode

  • پیاده Pawn

  • شخصیت Character

  • کنترل‌کننده Controller

  • آزمون عملی فصل کلاس‌ها Classes Chapter Practical Quiz

بازیگران Actors

  • مش ثابت Static Mesh

  • تبدیلات Transformations

  • ایجاد و حذف بازیگران Spawn and Destroy Actors

  • بررسی معتبر بودن IsValid Check

  • دریافت همه بازیگران Get All Actors

  • مش اسکلتی Skeletal Mesh

  • تریگرها Triggers

  • تگ‌های مش Mesh Tags

  • تمرین بازیگران Actors Exercise

  • راه‌حل تمرین بازیگران Actors Exercise Solution

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

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

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

  • کست Cast

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

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

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

  • دیسپچر رویداد 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

  • تنظیم سرعت راه رفتن و نشستن سفارشی Setup Custom Walk and Crouch Speed

  • تنظیم دویدن شخصیت Setup Character Run

  • تعامل با اشیاء - اسفیر کست Objects Interaction - Sphere Cast

  • گرفتن اشیاء Grab Objects

  • پرتاب شیء Throw Object

چگونه زمان را در موتور آنریل کنترل کنیم؟ How to Control The Time in Unreal Engine

  • مقدمه‌ای بر تایم‌لاین Timeline Introduction

  • تایم‌لاین - مسیر فلوت Timeline - Float Track

  • تایم‌لاین - مسیر وکتور Timeline - Vector Track

  • تایم‌لاین - مسیر رویداد Timeline - Event Track

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

  • تایم‌لاین - حرکت مسیر فلوت Timeline - Float Track Movement

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

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

  • تایم‌لاین - متریال مسیر رنگ Timeline - Color Track Material

  • تایم‌لاین - منحنی‌ها Timeline - Curves

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

  • تایم‌لاین - حلقه Timeline - Loop

  • تایم‌لاین - طول Timeline - Length

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

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

  • تایم‌لاین - نادیده گرفتن اتساع زمان Timeline - Ignore Time Dilation

  • تایم‌لاین - ورودی‌ها Timeline - Inputs

  • تایم‌لاین - خروجی‌ها Timeline - Outputs

  • تایمر - تنظیم تایمر با رویداد و پاک کردن تایمر Timer - Set Timer By Event and Clear Timer

  • تایمر - تنظیم تایمر با تابع و پاک کردن تایمر Timer - Set Timer By Function and Clear Timer

  • توضیح ابزارهای FPS و اشکال‌زدایی FPS and Debugging Tools Explained

  • تیک - حرکت به روش اشتباه Tick - Movement Wrong Way

  • تیک - حرکت سرعت به روش صحیح Tick - Movement Velocity Right Way

چگونه فضای موتور آنریل را کنترل کنیم؟ How to Control Unreal Engine Space

  • تئوری بردار Vector Theory

  • نقطه مبدأ Origin Point

  • محاسبات برداری از طریق بلوپرینت‌ها Vector Calculations via Blueprints

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

  • فاصله بین دو بازیگر Distance between two Actors

  • بردار نرمال شده - ریاضیات پشت آن Normalized Vector - Math Behind it

  • نرمال کردن بردار Normalize Vector

  • بردار رو به جلو Forward Vector

  • بردار سمت راست Right Vector

  • بردار رو به بالا Up Vector

  • چرخش بردار Rotate Vector

  • چرخش از بردار X Rotation from X Vector

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

  • سرعت Velocity

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

  • گردش کار PBR PBR Workflow

  • متریال‌ها Materials

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

  • رنگ پایه Base Color

  • متالیک Metallic

  • زبری Roughness

  • تکسچرها و کویکسل بریج Textures and Quixel Bridge

  • یووی‌ها چه هستند؟ What are UVs

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

  • متریال تابشی Emissive Material

  • نرمال مپ و آمبینت اوکلوژن Normal Map and Ambient Occlusion

  • لرپ Lerp

  • پارامتر اسکالر Scalar Parameter

  • پارامتر وکتور Vector Parameter

  • پارامتر تکسچر Texture Parameter

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

  • نمونه متریال Material Instance

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

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

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

  • نقاط لنگر Anchor Points

  • پنل گرید، جعبه‌های افقی و عمودی Grid Panel, Horizontal & Vertical Boxes

  • نمایش و پنهان کردن رابط کاربری در ویوپورت Show And Hide UI To Viewport

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

  • نمایش نشانگر موس Show Mouse Cursor

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

  • دکمه‌ها - رابط کاربری Buttons - Interface

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

  • ساخت منوی مکث Create Pause Menu

  • ساخت متن رابط کاربری Create UI Text

  • متن رابط کاربری - اسلات متریال UI Text - Material Slot

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

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

نمایش نظرات

آموزش آنریل انجین 5 - مسترکلاس توسعه بازی با بلوپرینت
جزییات دوره
14.5 hours
162
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,255
4.6 از 5
دارد
دارد
دارد
Ivan Yosifov
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivan Yosifov Ivan Yosifov

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