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

دانلود Make a 2D platformer in Unreal engine 5 C++

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

آموزش جامع ساخت بازی با C++ و Unreal Engine 5

آموزش ساخت بازی پلتفرمر دو بعدی حرفه‌ای با Unreal Engine 5 و C++: از صفر تا صد!

در این دوره آموزشی جامع، نحوه ساخت یک بازی پلتفرمر دو بعدی جذاب و حرفه‌ای را با استفاده از موتور بازی‌سازی قدرتمند Unreal Engine 5 و زبان برنامه‌نویسی C++ فرا خواهید گرفت. این دوره برای افراد مبتدی و حرفه‌ای طراحی شده است.

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

آنچه در این دوره خواهید آموخت:

  • راه‌اندازی محیط توسعه: نحوه پیکربندی محیط توسعه برای Unreal Engine 5 و C++
  • تنظیمات محیط Unreal Engine: تنظیمات اختصاصی Unreal Engine برای توسعه بازی‌های دو بعدی
  • ایجاد کلاس پایه: مفاهیم ایجاد و مدیریت کلاس‌های پایه در C++
  • طراحی نقشه دو بعدی: طراحی و پیاده‌سازی یک نقشه دو بعدی پویا در Unreal Engine
  • کلاس پایه بازیکن: توسعه یک کلاس پایه قوی برای بازیکن
  • ماشین حالت انیمیشن: ایجاد انیمیشن‌های روان و پاسخگو برای شخصیت بازی
  • ایجاد تعامل با پلتفرم‌ها: پیاده‌سازی پلتفرم‌های تعاملی
  • ایجاد تعامل با نردبان: ایجاد نردبان و اشیاء قابل صعود
  • سیستم آسیب و تعامل بازیکن: برنامه‌نویسی سیستم سلامتی، آسیب و تعاملات بازیکن
  • ایجاد ویجت کاربری (UI): طراحی و پیاده‌سازی رابط کاربری
  • کلاس پایه دشمن: ایجاد کلاس پایه برای دشمنان با هوش مصنوعی (AI)

نتیجه دوره:

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

به ما بپیوندید و سفر خود را به دنیای هیجان‌انگیز توسعه بازی با Unreal Engine 5 و C++ آغاز کنید!


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

مقدمه Introduction

  • مقدمه Introduction

  • چرا موتور بازی‌سازی Unreal را برای توسعه بازی‌های 2D انتخاب کنیم؟ Why Choose Unreal Engine for 2D Game Development

تنظیم محیط‌ها Setting up environments

  • دانلود و نصب Visual Studio Community 2022 Download and install Visual studio community 2022

  • تنظیم Android Studio Setting Up Android Studio

  • دانلود و نصب Java Development Kit Downloading and Installing Java Development Kit

  • دانلود JetBrains Rider Downloading JetBrains Rider

  • ایجاد پروژه و سطح جدید Creating a New Project and Level

تنظیم محیط‌های Unreal Setting up unreal environments

  • ایجاد نقشه Map Creation

  • ایجاد کلاس اول Create First Class

ایجاد کلاس پایه C++ Creating base class C++

  • ایجاد Game Mode با C++ Game Mode Creation C++

  • ایجاد Player Controller با C++ Creating a Player Controller C++

  • ایجاد Player Character با C++ Creating a Player Character C++

  • اضافه کردن وابستگی‌ها در Rider Adding Dependencies In Rider

ایجاد یک نقشه 2D با Unreal Engine Creating a 2D Map with Unreal Engine

  • ایجاد Tilemap Tilemap Creation

  • ساخت Tilemap Constructing the tilemap

  • کار با Sprites در Unreal Engine Working with Sprites in Unreal Engine

  • متحرک‌سازی Sprites با Paper Flipbooks در Unreal Engine Animating Sprites with Paper Flipbooks in Unreal Engine

کلاس پایه Player با C++ Player Base C++

  • تنظیم Character در C++ Setting Up the Character in C++

  • تنظیم Character در Blueprints Setting Up the Character in Blueprints

  • پیاده‌سازی ورودی برای Character بازیکن Implement input for the player character

  • تنظیم عمل ورودی Setting up input action

  • در دست گرفتن کنترل بازیکن Take control of player

  • تسلط بر کنترل بازیکن با Enhanced Input Mastering Player Control with Enhanced Input

  • تنظیم دقیق حرکت بازیکن در Unreal Engine Fine-Tuning Player Movement in Unreal Engine

ماشین حالت انیمیشن Animation State Machine

  • ساخت ماشین حالت انیمیشن با C++ Building an Animation State Machine with C++

  • جان بخشیدن به انیمیشن‌ها Breathing Life into Animations

  • بهینه‌سازی ماشین حالت انیمیشن Optimizing Animation State Machine

  • پاک‌سازی Component انیمیشن Cleaning Animation Component

  • ساده‌سازی انیمیشن 2D با Data Tables Streamlining 2D Animation with Data Tables

ساخت تعامل سکو Building platform Interaction

  • ایجاد پایه برای تعاملات بازیکن Building a Foundation for Player Interactions

  • ساخت تعامل سکوی در حال سقوط با C++ Building a Falling Platform Interaction With C++

  • تنظیم دقیق تعامل سکوی در حال سقوط Fine-Tuning the Falling Platform Interaction

  • بهینه‌سازی تعامل سکوی در حال سقوط Optimize Falling Platform Interaction

  • ساخت تعامل ترامپولین فنری Building a Springy Trampoline Interaction

  • تنظیم دقیق تجربه ترامپولین Fine-Tuning the Trampoline Experience

ساخت تعامل نردبان کارآمد Crafting a Functionnal Ladder Interaction

  • تعامل سکوی نردبان Ladder Platform Interaction

  • صعود از نردبان با کنترل‌های بازیکن Laddering Up Player Controls

  • جان بخشیدن به نردبان Bringing the Ladder to Life

  • بهبود حرکت بازیکن با انیمیشن‌های نردبان Enhancing Player Movement with Ladder Animations

آسیب و تعامل بازیکن Player Damage and Interaction

  • معرفی میخ‌ها Introducing Spikes

  • جان بخشیدن به میخ‌ها در Blueprints Bringing Spikes to Life in Blueprints

  • ساخت سیستم Respawn با Checkpoints Building a Respawn System with Checkpoints

  • معرفی Death Component Introducing the Death Component

  • ساخت Visual Checkpoint Building the Visual Checkpoint

  • ساخت Projectile Component Building the Projectile Component

  • ساخت Turret برای ایجاد Projectile Building the Turret for Projectile Spawning

  • ادغام Projectiles و Turrets در Blueprints Integrating Projectiles and Turrets in Blueprints

ایجاد User Widget Creating User Widget

  • ساخت Health Component برای Character بازیکن Building the Health Component for Player Characters

  • ساخت Health Bar User Widget بازیکن Building the Player Health Bar User Widget

  • ساخت رابط کاربری Health Bar با UMG Building the Health Bar User Interface with UMG

  • ادغام Health Bar Widget Integrating the Health Bar Widget

  • ساخت تعامل Gem برای Platformer Building Gem Interaction for the Platformer

  • ساخت رابط کاربری Gem و Blueprint تعامل Building the Gem UI and Interaction Blueprint

  • اصلاح منطق مرگ و Respawn بازیکن Refining Player Death and Respawn Logic

کلاس پایه دشمن Enemy base class

  • ساخت کلاس پایه دشمن Building the Enemy Base Class

  • ساخت کلاس دشمن ساده Building a Simple Enemy Class

  • جان بخشیدن به دشمن در Blueprint Bringing the Enemy to Life in Blueprint

  • پیاده‌سازی سیستم آسیب Character با برخورد دشمن Implementing a Character Damage System with Enemy Collisions

  • گسترش زرادخانه دشمن ما: Opossum و آسیب Expanding Our Enemy Arsenal : Opossum and Damage

سکوی متحرک Moving Platform

  • ساخت سکوی متحرک Building a Moving Platform

  • ساخت سکوی پویا Building a Dynamic Platform

Dynamic Sound FX در Unreal Engine C++ Dynamic Sound FX in Unreal Engine C++

  • ساخت پایه Sound FX با C++ Building a Sound FX Base with C++

  • ساخت Sound FX Data Table Building a Sound FX Data Table

  • ساخت صداهای پویای قدم Building Dynamic Footstep Sounds

  • به Platformer خود با جلوه‌های صوتی قدرت دهید Power Up Your Platformer with Sound Effects

نمایش نظرات

آموزش ساخت بازی پلتفرمر دو بعدی با آنریل انجین 5 و ++C
جزییات دوره
6 hours
65
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
185
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rafanomezantsoa Sariakiniaina Rafanomezantsoa Sariakiniaina

برنامه نویس