توسعه دهنده بازی کامل دو بعدی یونیتی با سی شارپ
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری #C، یک زبان قدرتمند و مدرن، از صفر - نیازی به داشتن تجربه قبلی برنامهنویسی نیست.
- تسلط کامل به استفاده از موتور بازیسازی Unity
- ساخت پایهای قوی در زمینه طراحی بازی و توسعه بازی که به شما در ساخت بازیهای خود کمک میکند.
- آشنایی عملی با برنامهنویسی شیءگرا
- ایجاد پروژههای بازی قابل اجرا - مناسب برای نمونه کار یا حس موفقیت شخصی شما
- انتقال دانش کسبشده در این دوره به NET.، زبانهای دیگر و فراتر از آن
- توسعه مهارتهای حل مسئله برنامهنویسی که توانایی بالایی در انتقال دارند.
پیشنیازهای دوره
- کامپیوتر مک یا ویندوز که قادر به اجرای Unity نسخه 2019 به بعد باشد.
- علاقه و انگیزه برای یادگیری کدنویسی
توضیحات دوره
این دوره با عنوان موفقیتی بزرگ در Kickstarter آغاز شد و سپس به پرطرفدارترین و پربینندهترین دوره توسعه بازی با Unity در Udemy تبدیل شد. این دوره به طور کامل با زیرنویس انگلیسی ارائه میشود.
یاد بگیرید چگونه با استفاده از Unity، ابزار جهانی و رایگان توسعه بازی، بازیهای ویدیویی بسازید. کاملاً از مباحث ساده شروع میکنیم پس نیازی به تجربه قبلی در Unity یا کدنویسی ندارید! با آموزشهای آنلاین ما از همان ابتدا شگفتزده خواهید شد که چه کارهایی میتوانید انجام دهید.
دوره بر اساس پروژه طراحی شده است، چون باور داریم بهترین راه برای یادگیری Unity و #C همین است. شما فقط مفاهیم خشک برنامهنویسی را نمیآموزید، بلکه آنها را بلافاصله در بازیهای واقعی مستقل به کار میبرید. تمام فایلهای پروژه به همراه منابع و مراجع اضافی ارائه میشوند تا هرگز گیر نکنید. ویدئوهای گفتگو محور، نمودارهای کاربردی، فیلمهای با کیفیت از صفحه نمایش و موارد دیگر در دوره موجود است.
برای هر بازی نمایشی که میسازید، این روند را دنبال میکنید...
- چالش ساخت کامل بازی را به عهده میگیرید.
- گام به گام نحوه ساخت بازی به شما آموزش داده میشود.
- به طور منظم از شما خواسته میشود دانش خود را به کار ببرید و دوباره تمرین کنید.
شما#C را یاد میگیرید و در نتیجه پایهای قوی برای برنامهنویسی شیءگرا بنا خواهید کرد. تا پایان دوره، در اصول اولیه کدنویسی و توسعه بازی اعتماد به نفس زیادی خواهید داشت و انگیزهٔ یادگیری بیشتر پیدا میکنید.
موضوعاتی که در این دوره پوشش داده نمیشوند...
اگرچه این دوره بسیار گسترده است، نمیتوان همه چیز را در این مدت پوشش داد. مواردی که پوشش نمیدهیم عبارتند از:
- بهینهسازی عملکرد
- افزونهها یا تغییرات در ویرایشگر
- تغییرات در موتور فیزیک
این دوره مناسب هر کسی است که میخواهد بازی ساز شود: Unity بستری عالی است که امکان ساخت بازیهای با کیفیت تولید را فراهم میکند. علاوه بر این، این بازیها میتوانند از یک منبع کد برای ویندوز، مکاواس، iOS، اندروید و وب ساخته شوند!
اگر کاملاً تازهکار هستید، تمامی اصول کدنویسی و طراحی بازی را آموزش میدهیم. اگر هنرمند هستید، به شما یاد میدهیم داراییهای خود را به بازی بیاورید. اگر برنامهنویس هستید، اصول طراحی بازی را یاد میگیرید.
این دوره برای چه کسانی مناسب است؟
- آشنایی و اعتماد به نفس کافی در استفاده از کامپیوتر
- داشتن کمی تجربه برنامهنویسی مفید است ولی ضروری نیست
- هنرمندانی که میخواهند داراییهای خود را وارد بازیها کنند.
- کامل تازهکارهایی که آماده تلاش و یادگیری سخت هستند.
- توسعهدهندگانی که میخواهند به حوزه توسعه بازی وارد شوند.
توسعه دهنده بازی کامل دو بعدی یونیتی با سی شارپ
-
خوش آمدید به دوره 00:53
-
نصب Unity و VS Code 05:31
-
معرفی Unity 11:57
-
راهاندازی Visual Studio Code 09:09
-
جامعه و پشتیبانی 01:40
-
دسترسی به پروژههای ما 04:38
-
معرفی بخش – Delivery Driver 00:54
-
طراحی بازی – راننده تحویل 03:54
-
معرفی متدها 11:59
-
()Transform.Translate 03:49
-
معرفی متغیرها 06:22
-
چگونه از SerializeField استفاده کنیم؟ 04:03
-
استفاده از ()Input.GetAxis 10:26
-
استفاده از ()Time.deltaTime 05:09
-
کلايدرها و Rigidbodies 08:28
-
استفاده از ()OnCollisionEnter2D 06:30
-
استفاده از ()OnTriggerEnter2D 05:18
-
افزودن داراییها به پروژه 09:31
-
طرحبندی پایه سطح 07:32
-
دوربین دنبال کردن ساده 12:11
-
دستورات if و تگ ها 10:10
-
چگونه از بولینها استفاده کنیم؟ 04:59
-
چگونه اشیا را نابود کنیم؟ 07:02
-
چگونه از GetComponent استفاده کنیم؟ 10:30
-
تقویتها و ضربهها 09:32
-
جمعبندی – راننده تحویل 00:44
-
معرفی بخش – Snow Boarder 00:38
-
طراحی بازی – Snow Boarder 02:14
-
چگونه از Sprite Shapes استفاده کنیم؟ 09:52
-
استفاده از Edge Colliders 07:07
-
دوربین دنبال کردن Cinemachine 07:08
-
راه اندازی کاراکتر ما 07:07
-
استفاده از Surface Effector 2D 06:19
-
AddTorque برای چرخش 12:15
-
تریگرها برای راهاندازی مجدد سطح 10:01
-
فضاهای نام و مدیریت صحنه 10:28
-
استفاده از ()Invoke برای ایجاد تأخیر 05:36
-
معرفی افکتهای ذرهای 13:39
-
فعالسازی افکتهای ذرهای 07:27
-
کمی زمان برای Tune کردن 06:56
-
استفاده از FindObjectOfType 10:19
-
استفاده از OnCollisionExit2D 09:28
-
چگونه افکتهای صوتی را فعال کنیم؟ 07:47
-
Public Access Modifier 09:03
-
جلوگیری از اجرای دوگانه 03:21
-
جمعبندی – Snow Boarder 00:39
-
معرفی بخش – Quiz Master 01:15
-
طراحی بازی – Quiz Master 05:04
-
UI Canvas 12:34
-
TextMeshPro 11:26
-
طرح بندی دکمهها 10:18
-
Scriptable Objects 10:38
-
متدهای Getter 05:20
-
آرایهها 09:53
-
TextMeshProUGUI 05:35
-
حلقههای For 09:32
-
Swap کردن اسپریتها 11:20
-
استیت های دکمهها 10:32
-
تایمر ساده 11:46
-
Timer Fill Fraction 07:56
-
اتصال تایمر 11:05
-
لیستها 10:46
-
نگهداری امتیاز 10:12
-
اسلایدرها 08:50
-
صفحه پایان 07:49
-
مدیر بازی 11:18
-
جمعبندی بخش 01:12
-
معرفی بخش – TileVania 00:38
-
طراحی بازی – TileVania 05:10
-
اسلیاس کردن Sprite Sheets 10:41
-
معرفی Unity Tilemap 11:08
-
Tilemap در Unity با لایهها 07:47
-
چگونه از Unity Rule Tiles استفاده کنیم؟ 15:11
-
ایجاد انیمیشن سکون بازیکن 10:15
-
حالات و انتقالهای انیمیشن 08:10
-
استفاده از Prefabها در Unity 10:13
-
کلايدر ترکیبی برای Tilemap 05:27
-
راهاندازی سیستم ورودی 08:54
-
حرکت افقی بازیکن 06:21
-
برعکس کردن اسپریت بازیکن 06:39
-
حالت انیمیشن در کد 03:59
-
Jumpy Jump 07:22
-
پرش در صورت تماس با لایهها 06:58
-
بالا رفتن از نردبان 09:50
-
متوقف کردن سر خوردن روی نردبان 03:51
-
انیمیشن بالا رفتن از نردبان 05:17
-
دوربین دنبال کردن Cinemachine 03:41
-
Cinemachine Confiner 06:37
-
دوربینهای استیت محور 09:24
-
استفاده از Physics Material 2D 09:13
-
جلوگیری از پرش در دیوار 05:27
-
راهاندازی دشمن 06:03
-
حرکت و Flip کردن دشمن 10:13
-
مرگ پذیری بازیکن 05:07
-
استیت مرگ بازیکن 07:00
-
چگونه خطرات بسازیم؟ 08:53
-
ایجاد گلوله از اسلحه 07:41
-
پیادهسازی رفتار گلوله 12:01
-
ایجاد چند سطح 07:26
-
درگاه خروج سطح 14:50
-
کنترلر سشن بازی 12:24
-
ساخت جمعآوری سکه 06:32
-
افکت صوتی سکه 05:30
-
امتیاز و جانهای پایدار 13:15
-
ماندگاری صحنه 10:12
-
ورژنهای Prefab 06:34
-
جمعبندی TileVania 00:59
-
معرفی بخش – Laser Defender 01:21
-
طراحی بازی – Laser Defender 07:28
-
راهاندازی پروژه 13:24
-
سیستم ورودی Unity 12:24
-
محدودهها 11:13
-
دشمنان 10:51
-
یافتن مسیر 07:04
-
ایجاد دشمنان 11:38
-
کوروتینها 11:18
-
حلقههای While 05:21
-
دریافت آسیب 10:46
-
راهاندازی تیرانداز 11:06
-
شلیک بازیکن 14:23
-
شلیک دشمن 10:19
-
افکتهای ذرهای 12:38
-
تکان دادن صفحه نمایش 09:53
-
اسکرول کردن پسزمینه 09:12
-
افکتهای صوتی 11:15
-
موسیقی 07:45
-
نگهداری امتیاز 06:59
-
رابط کاربری بازی – بخش اول 10:18
-
رابط کاربری بازی – بخش دوم 05:40
-
افزودن صحنهها 10:59
-
مدیریت سطح 12:07
-
الگوی Singleton 10:45
-
نگهدار امتیاز Singleton 09:17
-
تعادل و ساخت 15:08
-
جمعبندی بخش 00:49
-
تبریک 01:10
-
تشکر و قدردانی 04:48
مشخصات آموزش
توسعه دهنده بازی کامل دو بعدی یونیتی با سی شارپ
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:137
- مدت زمان :18:17:56
- حجم :6.61GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy