برنامهنویسی بازی در یونیتی برای افراد کاملا مبتدی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری مبانی یونیتی و اصول توسعه بازی
- یادگیری ساخت دنیا و طراحی بصری با یونیتی
- تسلط به مکانیکهای گیمپلی و تعامل کاربر
- یاد بگیرید اولین بازی خود را از ابتدا بسازید.
پیشنیازهای دوره
آشنایی اولیه با برنامهنویسی برای شروع و یادگیری از این دوره کفایت میکند.
توضیحات دوره
با این دوره جامع، دنیای جذاب توسعه بازی را بررسی کنید. چه یک توسعهدهنده بازی مبتدی باشید، چه بخواهید مهارتهای برنامهنویسی خود را بهبود دهید، این دوره شما را در الزامات استفاده از یونیتی، یکی از محبوبترین موتورهای بازی، راهنمایی میکند تا ایدههای بازی خود را به واقعیت تبدیل کنید.
این دوره جامع به گونهای طراحی شده است که شما را از یک فرد کاملا مبتدی به یک توسعهدهنده بازی با اعتماد به نفس تبدیل کند و شما را به مهارتهای لازم برای ایجاد یک بازی تعاملی و کاربردی در یونیتی مجهز کند. با ترکیب آموزشهای عملی، وظایف کاربردی و تکنیکهای واقعی، این دوره اطمینان حاصل میکند که شما یک پایه محکم در توسعه بازی داشته باشید. از درک رابط کاربری یونیتی تا پیادهسازی مکانیکهای پیشرفته گیمپلی، شما به صورت گامبهگام پیشرفت خواهید کرد و ابزارها و اصول اساسی که توسط توسعهدهندگان حرفهای استفاده میشود را یاد خواهید گرفت.
ویژگیهای کلیدی:
- یادگیری عملی: تمرینها و چالشها در پایان هر بخش
- مکانیکهای گیمپلی تعاملی: توسعه تعاملات جذاب بین بازیکن و دشمن
- بهینهسازی عملکرد: یادگیری نکات و ترفندهای موثر برای توسعه بازی
- پروژه نهایی: در پایان دوره، یک بازی کامل و قابل بازی کردن بسازید!
رویکرد یادگیری عملی
- وظایف تمرینی: هر بخش با چالشهایی برای اعمال آنچه یاد گرفتید به پایان میرسد.
- پروژه نهایی: در پایان دوره، شما یک بازی کاملاً کاربردی و پالیش شده برای نمایش مهارتهای خود خواهید داشت.
این دوره یک مسیر کامل برای تسلط به یونیتی و اصول برنامهنویسی بازی فراهم میکند و پایهای برای آینده شما به عنوان یک توسعهدهنده بازی ایجاد میکند. خلاقیت خود را آزاد کنید، مکانیکهای هیجانانگیز را بررسی کنید و اولین بازی خود را از ابتدا بسازید!
این دوره برای چه کسانی مناسب است؟
- افرادی که رویای ایجاد بازیهای ویدئویی خود را دارند، اما نمیدانند از کجا شروع کنند.
- دانشجویان علاقهمند به دنبال کردن شغلی در طراحی بازی یا علوم کامپیوتر
- سازندگان مستقل تازهکار که میخواهند اولین نمونه اولیه بازی خود را برای به اشتراکگذاری با دنیا بسازند.
- توسعهدهندگانی که تجربهای در زبانهای برنامهنویسی دیگر دارند و به دنبال یادگیری یونیتی و سی شارپ برای توسعه بازی هستند.
برنامهنویسی بازی در یونیتی برای افراد کاملا مبتدی
-
مقدمه 01:15
-
آشنایی با توسعه بازی 00:35
-
رابط کاربری یونیتی 05:58
-
ایجاد صحنه و اشیاء 09:04
-
ذخیره اشیاء 07:02
-
ساختار پوشه 03:20
-
چالش ۱ 01:04
-
آشنایی با طراحی سطح 00:26
-
ایمپورت تزئینات از فروشگاه دارایی 08:22
-
متریالها و تکسچر 07:42
-
بهینهسازیهای صداها و مش 04:58
-
ملاحظات نورپردازی و عملکرد 08:52
-
نکاتی در مورد طراحی سطح 08:49
-
چالش ۲ 00:58
-
مقدمه 01:06
-
Rigidbodies و colliders 07:44
-
آشنایی با اسکریپتنویسی - متدها و متغیرها 07:27
-
آشنایی با اسکریپتنویسی - Sode Fow و چاپ متغیرها 05:40
-
آشنایی با اسکریپتنویسی - تصادفی بودن و تأثیرگذاری بر کامپوننتهای دیگر 08:05
-
آشنایی با اسکریپتنویسی - زمان، اسکوپ متد و طول عمر متغیرها 07:34
-
متدهای برخورد و صفحه فشار 05:33
-
Sleeping Rigidbodies، دستور if و کلمه کلیدی null 05:14
-
چالش 3 02:39
-
مقدمه 00:34
-
حرکت بازیکن در راستای جهات دنیا 07:57
-
سرعت بازیکن مستقل از نرخ فریم 06:14
-
ماوس و چرخش دوربین بازیکن 08:53
-
حرکت بازیکن: جابجایی محلی در مقابل جهانی 06:10
-
گرفتن جعبهها با Raycast 07:22
-
باز کردن درها با صفحات فشار 03:29
-
موسیقی و افکتهای صوتی 04:20
-
چالش 4 01:18
-
مقدمه 00:31
-
بازبینی پشتیبانگیری بدون مکاننما 09:26
-
رابط کاربری: سلامت و امتیاز 09:05
-
بارگذاری صحنه و بازنشانی سطح 04:13
-
اجتناب از مدیران تکراری و صفحه پایان بازی 07:34
-
چالش 5 01:37
-
مقدمه 00:34
-
هدایت دشمن و موانع 07:48
-
احساس وجود بازیکن 04:54
-
State دشمن، حمله و Despawn کردن 07:41
-
تنظیم سرعت حملات دشمن 06:05
-
انیماتور و آواتار انیمیشن 08:54
-
ایجاد انیمیشنهای کاراکتر 05:49
-
انیمیشنهای حمله تصادفی 05:10
-
چالش 6 02:06
-
سیستم مبارزه و نتیجهگیری پروژه 00:52
-
فرار دشمن 06:45
-
Spherecast و هشدار دشمن به دوستانش 04:43
-
لوت دشمن و معجونها 08:28
-
گروهبندی متغیرها 06:21
-
عناوین نهایی بازی 05:14
-
نتیجهگیری و چالش نهایی 05:21
مشخصات آموزش
برنامهنویسی بازی در یونیتی برای افراد کاملا مبتدی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:54
- مدت زمان :04:44:55
- حجم :6.33GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy