دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

بازی پازل نوبتی در آنریل با بلوپرینت و ++C

بازی پازل نوبتی در آنریل با بلوپرینت و ++C

✅ سرفصل و جزئیات آموزش

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

  • چگونه یک بازی پازل نوبتی بسازید؟
  • چگونه در Unreal Engine 5 بازی کدنویسی کنید؟
  • فریمورک گیم‌پلی آنریل
  • الگوهای طراحی بازی 
  • چگونه با بلوپرینت در آنریل انجین نمونه‌سازی اولیه کنید؟
  • درخت رفتار هوش مصنوعی در آنریل انجین
  • بهترین شیوه‌ها برای تبدیل یک پروژه بلوپرینت به ++C
  • چگونه یک پروژه بلوپرینت را به ++C تبدیل کنید؟

توضیحات دوره

در این دوره ما یک بازی پازل نوبتی مانند Lara Croft Go و Hitman Go ایجاد خواهیم کرد. ما با موارد زیر شروع می‌کنیم:

درک تفاوت‌های استفاده از بلوپرینت در مقابل ++C و اینکه کدام یک برای استفاده بهتر است.

درک فریمورک گیم‌پلی آنریل انجین و اینکه چگونه این کلاس‌های بنیادی می‌توانند به برنامه‌نویسی گیم‌پلی ما کمک کرده و سرعت آن را افزایش دهند. مدرس درباره Actor ،Pawn ،Character ،Player Controller و Game Mode صحبت خواهد کرد.

درک الگوهای طراحی برنامه‌نویسی بازی و اینکه چگونه این راه‌حل‌های بلوپرینت می‌توانند به کد ما کمک کرده و آن را قابل توسعه‌تر و قابل اعتمادتر کنند.

مدرس درباره 7 الگوی مفید صحبت خواهد کرد که شامل Singleton، استیت، Observer ،Component ،Command ،Flyweight و Object pool می‌شود.

او درباره اینکه چگونه می‌توانیم با استفاده از اسلاید‌های پاورپوینت به طراحی این بازی نزدیک شویم، صحبت خواهد کرد.

ما بازیکن، گره، دشمنان، هوش مصنوعی، Game Mode و ویجت‌های خود را در بلوپرینت ایجاد خواهیم کرد و در پایان شما یک بازی پازل نوبتی کامل و قابل بازی خواهید داشت که از آن لذت می‌برید.

اگر دوست دارید با ++C کدنویسی کنید، زمان آن رسیده که پروژه را به ++C تبدیل کنیم. بهترین شیوه‌ها برای انجام این کار و سبک کدنویسی من چه چیزهایی هستند.

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

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان بازی با آنریل انجین
  • برنامه‌نویسان گیم‌پلی
  • طراحان بازی

