- آموزش نوشتن کدهای پیشرفته سی شارپ
- اصول کدنویسی و شیوه های طراحی خوب را بیاموزید
- مهارت های حل مسئله قوی و قابل انتقال را توسعه دهید
- تمام مراحل ساخت یک بازی را درک کنید
- با نحوه ذخیره و بارگیری داده های بازی آشنا شوید
- از منطق ساده برای حل مسائل پیچیده در توسعه بازی استفاده کنید
- نحوه اشکال زدایی و رفع اشکال در پروژه های خود را بیاموزید
- مک یا رایانه شخصی با قابلیت اجرای موتور بازی Unity
- سایر الزامات در توضیحات دوره ذکر شده است. لطفاً آنها را بخوانید
- برنامه نویسی سی شارپ متوسط و پیشرفته
- هوش مصنوعی پایه (هوش مصنوعی)
- هوش مصنوعی پیشرفته (هوش مصنوعی)
- انیمیشن های شخصیتی پایه و پیشرفته
- صدا FX و موسیقی
- نحوه استفاده از سیستم UI Unity را بیاموزید
- ایجاد و متحرک کردن منوها
- ذخیره و بارگیری داده های بازی
- انیمیشن های پایه و پیشرفته
- ایجاد کد قابل استفاده مجدد
- نوشتن کد بهینه شده
- ایجاد سطوح رویه ای
- برای دشمنان، موانع و سطوح آبجکت پولر ایجاد کنید
- متغیرها، کلاس ها، توابع، اشیاء را بدانید و بدانید که چگونه از آنها استفاده کنید
- درک اینکه کپسوله سازی داده ها چیست و خصوصی و عمومی به چه معناست
- درک آرایه ها و لیست ها و نحوه استفاده از آنها
- بدانید که حلقه ها و انواع مختلف حلقه ها چیست و چگونه از آنها استفاده کنید
- راه خود را در مورد رابط یونیتی بشناسید
- نحوه عملکرد سیستم فیزیک یونیتی و نحوه استفاده از جسم صلب را بدانید
- درک اولیه ای از raycast ها و نحوه استفاده از آنها داشته باشید
- نحوه مدیریت مؤلفه رندر یونیتی و لایه های مرتب سازی آن را بدانید
- درک اینکه جزء تبدیل چیست و چگونه کار می کند، همچنین چگونه آن را با بردارها و کواترنیون ها دستکاری کنید.
- درک نحوه متحرک سازی و استفاده از انتقال انیمیشن و نحوه استفاده از سیستم مکانیزم یونیتی
- نحوه استفاده از سیستم UI unity، بوم چیست و نحوه دستکاری گزینه های مقیاس بوم را بدانید
- نحوه استفاده از PlayerPreferences برای ذخیره و بارگذاری داده های بازی را بدانید
- بفهمید که ادغام چیست یا حداقل اصول اولیه را بدانید
- بفهمید تک تن چیست و چگونه از آنها استفاده کنید
- درک کنید که تفویض اختیار چیست و چگونه از آن استفاده کنید
- هر کسی که از قبل با نوشتن کد سی شارپ راحت است و راه خود را در اطراف وحدت می داند
- هر کسی که چند بازی در موتور بازی یونیتی ساخته است
- هر کسی که می خواهد دانش خود را در مورد ایجاد بازی در وحدت گسترش دهد
جامع ترین راهنمای توسعه بازی یونیتی جلد ۲
The Most Comprehensive Guide To Unity Game Development Volume2
از مبتدی کامل تا توسعه دهنده بازی حرفه ای. آموزش کدنویسی در سی شارپ و ایجاد بازی های خیره کننده با Unity
چیزی که یاد خواهید گرفت
الزامات
این جلد 2 در مجموعه جامع ترین راهنمای من برای توسعه بازی Unity است. اگر میخواهید مهارتهای یونیتی خود را تقویت کنید، ادامه مطلب را بخوانید. مانند تمام دوره های من، این دوره نیز پروژه محور است. به عبارت ساده، بهترین راه برای یادگیری این است که واقعاً یک بازی بسازید که در هر دستگاهی قابل بازی باشد، و این چیزی است که من در تمام دوره هایم موعظه می کنم. از آنجایی که این یک دوره متوسط است، ما اصول برنامه نویسی با سی شارپ و نحوه استفاده از یونیتی را پوشش نمی دهیم، به جای آن، عمیق تر به شیوه های کدنویسی سی شارپ می پردازیم و یاد می گیریم که چگونه مسائل پیچیده را با منطق ساده حل کنیم. همانطور که پروژهها را مرور میکنیم، راههای متعددی را به شما نشان میدهم که چگونه مشکل را حل کنید و راههای مختلف را با هم مقایسه میکنم و در مورد مزایا و معایب هرکدام و اینکه چرا و چه زمانی باید از یک راه نسبت به دیگری استفاده کنید صحبت خواهم کرد. تمرکز اصلی این دوره این است که به شما کمک کند مانند یک برنامه نویس فکر کنید و مهارت حل مسئله قوی کسب کنید. زیرا در 99 درصد مواقع در هر پروژه ای با استفاده از منطق ساده به جای الگوریتم های پیچیده، مسائل را حل می کنید و این همان چیزی است که این دوره در مورد آن است. و نه تنها این، بلکه من به شما توضیح خواهم داد که چگونه بازی های خود را از همان ابتدا بهینه کنید تا از رایج ترین اشتباهات سنگین بهینه سازی که نه تنها مبتدیان هنگام ساخت بازی های خود مرتکب می شوند، جلوگیری کنید. هر بخش در این دوره به تدریج از نظر اندازه و عمق افزایش می یابد تا همیشه چیزهای جدید یاد بگیرید و با چالش های جدیدی روبرو شوید. در طول سخنرانیها، من به شما تکالیفی میدهم تا دانش خود را به چالش بکشید و توانایی خود را برای فکر کردن مانند یک برنامهنویس به چالش بکشید. زیرا در ساخت بازی، بهترین راه یادگیری، انجام دادن است. البته من برای هر تکلیفی که به شما میدهم راهحلی ارائه میکنم، اما انتظار دارم که سعی کنید آن را به تنهایی به پایان برسانید، زیرا به شما تجربه میدهد و این احساس را به شما میدهد که چگونه مشکلات برنامهنویسی را خودتان و خودتان حل کنید. به شما کمک خواهد کرد تا همه آنچه را که در این دوره به شما آموزش می دهم اجرا و حفظ کنید. شما همچنین از پاسخ سریع من در صورت بروز هر مشکلی که در آن گیر کرده اید بهره مند خواهید شد و آه و همه دانش آموزانی که دوره را می گذرانند نیز برای کمک به شما خواهند بود
برخی از مواردی که در این دوره خواهید آموخت:
این و خیلی چیزهای دیگر در این دوره در انتظار شماست اگر تا به حال ایده ای برای یک بازی عالی داشتید، در این دوره ثبت نام کنید و ابزارهای مورد نیاز برای توسعه بازی موفق بعدی خود را بیاموزید
الزامات دوره
قبل از اینکه بتوانید در این دوره ثبت نام کنید، باید بدانید یا حداقل درک کنید که همه مفاهیم ذکر شده در اینجا چگونه کار می کنند و کار می کنند:
این دوره برای چه کسانی است:
https://www.udemy.com/course/the-most-comprehensive-guide-to-unity-game-development-vol-2/