آموزش آنریل انجین 5: مسترکلاس اسکریپت‌نویسی بلوپرینت، ساخت بازی GTA5 - آخرین آپدیت

دانلود Unreal Engine 5 Blueprint Scripting Masterclass, Create GTA5

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

آموزش جامع آنریل انجین 5 و اسکریپت‌نویسی بلوپرینت (ساخت بازی شبیه GTA5 از صفر تا صد)

آیا می‌خواهید به استاد اسکریپت‌نویسی بصری بلوپرینت آنریل تبدیل شوید؟

آیا آرزوی ساخت بازی شبیه به GTA5 را دارید؟

آنریل انجین 5 (Unreal Engine 5) پیشرفته‌ترین و بازترین ابزار ساخت سه‌بعدی بلادرنگ در جهان برای توسعه بازی است. این موتور بازی‌سازی به دلیل ساخت بازی‌هایی مانند فورتنایت (Fortnite)، پابجی (PUBG)، Borderlands 3، Observer و Star Wars Jedi: Fallen Order شهرت دارد.

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

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

تمام Assetهای لازم در اختیار شما قرار می‌گیرد تا بتوانید به راحتی دوره را دنبال کنید.

در این دوره آنریل انجین 5، مباحث زیر را پوشش خواهیم داد:

  • مبانی آنریل انجین 5: راهنمای جامع برای توسعه‌دهندگان بازی مبتدی.

  • مبانی اسکریپت‌نویسی بلوپرینت: تمام انواع و کامپوننت‌های اساسی اسکریپت‌نویسی بلوپرینت در UE5 را پوشش خواهم داد.

  • نحوه عملکرد بلوپرینت‌ها: درک منطق پشت اسکریپت‌نویسی بلوپرینت و ایجاد منطق بازی خودتان.

  • ساخت نقشه شهر: توسعه یک شهر کامل و وسیع برای بازی شما.

  • توسعه بازی شوتر: شروع ساخت یک بازی شوتر از صفر، با یک پروژه خالی و کلاس کاراکتر.

  • سیستم تسلیحات: پیاده‌سازی یک سیستم سلاح جامع برای سه نوع سلاح گرم (تپانچه، تفنگ و تک‌تیرانداز)، شامل تیراندازی، شمارش مهمات، ریلود کردن، هدف‌گیری و موارد دیگر.

  • رابط کاربری بازی (Game UI): طراحی یک رابط کاربری کامل بازی با نمایش اطلاعات سلاح، نوار سلامتی و تعداد دشمنان.

  • دشمنان شوتر با هوش مصنوعی: پیاده‌سازی کنترلرهای هوش مصنوعی، درخت رفتار (Behavior Tree)، بلک‌بورد (Blackboard)، BTTasks، BTServices، BTDecorators، یافتن مکان‌های تصادفی، تعقیب بازیکن و منطق تیراندازی.

  • شخصیت‌های هوش مصنوعی (AI People): ایجاد چهار شخصیت متفاوت کنترل‌شده توسط هوش مصنوعی، تنظیم نقاط گشت‌زنی و فعال کردن قابلیت فرار هنگام آسیب دیدن.

  • وسایل نقلیه Chaos (ماشین‌های قابل رانندگی): توسعه ماشین‌های کاملاً کاربردی و قابل رانندگی با استفاده از سیستم Chaos در UE5.

  • ماشین‌های هوش مصنوعی: استفاده از مسیرهای Spline، پیاده‌سازی عملکرد توقف-حرکت، قابلیت توقف خودروها در صورت وجود مانع در جلو و امکان تصاحب و خروج پویا از خودرو در زمان اجرا.

  • چراغ‌های راهنمایی و رانندگی: طراحی یک سیستم کامل چراغ راهنمایی که ماشین‌ها و عابران هوش مصنوعی را در صورت قرمز بودن چراغ متوقف می‌کند.

  • آیتم‌های قابل جمع‌آوری: اسلحه و سلامتی.

  • حالت‌ها و قوانین بازی.

  • پکیج کردن پروژه نهایی.

پیش‌نیازها:

هیچ تجربه قبلی در آنریل انجین لازم نیست.


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

مقدمه Introduction

  • مقدمه Introduction

مبانی آنریل انجین 5 Unreal Engine 5 Basics

  • معرفی آنریل انجین 5 Introduction to Unreal Engine 5

  • نصب آنریل انجین Installing Unreal Engine

  • ایجاد اولین پروژه Creating first project

  • رابط کاربری User Interface

  • پیمایش در UE5 Navigation in UE5

  • تنظیمات نما Viewport Settings

  • ساخت و تغییر شکل اشیاء Creating and Transforming Objects

  • افکت‌های پس‌پردازش Post Process Volume

  • متریال‌ها Materials

  • تکسچرها Textures

  • مش ثابت Static Mesh

  • نورها Lights

  • لومن Lumen

  • زمین Landscape

  • متریال زمین Landscape Material

  • مگاسکنز Megascans

  • پوشش گیاهی Foliage

  • آزمون بخش Section test

  • آیا می‌خواهید درباره آنریل انجین 5 بیشتر بدانید؟ Do you want to know more about Unreal Engine 5?

مبانی اسکریپت‌نویسی بلوپرینت آنریل Unreal Blueprint scripting basics

  • مقدمه‌ای بر بلوپرینت‌ها Introduction to blueprints

  • بلوپرینت سطح Level blueprint

  • کلاس بلوپرینت Blueprint Class

  • کامپوننت‌های بلوپرینت Blueprint Components

  • گراف رویداد Event Graph

  • توابع Functions

  • متغیرها Variables

  • برگه تقلب Cheat Sheet

  • نودها Nodes

  • ایجاد نودها Creating Nodes

  • اسکریپت ساخت Construction Script

  • آزمون بخش Section Quiz