بازی پازل نوبتی در آنریل با بلوپرینت و ++C

  • مقدمه 02:09
  • خوش‌آمدگویی و معرفی دوره 09:10
  • فایل های پروژه 06:27
  • مقایسه Blueprint و ++C 17:42
  • آشنایی با فریمورک گیم‌پلی Unreal 03:39
  • فریمورک گیم‌پلی - بخش 1 15:45
  • فریمورک گیم‌پلی - بخش 2 04:56
  • آشنایی با الگوهای طراحی 05:53
  • الگوی طراحی Singleton 10:32
  • الگوی طراحی State 08:15
  • الگوی طراحی Observer 07:41
  • الگوی طراحی کامپوننت 07:28
  • الگوی طراحی Command 21:14
  • الگوی طراحی Flyweight 06:34
  • الگوی طراحی Object Pool 33:56
  • ایده حرکت بازیکن 04:16
  • ایجاد شخصیت بازیکن و کنترلر 11:55
  • ایجاد Blueprint انیمیشن 07:34
  • ایجاد گره - بخش 1 13:23
  • ایجاد گره - بخش 2 09:04
  • حرکت بازیکن - بخش 1 12:32
  • حرکت بازیکن - بخش 2 09:02
  • حرکت بازیکن - بخش 3 08:04
  • ایجاد آیتم‌های برداشتنی 14:23
  • سنگ قابل پرتاب 13:20
  • ایجاد قابلیت آتش 11:46
  • قابلیت تلپورت 09:15
  • تکمیل توابع بازیکن 08:37
  • پرتاب سنگ 10:27
  • ایجاد ویجت‌ها 08:13
  • ایجاد توابع Game Mode 11:41
  • تکمیل ویجت‌ها 04:42
  • ایجاد کلاس پایه دشمن 14:38
  • ایجاد انیمیشن بلوپرینت Khaimera 06:52
  • تکمیل بلوپرینت Khaimera 06:40
  • راه‌اندازی منطق هوش مصنوعی 14:25
  • افزودن کلايدر حمله 03:50
  • ایجاد بلوپرینت Turret 10:12
  • ایجاد انیمیشن بلوپرینت Revenant 06:54
  • ایجاد بلوپرینت Revenant - بخش 1 08:58
  • ایجاد بلوپرینت Revenant - بخش 2 09:36
  • ایجاد انیمیشن بلوپرینت Grux 06:36
  • ایجاد بلوپرینت Grux 07:41
  • آماده‌سازی منطق هوش مصنوعی 11:14
  • ایجاد حالت گشت‌زنی 16:52
  • ایجاد تسک افزایش و استیت شنیدن 08:31
  • ایجاد استیت حمله 07:28
  • افزودن کلايدر حمله 02:25
  • طراحی اولیه نقشه - بخش 1 12:22
  • طراحی اولیه نقشه - بخش 2 08:21
  • تست بازی و رفع اشکال کد - بخش 1 11:41
  • تست بازی و رفع اشکال کد - بخش 2 11:23
  • تست بازی در نقشه‌های دیگر 13:01
  • رفع اشکال تلپورت بازیکن 03:08
  • افزودن مکانیک تله 14:40
  • استانداردهای کدنویسی و سبک کد من 14:00
  • ایجاد کلاس‌ها - بخش 1 20:24
  • ایجاد کلاس‌ها - بخش 2 09:51
  • ایجاد کلاس‌های AnimInstance 13:57
  • ایجاد کلاس Hero 13:28
  • ایجاد ورودی Hero - بخش 1 17:01
  • ایجاد ورودی Hero - بخش 2 09:29
  • تکمیل فایل هدر قهرمان 13:35
  • ایجاد توابع Hero - بخش 1 14:05
  • ایجاد توابع Hero - بخش 2 10:20
  • ایجاد توابع Hero - بخش 3 23:21
  • ایجاد توابع Hero - بخش 4 12:57
  • ایجاد توابع Hero - بخش 5 17:10
  • ایجاد Turret 20:36
  • ایجاد مسیر گشت‌زنی 04:27
  • ایجاد کلاس پایه Pickup 19:14
  • ایجاد سنگ قابل پرتاب 15:30
  • ایجاد کلاس پایه Node 22:53
  • ایجاد Game Mode 17:52
  • ایجاد شخصیت پایه دشمن - بخش 1 12:48
  • ایجاد شخصیت پایه دشمن - بخش 2 13:35
  • ایجاد شخصیت پایه دشمن - بخش 3 14:56
  • ایجاد شخصیت پایه دشمن - بخش 4 16:24
  • ایجاد تسک هوش مصنوعی حمله Khiamera 09:23
  • ایجاد سرویس هوش مصنوعی Grux 07:26
  • ایجاد تسک پیدا کردن مسیر گشت‌زنی 09:50
  • ایجاد تسک افزایش ایندکس 07:11
  • ایجاد تسک حمله Grux 06:58
  • تست منطق ++C ما 16:46
  • محتوای بیشتر 01:01
  • خداحافظی 06:20

6,313,000 1,262,600 تومان

مشخصات آموزش

بازی پازل نوبتی در آنریل با بلوپرینت و ++C

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:86
  • مدت زمان :15:59:55
  • حجم :10.04GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
4,094,500 818,900 تومان
  • زمان: 10:22:00
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,902,500 380,500 تومان
  • زمان: 04:49:47
  • تعداد درس: 39
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,461,500 292,300 تومان
  • زمان: 03:42:51
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 01:03:27
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
842,500 168,500 تومان
  • زمان: 02:08:20
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,526,000 1,905,200 تومان
  • زمان: 24:07:21
  • تعداد درس: 41
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,000,500 200,100 تومان
  • زمان: 02:32:45
  • تعداد درس: 15
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,744,500 348,900 تومان
  • زمان: 04:25:25
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید