لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
ساخت بازی اکشن پلتفرمر دو بعدی در آنریل انجین ۵ [آموزشی]
- آخرین آپدیت
دانلود Make a 2D Action Platformer in Unreal Engine 5 [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با این دوره جامع، دنیای خلق بازیهای دو بعدی با Unreal Engine 5 را کشف کنید. آموزش با بررسی مبانی موتور بازیسازی، راهاندازی پروژهها و تسلط بر رابط کاربری آغاز میشود. در ادامه، به صورت عمیق وارد مباحث PaperZD، سیستم حرکت شخصیت و تکنیکهای انیمیشنی میشویم که ستون فقرات یک بازی پویا هستند.
در طول این دوره، نحوه پیادهسازی مکانیکهای ضروری بازی مانند پرتابهها، سیستم سلامت و آسیب (Health & Damage) و قابلیتهای پیشرفته بازیکن را خواهید آموخت. همچنین ویژگیهای کلیدی هوش مصنوعی دشمنان، ایجاد دشمنان پرنده و تعقیبکننده، و یکپارچهسازی رابط کاربری (UI) پاسخگو برای جان بخشیدن به بازی را پوشش خواهیم داد. با دموهای عملی و پروژههای دستاول، در هر بخش تجربه واقعی کسب خواهید کرد.
در پایان دوره، شما مهارتهای لازم برای ساخت بازیهای اکشن پلتفرمر دو بعدی، مجهز به قابلیتهای متنوع بازیکن، دشمنان هوشمند و محیطهای صیقلخورده را خواهید داشت. چه در توسعه بازی تازهکار باشید و چه به دنبال ارتقای مهارتهای خود، این دوره ابزارهای لازم برای ساخت بازیهایی با کیفیت حرفهای در آنریل انجین ۵ را در اختیار شما قرار میدهد.
- ساخت یک بازی کامل اکشن پلتفرمر دو بعدی با Unreal Engine 5
- پیادهسازی قابلیتهای پیچیده بازیکن مانند شلیکهای شارژ شده، لیز خوردن روی دیوار و پرشها
- ایجاد رفتارهای تعاملی AI برای دشمنان شامل شلیک، تعقیب و عقبراندن (Knockback)
- توسعه محیطهای بازی حرفهای با دوربین پویا و سیستمهای Tile Mapping
- طراحی و یکپارچهسازی جلوههای صوتی، عناصر UI و مکانیکهای مرحله
- بهینهسازی عملکرد بازی و اصلاح مکانیکها برای تجربه بهتر کاربر
این دوره برای توسعهدهندگان آینده بازی و مبتدیانی که علاقهمند به یادگیری Unreal Engine 5 برای بازیهای دو بعدی هستند، ایدهآل است. آشنایی اولیه با مفاهیم توسعه بازی مفید است اما الزامی نیست.
پوشش دقیق ابزارها و رابط کاربری Unreal Engine 5 * آموزش گامبهگام حرکت شخصیت، انیمیشن و قابلیتها * مثالهای کاربردی از ساخت پرتابهها، هوش مصنوعی و سیستم سلامت
سرفصل ها و درس ها
معرفی دوره
Course Orientation
بررسی کلی سرفصلها
Curriculum Overview
چرا ساخت بازیهای دو بعدی با آنریل انجین؟
Why make 2D Games with Unreal Engine?
استفاده از کدام نسخه آنریل انجین (UE5.3)
What Version of Unreal Engine to use (UE5.3)
نحوه درخواست کمک و پشتیبانی
How to ask for help
پشتیبانگیری از پروژهها
Backing Up Your Projects
دوره فشرده آنریل انجین ۵
Unreal Engine 5 Crash Course
نحوه نصب Unreal Engine 5
How to Install Unreal Engine 5
نحوه ایجاد یک پروژه جدید
How to create a new Project
نحوه کار با ادیتور
How to navigate the Editor
Content Drawer و بلوپرینتها
Content Drawer and Blueprints
نحوه ساخت یک بلوپرینت ساده
How to make a simple Blueprint
افزودن قابلیت به بلوپرینت
Adding functionality to our Blueprint
کلیدهای میانبر کاربردی و نکات
Useful Keyboard Shortcuts and Tips
نحوه دیباگ کردن بازیها
How to debug your games
مبانی Paper 2D
Paper 2D Basics
Paper 2D و PaperZD چیستند؟
What are Paper 2D and PaperZD?
مبانی و حرکت شخصیت
Basics and Character Movement
بررسی کلی اکشن پلتفرمر
Action Platformer Overview
تغییرات دانلود PaperZD
PaperZD Download Changes
ایجاد پروژه و تنظیمات
Project Creation and Settings
آمادهسازی تمامی اسپریتها
Preparing all of our Sprites
وراثت و ساخت بلوپرینت شخصیت
Inheritance and making the Character Blueprint
تصاحب بازیکن و تنظیمات دوربین
Possessing the Player and Camera Setup
تنظیم ورودیها و سیستم حرکت
Setting Up Inputs and Movement
تنظیم انیمیشنها با PaperZD
Setting Up Animations with PaperZD
بهبود حرکت شخصیت
Improving Character Movement
ساخت پرش نمادین مگا من
Making the Iconic Mega Man Jump
ساخت پرتابه بازیکن
Making the Player Projectile
ساخت پرتابهها
Creating Projectiles
ساخت VFX با Flipbook
Creating Flipbook VFX
فعالسازی قابلیت شلیک بازیکن
Enabling the Player to Shoot
محدود کردن تعداد شلیکها
Limiting the Amount of Shots
سیستم سلامت و آسیب
Health and Damage System
ساخت بیس دشمن
Creating the Enemy Base
سیستم سلامت و آسیب
Health and Damage System
متریال فلش هنگام آسیب
Damage Flash Material
وارد کردن آسیب به بازیکن
Damaging the Player
عقبراندن و گیج شدن بازیکن
Player Knockback and Stun
قابلیتهای پیشرفته بازیکن
Advanced Player Abilities
ساخت شلیک شارژ شده
Making the Charged Shot
سازماندهی متغیرها
Organizing Variables
فلش متریال هنگام شارژ
Charge Material Flashing
Cube Grid و خاکستریسازی محیط (Greyboxing)
Cube Grid and Greyboxing
سیستم لیز خوردن روی دیوار
Wall Slide System
انیمیشن لیز خوردن و پرش از دیوار
Wall Slide Animation and Wall Jump
پیادهسازی لیز خوردن روی زمین
Implementing the Ground Slide
بهبود سیستم لیز خوردن
Improving the Slide
چکپوینتها و بازگشت (Respawn)
Checkpoints and Respawn
بازگشت (Respawn) بازیکن
Respawning the Player
سیستم چکپوینت
Checkpoint System
تشخیص سقوط
Fall Detection
دشمنان و هوش مصنوعی
Enemies and AI
ساخت اولین هوش مصنوعی دشمن
Making the First Enemy AI
هوش مصنوعی دشمن شلیککننده
Shooting Enemy AI
عقبراندن توسط پرتابه
Projectile Knockback
ساخت دشمن پرنده
Making a Flying Enemy
ساخت دشمن تعقیبکننده
Making the Chaser Enemy
رابط کاربری (UI)
User Interface
مقدمهای بر UI
UI Introduction
طراحی رابط کاربری سلامت
Designing the Health UI
عملیاتی کردن UI سلامت
Making the Health UI Functional
افزودن جلوههای صوتی
Adding Sound Effects
نحوه پخش جلوههای صوتی
How to Play Sound Effects
افزودن صداهای تکباره باقیمانده
Adding the Remaining One-Off Sounds
صداهای وابسته به انیمیشن
Animation Dependent Sounds
صداهای تکرار شونده (Looping)
Looping Sounds
طراحی مرحله
Level Creation
ساخت مراحل ترکیبی 2D/3D
Making 2D/3D Hybrid Levels
آمادهسازی Tile Setها
Preparing our Tile Sets
نحوه ساخت Tile Map
How to Make a Tile Map
اصلاح Exposure و تنظیمات دو بعدی
Fixing Exposure and 2D Settings
استفاده از دوربین ارتوگرافیک
Using the Orthographic Camera
ساخت سیستم دوربین دو بعدی پویا
Making a Dynamic 2D Camera System
برنامهریزی برای مرحله
Planning out our Level
بلاکبندی (Blocking) مرحله
Blocking out the Level
تزیین مرحله
Decorating the Level
پیادهسازی شرط پیروزی
Implementing the Win Condition
بازگشت دشمنان
Respawning Enemies
بخش اضافی: بالا رفتن از نردبان
Extra: Ladder Climbing
افزودن مقدار Action Value Y
Adding the Action Value Y
سیستم بالا رفتن از نردبان
Ladder Climbing System
خروج از وضعیت بالا رفتن
Releasing the Climbing State
مجموعه Cobra Code LLC یک توسعهدهنده حرفهای بازی و مدرس مجاز Unreal Engine است که از سال ۲۰۱۸ در این موتور تخصص دارد. آنها با تجربه کار در چندین پروژه حرفهای و تدریس در کالج توسعه بازی در ژاپن، نیازهای یادگیرندگان را به خوبی درک میکنند. در سال ۲۰۲۱، کانال یوتیوب 'Cobra Code' را با تمرکز بر آموزش آنریل انجین، به ویژه بازیهای دو بعدی و ترکیبی 2D/3D راهاندازی کردند و مشتاق راهنمایی دانشجویان به سوی موفقیت در صنعت بازیسازی هستند.
نمایش نظرات