ساخت شهر بازی Creating Game City

  • ایجاد پروژه خالی Creating blank project

  • طراحی نقشه شهر Drawing city map

  • زمین و آب Landscape and Water

  • کره آسمان Skysphere

  • افزودن جاده‌ها Adding Roads

  • تنظیم ساختمان‌های شهر Setup City Buildings

بازیکن تیرانداز Shooter Player

  • تنظیم نقشه Setup Map

  • بلوپرینت شخصیت پایه Base Character Blueprint

  • تنظیم شخصیت بازیکن Setup Player Character

  • حرکت بازیکن Player Movement

  • نگاه کردن به اطراف Looking Around

  • بلوپرینت انیمیشن Animation Blueprint

  • فضای ترکیب Blend Space

  • تنظیم سرعت و جهت Set Speed and Direction

  • محاسبه سرعت دویدن Calculate running speed

  • راه رفتن - دویدن Walk - Run

  • کلاس اسلحه Weapon Class

  • قابلیت برداشتن اسلحه Can pickup weapon

  • شمارش Enumeration

  • برداشتن اسلحه Pickup Weapon

  • الحاق اسلحه به شخصیت Attach Weapon to character

  • انیمیشن پیستول Pistol Animation

  • تابع برداشتن Pickup Function

  • رایفل و تک‌تیرانداز Rifle and Sniper

  • تجهیز اسلحه Weapon Equip

  • تجهیز پیستول Equip Pistol

  • خارج کردن اسلحه‌های دیگر Unequip other weapons

  • تعویض اسلحه Switching Weapons

  • رویداد شلیک Shoot Event

  • ساختار Structure

  • ردیابی خطی Line Tracing

  • افکت ضربه شخصیت Character Hit Effect

  • ارسال و دریافت آسیب Send and recieve damge

  • سلامتی و مرگ Health and Death

  • مهمات فعلی Curren Ammo

  • بارگذاری مجدد مهمات Reloading Ammo

  • تنظیم رایفل Setup Rifle

  • هدف‌گیری Aiming

  • تنظیم اسنایپر Setup Sniper

  • مونتاژ انیمیشن Animation Montage

  • انیمیشن شلیک و واکنش به ضربه Fire animation and Hit reaction

رابط کاربری بازی Game UI

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

  • آیکون‌های اسلحه Weapon Icons

  • رنگ پس‌زمینه برداشت Pickup BG color

  • به‌روزرسانی اطلاعات اسلحه Update Weapon info

  • چینش نودها Nodes Arrangement

  • نوار سلامتی Healthbar

  • نوار سلامتی دشمن Enemy Healthbar

  • هدف‌گیری اسنایپر Sniper Aiming

دشمن هوش مصنوعی AI Enemy

  • تنظیم شخصیت بیگانه Setup Alien Character

  • تنظیم کنترلر هوش مصنوعی Setup AI controller

  • ایجاد بازیگر اسلحه دشمن Spawn Enemy Gun Actor

  • یافتن مکان‌های تصادفی برای هوش مصنوعی Find Random locations for AI

  • وظیفه تعقیب بازیکن Chase player task

  • وظیفه شلیک Shooting task

  • سرویس‌های درخت رفتار Behavior Tree Services

  • غیرفعال کردن ورودی بازیکن Disable player input

مردم هوش مصنوعی AI people

  • تنظیم شخصیت مردم Setup people character

  • تنظیم کنترلر هوش مصنوعی Setup AI controller

  • یافتن نقطه گشت‌زنی Find Patrol Point

  • افزایش شاخص نقاط گشت‌زنی Increament Patrolling points index

  • راه رفتن - دویدن Walk - Run

خودروهای آشوب Chaos Cars

  • تنظیم خودروها Setup Cars

  • تنظیم چرخ‌ها Setup Wheels

  • منحنی گشتاور Torque Curve

  • تنظیم ورودی Setup Input

  • بلوپرینت انیمیشن خودرو Vehicle Animation Blueprint

خودروهای هوش مصنوعی AI Cars

  • خودروهای خودران Self Driving Cars

  • بازیگر مسیر (اسپلاین) Path Actor (Spline)

  • توقف - حرکت Stop - Go

  • توقف خودرو در صورت وجود مانع Stop the car if there is something

  • تنظیم بازیگر چراغ راهنمایی Setup traffic light actor

  • تنظیم نورپردازی Setup Lighting

  • مدت زمان چراغ راهنمایی Traffic light duration

  • چراغ‌های قرمز - سبز و نارنجی Red - Green and Orange lights

  • چراغ راهنمایی برای توقف خودرو Traffic light to stop the car

  • چراغ راهنمایی برای عابران Traffic light for people

  • کنترل خودرو در زمان اجرا Possess car at runtime

  • خروج از خودرو Exit car

مراحل نهایی Final steps

  • تنظیم نقشه بازی Setup Game Map

  • ایجاد آیتم‌های قابل برداشت Create pickups

  • تنظیم مردم و خودروها Setup people and cars

  • حالت بازی Game Mode

  • آخرین تنظیمات Last Setup

  • پکیج کردن پروژه Package the project

نمایش نظرات

آموزش آنریل انجین 5: مسترکلاس اسکریپت‌نویسی بلوپرینت، ساخت بازی GTA5
جزییات دوره
17 hours
115
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,993
4.2 از 5
دارد
دارد
دارد
Rahmat Md
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahmat Md Rahmat Md

توسعه دهنده بازی ویدیویی (Unreal Engine و C++)