بازی پازل نوبتی در آنریل با بلوپرینت و ++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
مشخصات آموزش
بازی پازل نوبتی در آنریل با بلوپرینت و ++C
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:86
- مدت زمان :15:59:55
- حجم :10.04GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy