یادگیری دقیق سیشارپ و یونیتی برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- این تنها یک دوره کپی-کد نیست. شما مفهوم هر آنچه انجام میدهید و دلیل آن را درک خواهید کرد.
- یادگیری #C از ابتدا در حین ساخت بازیهای واقعی در یونیتی - بدون نیاز به تجربه برنامهنویسی قبلی
- مفاهیم اساسی کدگذاری را در یونیتی مصورسازی کنید تا واقعاً درک کنید که چگونه در پسصحنه عمل میکنند.
- به رابط کاربری، ابزارها و گردش کار یونیتی مسلط شوید تا بازیهایی با کیفیت حرفهای بسازید.
- مکانیکهای بازی مانند حرکت، سلامت، هوش مصنوعی و تیراندازی را بسازید و اسکریپتنویسی کنید.
- مهارتهای #C خود را به سایر محیطهای توسعه و پروژههای نرمافزاری منتقل کنید.
- یک بازی شوتر سهبعدی Top-Down با مراحل، مرگ، جانها و غیره بسازید.
- دشمنانی با رفتارهای پیچیده با استفاده از ماشینهای حالت و معماری کد تمیز ایجاد کنید.
- یک سیستم ماژولار مدیریت مرحله و spawn کردن دشمن طراحی کنید که از گیمپلی بینهایت پشتیبانی کند.
- یاد بگیرید چگونه منطق بازی را بهگونهای ساختاربندی کنید که قابل استفاده مجدد، خوانا و مقیاسپذیر باشد.
پیش نیازهای دوره
- هیچ تجربه برنامهنویسی لازم نیست. این دوره برای مبتدیان طراحی شده و شما را قدم به قدم با #C و یونیتی راهنمایی میکند. تنها چیزی که نیاز دارید، یک کامپیوتر و اشتیاق به یادگیری است.
توضیحات دوره
آیا تا به حال آرزو کردهاید که بازی ویدئویی خود را بسازید، اما از کدنویسی دلسرد شدهاید؟ این دوره مناسب مبتدیان دقیقاً همان چیزی است که به آن نیاز دارید. بدون نیاز به تجربه قبلی، شما یاد خواهید گرفت که بازیهای جذاب با استفاده از یونیتی و #C بسازید و در تمام مسیر راهنمایی خواهید شد.
برخلاف آموزشهای معمولی "کپی-پیست"، شما واقعاً هر مفهوم را درک خواهید کرد. از طریق توضیحات بصری واضح و پروژههای تعاملی، مدرس اطمینان میدهد که اصول مانند متغیرها، حلقهها، متدها، کلاسها و ماشینهای حالت به عادت ثانویه شما تبدیل شوند.
شما به سرعت از تئوری به مکانیکهای عملی یونیتی منتقل خواهید شد و به حرکت، مکانیکهای تیراندازی، هوش مصنوعی دشمن، انتقال صحنه و سیستمهای spawn کردن مسلط خواهید شد. یاد میگیرید که چگونه تجربیات بازی پاسخگو و رضایتبخش، کامل با فیزیک واقعی گلوله، پسزدن بازیکن، بازخورد همهجانبه گیمپد و نشانههای صوتی پویا را کدنویسی کنید. بازیهای شما تنها کار نخواهند کرد؛ بلکه حس خوبی در بازی کردن خواهند داشت.
این دوره برای افراد خلاق، توسعهدهندگان مشتاق، یا هر کسی که کنجکاو است چگونه بازیها ساخته میشوند، عالی است و به شما قدرت میدهد تا ایدهها را به واقعیت تبدیل کنید. در پایان دوره، شما با افتخار بازی کامل و قابل بازی خود را نمایش خواهید داد و اعتماد به نفس و مهارتهای لازم برای ادامه ساخت مستقل را خواهید داشت. با تعاملات حمایتی جامعه و بازخورد مدرس، شما هرگز در سفر توسعه بازی خود تنها نخواهید بود.
دانش برنامهنویسی قبلی ندارید؟ مشکلی نیست فقط کنجکاوی خود را بیاورید. امروز سفر خود را شروع کنید و پتانسیل خود را بهعنوان یک توسعهدهنده بازی شکوفا کنید.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند توسعه بازی با یونیتی و #C را از پایه یاد بگیرند.
- هنرمندان یا طراحانی که میخواهند وارد دنیای کدنویسی بازیهای خود شوند.
- دانشجویانی که از موتورهای دیگری مانند GameMaker یا Scratch میآیند و میخواهند سطح خود را ارتقا دهند.
- هر کسی که از آموزشهایی که فقط میگویند "این کد را کپی کنید" بدون هیچ توضیحی خسته شده است.
یادگیری دقیق سیشارپ و یونیتی برای مبتدیان
-
شروع کار 09:42
-
بیایید با یونیتی آشنا شویم 19:58
-
TextMeshPro: چگونه از آن برای نوشتن Hello World استفاده کنیم؟ 19:16
-
یادگیری بصری چگونگی عملکرد متغیرها 01:25
-
انواع متغیر و حوزه آنها 20:08
-
مثالهای متغیر 19:37
-
یادگیری بصری چگونگی عملکرد متدها 09:06
-
متدها - بیاموزید چه هستند 19:28
-
ادامه متدها 14:57
-
متدها با پارامترها 12:35
-
نوع بازگشتی متدها 18:57
-
نوع بازگشتی متدها - قسمت 2 09:52
-
دستورات If به صورت بصری 07:50
-
دستورات else if به صورت بصری 07:36
-
دستورات if تودرتو به صورت بصری 03:12
-
عملگرها 10:28
-
کلاسها به صورت بصری 09:10
-
کلاسها - قسمت 1 19:55
-
کلاسها - قسمت 2 19:24
-
حلقههای While به صورت بصری 02:30
-
Coroutineها (IEnumerator) به صورت بصری 11:20
-
حلقههای For به صورت بصری 07:28
-
حلقه foreach به صورت بصری 04:54
-
موقعیت کامپوننت Transform 19:30
-
چرخش کامپوننت Transform 09:28
-
چرخش کامپوننت Transform - قسمت 2 08:52
-
مقیاس کامپوننت Transform 14:42
-
ماشین حالت ساده با else if 07:56
-
ماشین حالت با Switch Case - قسمت 1 19:21
-
ماشین حالت با Switch Case - قسمت 2 19:49
-
ماشین حالت با Switch Case - قسمت 3 13:45
-
متغیرهای کد حرکت 19:53
-
کد حرکت - دریافت ورودیها 19:30
-
کد حرکت - افزودن نیرو با بردارها 19:02
-
کد حرکت - متریال فیزیک 11:07
-
کد حرکت - حداکثر سرعت و اصطکاک 19:28
-
کد حرکت - نمایش سرعت روی صفحه 20:48
-
کد حرکت - نرمالسازی سرعت 19:19
-
هدفگیری - قسمت 1 20:01
-
هدفگیری قسمت 2 19:33
-
برخی بروزرسانیها برای فعالسازی تیراندازی 11:47
-
تیراندازی 19:50
-
ایجاد گلولهها - قسمت 1 19:06
-
ایجاد گلولهها - قسمت 2 07:45
-
ایجاد گلولهها - قسمت 3 12:50
-
افکت های ویژه ذرهای گلوله 12:50
-
نابود کردن گلولهها 19:29
-
پسزدن اسلحه 20:20
-
لرزش بازیکن و تنظیمات کنترلر Xbox 11:56
-
افزودن صداهای اسلحه 15:48
-
دشمنان بسیار ساده که بازیکن را تعقیب میکنند 19:53
-
بروزرسانی (جلوگیری از) چرخش 01:12
-
افزودن جذابیت به دشمنان 19:34
-
رفع مشکلات برخورد 03:47
-
ماشین حالت دشمن - راهاندازی 19:26
-
ماشین حالت دشمن - حالت Idle 14:09
-
ماشین حالت دشمن - حالت Chase 19:54
-
ماشین حالت دشمن - حالت Pause 05:02
-
ماشین حالت دشمن - حمله شیرجهای 16:36
-
ماشین حالت دشمن - حالت Recovery 13:43
-
ماشین حالت دشمن - برخوردها 19:30
-
ماشین حالت دشمن - بروزرسانی برخورد 03:30
-
ماشین حالت دشمن - حالت Death 19:36
-
پخش صدای مرگ هنگام مردن دشمنان 19:43
-
پاکسازی دشمنان 08:19
-
صداهای تصادفی مرگ دشمن 08:10
-
تلپورت کردن بازیکن هنگام مرگ 09:48
-
مرگ بازیکن - سطح متوسط 18:49
-
مرگ بازیکن - سطح پیشرفته 19:02
-
افزودن جانهای بازیکن 15:16
-
تغییر صحنهها 13:30
-
سیستم Spawner - قسمت 1 10:30
-
سیستم Spawner - قسمت 2 17:16
-
سیستم Spawner - قسمت 3 15:02
-
سیستم Spawner - قسمت 4 17:53
-
مدیریت مراحل 19:15
-
مدیریت مراحل - تصادفیسازی 16:15
-
مدیریت مراحل - مراحل 20:41
-
مدیریت مراحل - مرحله قسمت 2 08:04
مشخصات آموزش
یادگیری دقیق سیشارپ و یونیتی برای مبتدیان
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:79
- مدت زمان :18:45:58
- حجم :6.43GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy