آموزش ++C و Unreal Engine + ابزارهای هوش مصنوعی: توسعه بازی از ایده تا انتشار در Steam
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت یک بازی کامل zombie survival سومشخص + اولشخص از ابتدا
- سازماندهی پروژه خود با کد تمیز و ساختار کلاسی منظم
- استفاده از Unreal Engine 5 و ++C برای ایجاد سیستمهای واقعی گیمپلی
- ایجاد سند طراحی بازی
- ایجاد هوش مصنوعی زامبی هوشمند با Behavior Tree و سیستم ادراک
- طراحی سیستم دشمن موجبنیاد با چرخه روز و شب
- ساخت سلاحهای hitscan و projectile مانند تفنگ و نارنجک
- افزودن المانهای UI مانند نوار سلامتی، شمارشگر فشنگ و تایمر موج
- ایجاد سیستم اینونتوری و جمعآوری لووت عملی
- افزودن افکتهای صوتی، نورپردازی، مه و افکتهای خونی
- ذخیره و بارگذاری پیشرفت بازی با استفاده از سیستم SaveGame آنریل
- بستهبندی و انتشار بازی نهایی خود در استیم مانند یک حرفهای
پیشنیازهای دوره
- آشنایی اولیه با Unreal Engine (آشنایی با Blueprint یا رابط کاربری کافی است).
- درک نسبی از برنامهنویسی (آشنایی با ++C و Python یا هر زبان دیگری مفید است).
- رایانهای با قابلیت اجرای روان Unreal Engine 5
- اتصال اینترنت برای استفاده از ابزارهای AI، پلاگینها یا دارایی ها
- اشتیاق برای یادگیری، آزمایش و پیگیری یک پروژه کامل تا انتها
توضیحات دوره
Dead2Rise – ساخت و انتشار یک بازی کامل با استفاده از Unreal Engine 5 و ++C و هوش مصنوعی
به کاربردیترین و کاملترین دوره توسعه بازی برای سازندگان تکنفره خوش آمدید.
در این دوره، مدرس شما را گام به گام در فرآیند کامل ساخت یک بازی ترس و بقای زامبی سومشخص + اولشخص از ابتدا همراهی میکند، تماماً با استفاده از ++Unreal Engine 5 ،C و قدرت ابزارهای هوش مصنوعی برای سرعت بخشیدن به گردش کار و آزاد کردن خلاقیت شما است.
ما بازی Dead2Rise را میسازیم، یک بازی تاریک و خشن بقای موجی زامبیها که در یک شهر قدیمی غرب وحشی اتفاق میافتد. شما در طول روز به جستجو میپردازید و در شب از خود در برابر انبوه دشمنان زامبی دفاع میکنید. و بهترین بخش؟ شما همه کارها را خودتان حتی انتشار آن در Steam با اطمینان کامل انجام خواهید داد..
- آنچه یاد خواهید گرفت:
- چگونگی برنامهریزی و طراحی یک بازی کامل از مفهوم تا انتشار - سند طراحی بازی
- راهاندازی یک پروژه Unreal Engine 5 تمیز برای توسعه بلندمدت
- ایجاد یک پایه کاراکتر مشترک برای هم بازیکن و هم زامبیها
- راه اندازی Enhanced Input برای حرکت روان، هدفگیری، پریدن، دویدن و خم شدن
- برنامهنویسی هوش مصنوعی زامبی هوشمند با سه نوع دشمن: زامبیهای جیغکش، دروگر و غولپیکر. آنها میتوانند شما را ببینند، بشنوند و دنبال کنند + میتوانند از حملات نزدیک شما Dodge کنند و وقتی در محدوده نیستید گشتزنی کنند.
- ساخت یک سیستم بقای موجبنیاد با یک حلقه گیمپلی روز/شب.
- طراحی یک سیستم مبارزه کامل با هر دو نوع سلاح hitscan و projectile (تفنگ، pistol ،shotgun، نارنجکانداز)
- افزودن المانهای UI جذاب (نوار سلامتی، نوار استقامت، شمارشگر فشنگ، تایمر موج)
- ایجاد یک سیستم اینونتوری و جمعآوری لووت با جعبه کمکهای اولیه، فشنگ و سلاحهای قابل جمعآوری
- پیادهسازی صدا، موسیقی محیطی، افکتهای زامبی، decal خون، نورپردازی، مه و VFX
- ذخیره و بارگذاری بازی شما با استفاده از یک SaveManager و SaveGameObject مناسب
- سازماندهی کد شما با یک سلسلهمراتب کلاسی حرفهای و معماری ماژولار
- استفاده از ابزارهای هوش مصنوعی مانند ChatGPT برای نوشتن کد، طراحی سیستمها، تولید ایده و حل فوری مشکلات
- کنترل نسخه پروژه شما با GitHub - فقط آنچه را که نیاز دارید ردیابی کنید.
- بستهبندی و انتشار بازی شما در Steam
- تفاوت این دوره:
مدرس این بازی و این دوره را کاملاً به صورت تکنفره و با استفاده از همان ابزارهایی که آموزش میدهد، ایجاد کرده است. این تئوری محض نیست. مجموعهای از ویژگیهای پراکنده نیست. این یک پروژه واقعی است، به همان شیوهای که بازیهای واقعی ساخته میشوند آموزش داده میشود.
شما فقط "همراهی نمیکنید" - بلکه درک خواهید کرد که چگونه سیستمهای خود را بسازید، چگونه مشکلات خود را حل کنید و چگونه بازیهای خود را به پایان برسانید. با ++Unreal Engine ،C و هوش مصنوعی، شما آزادی خلاقانه و کنترل کامل خواهید داشت.
در پایان دوره، دیگر نیازی نخواهید داشت بپرسید "چگونه یک بازی بسازم؟". شما خواهید دانست. و آماده خواهید بود هر بازیای که میخواهید به طور مستقل بسازید.
این دوره برای چه کسانی مناسب است؟
- همه کسانی که میخواهند از هوش مصنوعی به عنوان دستیار شخصی توسعه بازی استفاده کنند.
- توسعهدهندگان تکنفرهای که میخواهند بازیهای واقعی را از ابتدا تا انتها بسازند.
- کسانی که میخواهند از تئوری عبور کنند و چیزی بسازند که واقعاً بتوانند منتشر کنند.
- کاربران Unreal Engine که میخواهند ++C را در یک پروژه بازی واقعی بیاموزند.
- برنامهنویسانی که میخواهند وارد حوزه طراحی بازی و انتشار شوند.
آموزش ++C و Unreal Engine + ابزارهای هوش مصنوعی: توسعه بازی از ایده تا انتشار در Steam
-
معرفی دوره 08:27
-
ابزارها 05:00
-
ابزارها و دارایی ها 05:20
-
از ایده تا انتشار 06:31
-
پرورش ایده 25:31
-
سند طراحی بازی - نقشه راه 15:35
-
سند طراحی بازی - سلسله مراتب کلاس 24:39
-
سند طراحی بازی - نمودار بصری 22:26
-
سند طراحی بازی - نمودار فرآیند 14:07
-
ایجاد پروژه 06:00
-
نصب و راهاندازی IDE 07:38
-
کنترل نسخه با GitHub - اختیاری 12:41
-
کاراکتر بازیکن 08:51
-
کنترل کاراکتر 02:45
-
ورودی بازیکن 26:51
-
Input Mapping Context 08:06
-
کامپوننتهای دوربین و Spring Arm 11:46
-
پرش، دویدن و خم شدن 19:32
-
سیستم استقامت 14:11
-
نورپردازی و مه 16:02
-
افزودن درختان بیشتر 11:36
-
چراغهای خیابانی شب 11:37
-
چراغ قوه 09:48
-
افکتهای آتش 07:02
-
ایمپورت انیمیشنها 12:56
-
بازهدفگیری انیمیشنها 06:45
-
Motion Matching 10:27
-
انیمیشن پرش 05:40
-
انیمیشن خم شدن 09:33
-
Game Mode 08:46
-
Player Controller 03:33
-
Assetهای سلاح 02:47
-
سلسله مراتب Interactable 15:01
-
اینترفیس Interactable و Pickup 15:15
-
UI نشانهگیر 06:04
-
Actor Trace 23:34
-
هایلایت کردن Interactable 08:23
-
پایه سلاح 12:22
-
جمعآوری سلاح 12:40
-
سلاح فعلی در کاراکتر 10:12
-
انیمیشنهای pistol 17:45
-
سلاح HitScan 20:20
-
عمل reload 19:32
-
Montage مربوط به reload 17:48
-
سلاح shotgun 25:16
-
سلاح projectile 14:20
-
Projectile تفنگ 10:20
-
سلاحهای اتوماتیک 11:59
-
نارنجکانداز 16:06
-
ایمپورت Assetها 11:04
-
نشانهگیرهای پویا 17:53
-
ویجت Blueprint پایه نشانهگیر 18:19
-
نشانهگیر تفنگ 09:42
-
نشانهگیر shotgun 12:13
-
نشانهگیر نقطهای پیشفرض 07:33
-
رفع مشکل هدفگیری 16:56
-
فاکتورهای هدفگیری و شلیک 19:31
-
تاثیر گسترش نشانهگیر بر اصابت به هدف 12:16
-
نوارهای سلامتی و استقامت 22:30
-
طراحی Progress Bar 17:13
-
طراحی نوار استقامت 04:37
-
نوار سلاح 18:57
-
اطلاعات سلاح فعلی 20:34
-
Slots سلاح 19:49
-
کامپوننت اینونتوری 17:11
-
بروزرسانی اطلاعات Slots سلاح 17:53
-
بروزرسانی اطلاعات Slots 10:48
-
تعویض سلاحها 16:41
-
تمرین کدنویسی خوب 20:32
-
دریافت Damage 15:33
-
کاراکتر پایه زامبی 17:14
-
AI Controller 18:02
-
Behavior Tree و Blackboard 10:46
-
حس شنوایی 17:41
-
انواع زامبی و انیمیشنها 16:31
-
کاراکترها و انیمیشنهای زامبی 14:10
-
تمپلیت Animation Blueprint زامبی 16:19
-
شوت به سر 08:10
-
سیستم گشتزنی 16:39
-
بهروزرسانی منظم Target Actor 11:54
-
حمله زامبی 17:56
-
زامبیهای جیغکش 25:05
-
زامبیهای دروگر 23:04
-
انیمیشنهای زامبی دروگر 09:42
-
حمله نزدیک و Dodge زامبی 18:45
-
Dodge کردن Damage 21:59
-
زامبیهای غولپیکر 11:54
-
گاز گرفتن زامبی 03:02
-
چرخه روز و شب 11:41
-
Spawner 21:57
-
Zombie Spawner 15:55
-
Pickup Spawner 09:05
-
Weapon Pickupها 29:57
-
Pickupهای سلامتی و استقامت 20:16
-
بروزرسانی HUD 24:31
-
درب Interactable 19:14
-
Save Game Manager 21:30
-
کلاسهای زامبی 14:25
-
ذخیره و بارگذاری سلاحها 16:39
-
بارگذاری زامبیها 12:31
-
ذخیره و بارگذاری خودکار بازی 15:42
-
منوی شروع 23:11
-
تبدیل سومشخص به اولشخص 12:32
مشخصات آموزش
آموزش ++C و Unreal Engine + ابزارهای هوش مصنوعی: توسعه بازی از ایده تا انتشار در Steam
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:103
- مدت زمان :24:55:11
- حجم :33.05GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy