لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طراحی بازی در آنریل انجین: ساخت، پیادهسازی و بهینهسازی
- آخرین آپدیت
دانلود Unreal Engine Game Design: Build, Implement & Optimize
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره عملی، یادگیرندگان را از طریق فرآیند کامل طراحی و بهینهسازی یک بازی ماز (هزارتو) در آنریل انجین با استفاده از بلوپرینتها راهنمایی میکند. در چهار ماژول پیشرونده، یادگیرندگان مکانیسمهای اصلی و پیشرفته گیمپلی را کشف خواهند کرد؛ از پر کردن هزارتو با اشیاء تعاملی گرفته تا پیادهسازی مناطق تلهپورت، سیستم بازگشت بازیکن (Respawn) و رفتار هوش مصنوعی غرقکننده دشمنان.
یادگیرندگان منطق گیمپلی را خواهند ساخت، شرایط تلهپورت و پیروزی را اعمال میکنند، حالتهای پویا برای دشمنان و ناوبری مبتنی بر هوش مصنوعی را پیادهسازی میکنند و یک HUD پاسخگو برای بازخورد آنی طراحی خواهند کرد. با ادغام صدا، انیمیشن و فازهای ساختاریافته هوش مصنوعی، دانشجویان جریان بازی را تحلیل کرده، سیستمهای تعاملی را توسعه داده و عملکرد را برای تضمین تجربهای روان و جذاب ارزیابی میکنند.
در پایان دوره، یادگیرندگان توانایی ایجاد، سفارشیسازی و بهینهسازی یک پروژه بازی حرفهای در آنریل انجین را خواهند داشت که تسلط آنها بر NavMesh، انواع دشمنان، بلوپرینتهای فرزند (Child Blueprints) و چیدمانهای پویا در HUD را نشان میدهد. این دوره دانشجویان را به مهارتهای لازم برای طراحی، پیادهسازی و اصلاح سیستمهای گیمپلی با کیفیت حرفهای با استفاده از ابزارهای اسکریپتنویسی بصری آنریل انجین مجهز میکند.
سرفصل ها و درس ها
منطق گیمپلی و قابلیتهای هزارتو
Gameplay Logic and Maze Functionality
دریافت تمام اکتورها با تگ
Get all Actors with Tag
دریافت تمام اکتورهای موقعیت اسپاون
Get All Spawn Position Actors
جریان مقدار (Value Stream)
Value Stream
صدای گوش عقب
Back Ear Sound
تنظیم مقیاس جهانی سهبعدی
Set Worldscale 3D
پر کردن هزارتو با پلتها
Populating the Maze with Pellets
حرکت رو به پایین موارد انتخاب شده و نشده
Selected and Unselected Moving Down
غار و ظاهر تستیکول
Cave and theTtesticle Look
دریافت تعداد پلتها
Getting the Number of Pellets
پلتهای قدرت در هزارتو
Power Pellets in the Maze
بررسی شرط و بازآرایی
Condition Check Rearrange
روش سنتی
Traditional Way
تنظیم حداکثر سرعت
Set Max Speed
تلهپورتها، دشمنان و مرگ بازیکن
Teleports, Enemies, and Player Death
پیادهسازی مناطق تلهپورت
Implementing Teleport Zones
ادامه پیادهسازی مناطق تلهپورت
Implementing Teleport Zones Continue
رفع باگها
Fixing Bugs
بازنشانی دوربین
Reset the Camera
شروع قرار دادن دشمنان
Get Started with Placing the Enemies
فشردهسازی در تابع (Collapse to Function)
Collapse to Function
ایجاد برخورد شعاعی (Radial Impact)
Creating a Radial Impact
انیمیشن ساده مرگ بازیکن
Simple Player Death Animation
لرزش ساده دوربین هنگام مرگ
Simple Death Cam Shake
ادامه لرزش ساده دوربین هنگام مرگ
Simple Death Cam Shake Continue
بازگشت بازیکن (Respawn)
Player Respawn
اندازه اولیه و مکان اولیه
Initial Size and Initial Location
حداکثر سرعت پیادهروی
Max Walk Speed
هوش مصنوعی دشمن و مدیریت حالتها
Enemy AI and State Handling
آسیبپذیری دشمن
Enemy Vulnerability
ارسال پیام به همه دشمنان برای آسیبپذیر شدن
Message all the Enemy to Turn Vulnerable
حالت عادی دشمن
Enemy State Regular
ساخت فاز ۱ و فاز ۲
Make a Phase 1 and Phase 2
پیادهسازی خوردگی دشمن
Implementing Enemy Eaten
بازگشت دشمن (Respawn)
Enemy Respawn
ادامه بازگشت دشمن
Enemy Respawn Continue
بازنشانی دشمن
Enemy Reset
ادامه بازنشانی دشمن
Enemy Reset Continue
موسیقی مقدمه
Intro Music
افزودن یک سکانس دیگر
Adding Another Sequence
ناوبری، هوش مصنوعی و تنظیمات HUD
Navigation, AI, and HUD Setup
افزودن آسیبپذیری دشمن
Adding Enemy Vulnerable
موسیقی اتمام مرحله
Level Complete Music
ایجاد شبکه ناوبری (Navigation Mesh)
Creating the Navigation Mesh
افزودن نقاط مسیر (Waypoints)
Adding Waypoints
شروع ناوبری دشمن
Beginning Enemy Navigation
تغییر ماشین تتو
Changed Tattoo Machine
باز و بسته کردن دروازه
Open Gate and Closed Gate
انیمیشن دوربین غیررسمی
Camera Animation Unofficial
ناوبری دشمن به سمت چندین نقطه مسیر
Making Enemy Navigate to Multiple Waypoints
پیادهسازی دشمن شکارچی
Implementing the Hunter Enemy
تست دروازه
Gate Test
تراز کردن اتصالات درمان صورت
Face Treatment Connections Alignment
افزودن قابلیت هک برای اتمام سریعتر مرحله
Add Hack Your to Finish Level Faster
شروع مجدد حرکت دشمن از خانه دشمن
Restarting Enemy Movement from Enemy House
افزودن عوامل پشتیبانی شده توسط Nav
Adding Nav Supported Agents
ادامه افزودن عوامل پشتیبانی شده توسط Nav
Adding Nav Supported Agents Continue
ایجاد انواع دشمن با استفاده از بلوپرینتهای فرزند
Creating Enemy Variants Using Child Blueprints
ادامه ایجاد انواع دشمن با استفاده از بلوپرینتهای فرزند
Creating Enemy Variants Using Child Blueprints Continue
بررسی اجمالی HUD پروژه
Overview of HUD for the Project
ایجاد متغیر موقت ساده
Create Simple Temporary Variable
ایجاد یک ساختار (Structure)
Create a Structure
دانلود و تنظیم فونتها
Downloading and Setting Up the Fonts
ایجاد چیدمان HUD
Creating the HUD Layout
ادامه ایجاد چیدمان HUD
Creating the HUD Layout Continue
جزئیات بیشتر در مورد ایجاد چیدمان HUD
More on Creating the HUD Layout
اتصال پویا (Dynamic Binding) امتیاز
Dynamic Binding of Score
نمایش نظرات