ایجاد یک بازی پلتفرمر دوبعدی در Unreal Engine 5 با ++C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به راهاندازی و پیکربندی Unreal Engine 5
- مهارت در برنامهنویسی ++C برای توسعه بازی
- ایجاد و مدیریت داراییها و تعاملات بازی در پلتفرمر دوبعدی
- توسعه و پیادهسازی مکانیکهای بازی و هوش مصنوعی
پیش نیازهای دوره
- برای شرکت در این دوره، هیچ تجربه قبلی با Unreal Engine 5 یا ++C لازم نیست. اگرچه داشتن درک اولیه از هر زبان برنامهنویسی میتواند مفید باشد، اما ضروری نیست. تمام مفاهیم و مهارتهای اساسی در طول دوره آموزش داده خواهند شد و به مبتدیان این امکان را میدهد تا همگام با شرکتکنندگان با تجربهتر یاد بگیرند و پیشرفت کنند. این دوره به گونهای طراحی شده که برای فراگیران در تمام سطوح، در دسترس و جامع باشد.
توضیحات دوره
خوش آمدید! این دوره جامع طراحی شده تا شما را در فرآیند ایجاد یک بازی پلتفرمر دوبعدی تعاملی با استفاده از Unreal Engine 5 و ++C قدرتمند راهنمایی کند. چه یک مبتدی باشید که به دنبال شروع توسعه بازی است و چه یک توسعهدهنده با تجربه که قصد ارتقای مهارتهای خود را دارد، این دوره برای شما مناسب است.
آنچه یاد خواهید گرفت:
- راهاندازی محیطها: یاد بگیرید چگونه محیط توسعه خود را برای Unreal Engine 5 و ++C پیکربندی کنید تا گردش کاری روان داشته باشید.
- راهاندازی محیطهای Unreal: به جزئیات راهاندازی محیطهای Unreal Engine که برای توسعه بازی دوبعدی راه اندازی شدهاند، بپردازید.
- ایجاد کلاس پایه: اصول ایجاد و مدیریت کلاسهای پایه در ++C را برای استفاده به عنوان شالوده آبجکت های بازی خود درک کنید.
- ایجاد یک نقشه دوبعدی با Unreal Engine: ابزارها و تکنیکهای طراحی و پیادهسازی یک نقشه دوبعدی پویا در Unreal Engine را بررسی کنید.
- پایه بازیکن: یک کلاس پایه بازیکن قوی توسعه دهید که تعاملات و کنترلهای بازیکن را مدیریت کند.
- ماشین استیت انیمیشن: به ماشین استیت انیمیشن مسلط شوید تا کاراکترهای خود را با انیمیشنهای روان و واکنشگرا زنده کنید.
- ساخت تعامل با پلتفرم: پلتفرمهای تعاملی را پیادهسازی کنید که تجربه گیمپلی را بهبود میبخشند.
- ایجاد یک تعامل نردبان کاربردی: یاد بگیرید نردبانها و سایر آبجکت های قابل بالا رفتن را ایجاد کنید تا به بازی خود عمودی بودن اضافه کنید.
- آسیب و تعامل بازیکن: سلامت بازیکن، سیستمهای آسیب و تعاملات را برنامهنویسی کنید تا به مکانیکهای گیمپلی خود عمق ببخشید.
- ایجاد ویجت کاربر: عناصر رابط کاربری را طراحی و پیادهسازی کنید که بازخورد و کنترل حیاتی را برای بازیکن فراهم میکنند.
- کلاس پایه دشمن: یک کلاس پایه برای دشمنان ایجاد کنید که با رفتارهای هوش مصنوعی و تعاملات کامل شده تا بازیکنان شما را به چالش بکشد.
تا پایان این دوره، شما یک بازی پلتفرمر دوبعدی کاملاً عملیاتی خواهید داشت که از ابتدا با ++C در Unreal Engine 5 ساخته شده است. شما تجربه عملی و درک محکمی از اصول توسعه بازی کسب خواهید کرد که میتوانید در پروژههای آینده خود اعمال کنید.
به ما بپیوندید و سفر خود را به دنیای هیجانانگیز توسعه بازی با Unreal Engine 5 و ++C آغاز کنید!
این دوره برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگان مشتاق بازی، علاقهمندان و حرفهایهایی طراحی شده که علاقهمند به ایجاد یک پلتفرمر دوبعدی با استفاده از Unreal Engine 5 و ++C هستند. چه یک مبتدی کامل باشید که مشتاق ورود به توسعه بازی است، چه یک علاقهمند به برنامهنویسی که به دنبال گسترش مهارتهای خود است، یا یک توسعهدهنده با تجربه که به دنبال بررسی قابلیتهای Unreal Engine 5 است، این دوره برای شما طراحی شده است. با راهنمایی گام به گام و پروژههای عملی، شرکتکنندگان در تمام سطوح، بینشهای ارزشمند و دانش عملی برای زنده کردن ایدههای بازی خود پیدا خواهند کرد.
ایجاد یک بازی پلتفرمر دوبعدی در Unreal Engine 5 با ++C
-
مقدمه 01:35
-
چرا Unreal Engine را برای توسعه بازی دوبعدی انتخاب کنیم؟ 03:55
-
دانلود و نصب Visual Studio Community 2022 01:45
-
راهاندازی Android Studio 02:36
-
دانلود و نصب Java Development Kit 01:34
-
دانلود JetBrains Rider 00:37
-
ایجاد یک پروژه و سطح جدید 02:34
-
ایجاد نقشه 01:16
-
ایجاد اولین کلاس 02:33
-
ایجاد حالت بازی با ++C 02:25
-
ایجاد کنترلگر بازیکن با ++C 01:57
-
ایجاد کاراکتر بازیکن با ++C 00:47
-
افزودن وابستگیها در Rider 00:58
-
ساخت نقشه کاشی 24:55
-
کار با Sprites در Unreal Engine 14:13
-
متحرکسازی Sprites با Paper Flipbooks در Unreal Engine 05:25
-
راهاندازی کاراکتر در ++C 05:29
-
راهاندازی کاراکتر در Blueprints 06:24
-
پیادهسازی ورودی برای کاراکتر بازیکن 04:38
-
راهاندازی عمل ورودی 03:14
-
در دست گرفتن کنترل بازیکن 12:15
-
تسلط به کنترل بازیکن با ورودی پیشرفته 06:27
-
فاین تیونینگ حرکت بازیکن در Unreal Engine 03:30
-
ساخت یک ماشین استیت انیمیشن با ++C 09:29
-
جان بخشیدن به انیمیشنها 14:15
-
بهینهسازی ماشین استیت انیمیشن 09:19
-
پاکسازی کامپوننت انیمیشن 01:39
-
ساخت اصول برای تعاملات بازیکن 05:02
-
ساخت تعامل پلتفرم سقوطی با ++C 13:15
-
فاین تیونینگ تعامل پلتفرم سقوطی 04:20
-
بهینهسازی تعامل پلتفرم سقوطی 01:10
-
ساخت تعامل پرشی با فنر 07:46
-
فاین تیونینگ تجربه پرش با فنر 02:36
-
تعامل پلتفرم نردبان 08:37
-
گسترش کنترلهای بازیکن برای نردبان 05:24
-
زنده کردن نردبان 02:43
-
بهبود حرکت بازیکن با انیمیشنهای نردبان 05:21
-
معرفی تیغها 09:16
-
زنده کردن تیغها در Blueprints 04:04
-
ساخت سیستم Respawn با Checkpoints 08:56
-
معرفی کامپوننت مرگ 03:00
-
ساخت Checkpoint ویژوال 03:32
-
ساخت کامپوننت پرتابه 07:26
-
ساخت برجک برای Spawn کردن پرتابه 06:13
-
یکپارچهسازی پرتابهها و برجکها در Blueprints 06:47
-
ساخت کامپوننت سلامت برای کاراکترهای بازیکن 08:28
-
ساخت ویجت کاربر نوار سلامت بازیکن 08:40
-
ساخت رابط کاربری نوار سلامت با UMG 05:32
-
یکپارچهسازی ویجت نوار سلامت 03:38
-
ساخت تعامل Gem برای پلتفرمر 07:25
-
ساخت Gem UI و Blueprint تعامل 04:30
-
بهبود منطق مرگ و Respawn بازیکن 03:02
-
ساخت کلاس پایه دشمن 12:06
-
ساخت یک کلاس دشمن ساده 08:10
-
زنده کردن دشمن در Blueprint 04:18
مشخصات آموزش
ایجاد یک بازی پلتفرمر دوبعدی در Unreal Engine 5 با ++C
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:55
- مدت زمان :06:14:12
- حجم :3.34GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy