یادگیری ساخت بازی پلتفرمر سهبعدی با Unity و #C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مبانی محیط توسعه بازی Unity
- بررسی عمیق با اصول طراحی مرحله، از جمله موانع و چالشها، برای ایجاد تجربهای تعاملی و پویا در بازی
- هوش مصنوعی دشمن: توسعه هوش مصنوعی اولیه برای شناسایی و تعامل با بازیکن
- رابط کاربری و منوها: ایجاد عناصر رابط کاربری برای نمایش سلامت، امتیاز و منوها
- کنترل دوربین: تسلط به حرکات دوربین برای بهبود گیمپلی و ارائه دید بهتر
- صدا و موسیقی: پیادهسازی قابلیتهای صوتی برای تقویت فضای بازی
پیشنیازهای دوره
- یک رایانه Mac یا PC که توانایی اجرای Unity 3D را داشته باشد.
- نسخه Unity 2021 یا جدیدتر
توضیحات دوره
در این دوره جامع Unity برای مبتدیان، وارد سفری هیجانانگیز به دنیای توسعه بازیهای پلتفرمر سهبعدی خواهید شد. این دوره برای علاقهمندان به بازیسازی که تجربه کم یا هیچ تجربهای در این زمینه ندارند طراحی شده است و مهارتهای بنیادی لازم برای ساخت یک بازی پلتفرمر سهبعدی را از ابتدا در اختیار شما قرار میدهد.
با مبانی Unity و چگونگی راهاندازی یک محیط سهبعدی آغاز خواهید کرد. سپس به بررسی مبحث مکانیکهای حرکت بازیکن خواهید پرداخت، انواع موانع را طراحی و پیادهسازی خواهید کرد و مراحل تعاملی همراه با نقاط ذخیره خواهید ساخت. همچنین توسعه هوش مصنوعی دشمن، طراحی رابط کاربری و ادغام صدا و موسیقی در بازی برای بهبود تجربه بازیکن را بررسی خواهید کرد.
در طول دوره، راهنماییهای گامبهگام و تمرینهای عملی دریافت خواهید کرد تا هر مفهوم را بهطور کامل درک کنید. در پایان دوره، یک بازی پلتفرمر سهبعدی کامل خواهید داشت که میتوانید آن را شخصیسازی کرده و با دیگران به اشتراک بگذارید.
چه آرزوی تبدیل شدن به یک توسعهدهنده حرفهای بازی را داشته باشید و چه بخواهید بازیسازی را بهعنوان یک سرگرمی دنبال کنید، این دوره مهارتها و دانش لازم برای جان بخشیدن به ایدههای بازی شما را فراهم میکند. در این ماجراجویی هیجانانگیز همراه ما باشید و از امروز ساخت بازی پلتفرمر سهبعدی خود را آغاز کنید.
اهداف یادگیری:
- حرکت بازیکن: فراگیران یاد خواهند گرفت چگونه مکانیکهای روان و پاسخگوی حرکت بازیکن را ایجاد کنند؛ از جمله کنترلهای اولیه مانند دویدن، پرش و خم شدن
- تعامل با موانع: فراگیران خواهند آموخت چگونه انواع مختلف موانع مانند سکوهای ثابت، سکوهای متحرک و خطرات را طراحی و پیادهسازی کنند و نحوه تعامل بازیکن با آنها را درک نمایند.
- هوش مصنوعی دشمن: فراگیران قادر خواهند بود هوش مصنوعی سادهای توسعه دهند که بتواند بازیکن را شناسایی کند، او را دنبال نماید و در تعاملات اولیه مانند حمله یا گشتزنی شرکت کند.
- طراحی مرحله: شرکتکنندگان اصول طراحی مؤثر مراحل را؛ از جمله ایجاد مراحل چالشبرانگیز اما منصفانه، استفاده از نقاط ذخیره و متعادلسازی روند افزایش سختی بازی خواهند آموخت.
- رابط کاربری و منوها: فراگیران خواهند توانست یک رابط کاربری برای نمایش اطلاعات مهم بازی مانند سلامت و امتیاز ایجاد کنند و منوهایی برای شروع بازی، دسترسی به تنظیمات و سایر بخشها طراحی نمایند.
- و موارد بسیار بیشتری
این دوره برای چه کسانی مناسب است؟
- افرادی که تجربه کمی یا هیچ تجربهای در توسعه بازی ندارند اما مشتاق یادگیری اصول بازیسازی هستند.
- افرادی که میخواهند Unity را بهعنوان یک بستر توسعه بازی بررسی کنند و با قابلیتها و امکانات آن آشنا شوند.
- برنامهنویسانی که در زبانهایی مانند #C تجربه دارند و میخواهند مهارتهای خود را در توسعه بازی به کار بگیرند.
- دانشجویان یا علاقهمندانی که به بازیها علاقه دارند و میخواهند این علاقه را با ساخت یک پروژه کامل بازی به مهارتی عملی تبدیل کنند.
- افرادی که یادگیری با سرعت شخصی و دورههای آنلاین را بهعنوان روشی برای کسب مهارت و دانش جدید ترجیح میدهند.
یادگیری ساخت بازی پلتفرمر سهبعدی با Unity و #C
-
راهاندازی 07:51
-
حرکت بازیکن 20:22
-
پرش 08:24
-
رفع مشکل پرش 11:00
-
تغییر جهت 03:49
-
راهاندازی انیمیشنها 06:18
-
انیمیشنها 10:35
-
Cinemachine 09:27
-
راهاندازی سیستم سلامت 04:36
-
مکانیکهای سلامت 10:07
-
رابط کاربری سلامت 11:51
-
سیستم سلامت 06:25
-
افکت آسیب 12:03
-
راهاندازی سیستم امتیازدهی 08:39
-
رابط کاربری امتیازدهی 06:23
-
طراحی محیط 10:13
-
Skybox 08:00
-
افزودن دشمن 06:25
-
شناسایی بازیکن 08:18
-
تعقیب بازیکن 07:41
-
آسیب رساندن به بازیکن 02:26
-
انیمیشن حمله بازیکن 05:03
-
شناسایی دشمنان 12:11
-
نابود کردن دشمنان 05:28
-
افکت برخورد 11:37
-
منوی اصلی 19:48
-
منوی توقف 15:15
-
رفع باگ 02:40
-
افزودن صداها 10:42
-
موسیقی پسزمینه 03:40
-
افزودن مراحل 17:13
-
انتقال بین مراحل 07:55
-
رابط کاربری گفتگو 08:41
-
سیستم گفتگو 15:37
-
افزودن دکمه 06:00
-
رفع باگ 03:39
-
سیستم مأموریت 21:45
-
راهاندازی مجدد مرحله 03:09
-
خروجی گرفتن از بازی 03:43
مشخصات آموزش
یادگیری ساخت بازی پلتفرمر سهبعدی با Unity و #C
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:39
- مدت زمان :05:54:59
- حجم :3.6GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy