توسعه بازی با یونیتی: مهارت کدنویسی خود را بهبود ببخشید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- کد قابل استفاده مجدد
- آبجکتهای اسکریپتپذیر
- کلاسهای انتزاعی
- کوروتین
- متدهای ناهمزمان
- بهینهسازی با Object Pooling
پیشنیازهای دوره
- درک اولیه از مفاهیم برنامهنویسی مانند متغیرها، توابع و ساختارهای کنترلی
- آشنایی با مفاهیم برنامهنویسی شیءگرا (OOP) مانند کلاسها، وراثت و پلیمورفیسم
- درک اولیه از مفاهیم توسعه بازی مانند موتورهای بازیسازی، آبجکتهای بازی و مکانیکهای بازی
- دسترسی به کامپیوتری که قابلیت اجرای ویرایشگر یونیتی و ویژوال استودیو یا دیگر ویرایشگرهای کد #C را داشته باشد.
- اتصال اینترنت پرسرعت
- اشتیاق و تعهد برای یادگیری و توسعه مهارتها در زمینه توسعه بازی با یونیتی
توضیحات دوره
به دوره جامع یونیتی ما خوش آمدید؛ یک راهنمای فراگیر و دقیق که برای توسعهدهندگان بازی طراحی شده است که به دنبال ارتقای مهارتهای برنامهنویسی و بهینهسازی گردش کاری خود در توسعه بازی هستند.
این دوره برای کسانی طراحی شده است که میخواهند با بهبود کیفیت کد خود، مهارتهای توسعه بازی با یونیتی را به سطح بالاتری برسانند. شما بهترین شیوهها برای نوشتن کدهای قابل استفاده مجدد، قابل نگهداری و بهینه در یونیتی و همچنین تکنیکهای بهینهسازی عملکرد را یاد خواهید گرفت. در پایان دوره، مهارتها و دانش لازم برای تبدیل کد بد به کد بهتر را خواهید داشت.
با دوره یونیتی ما، یک سفر یادگیری تحولآفرین را آغاز کنید که با دقت طراحی شده تا رویکرد برنامهنویسی شما را بهبود بخشیده و همکاری بین برنامهنویسان و طراحان بازی را تقویت کند. این دوره به پیچیدگیهای Scriptable Objects میپردازد و نشان میدهد که چگونه میتوانند در مدیریت داده و طراحی بازی تحول ایجاد کنند. ما تأکید زیادی بر استفاده از رویدادها و رابط ها برای ایجاد کدهای انعطافپذیر و قابل استفاده مجدد داریم تا محیطی را فراهم کنیم که نوآوری در آن شکوفا شود. به بررسی عمیق مفهوم Scriptable Objects، یکی از ویژگیهای ضروری یونیتی برای ذخیرهسازی، سازماندهی و استفاده مجدد کارآمد از داده، بپردازید.
بخش قابل توجهی از دوره به تکنیکهای بهینهسازی، از جمله سیستم قدرتمند Pool اختصاص دارد. شما به این سیستم مسلط خواهید شد تا نمونهسازی از آبجکتها و حافظه را به طور مؤثرتری مدیریت کنید که منجر به عملکرد روانتر بازی و تجربه بهتر بازیکن میشود. پیچیدگیهای سیستم Pool را بیاموزید؛ متدی که به طور قابل توجهی عملکرد بازی را بهبود میدهد. این رویکرد برای بازیهای پویا که در آنها آبجکتهایی مانند گلولهها یا دشمنان به طور مداوم ایجاد و حذف میشوند، حیاتی است.
در این سفر هیجانانگیز به ما بپیوندید تا به یونیتی مسلط شوید و مهارتهای توسعه بازی خود را به سطح بالاتری ببرید. هماکنون در این دوره شرکت کنید و چشماندازهای خلاقانه خود را به واقعیتهای شگفتانگیز در دنیای بازی تبدیل کنید!
این دوره برای چه کسانی مناسب است؟
- مبتدیان و افراد در سطح متوسط که تجربه کمی در توسعه بازی با یونیتی دارند.
- دانشجویانی که در رشتههای توسعه بازی، علوم کامپیوتر یا رشتههای مرتبط تحصیل میکنند و میخواهند توسعه بازی با یونیتی را به عنوان بخشی از دروس خود یاد بگیرند.
- علاقهمندان یا توسعهدهندگان مستقل بازی که میخواهند تکنیکها و بهترین شیوههای جدید برای توسعه بازی با یونیتی را بیاموزند.
- متخصصانی که علاقهمند به ورود به حوزه توسعه بازی هستند یا میخواهند مجموعه مهارتهای خود را با یادگیری توسعه بازی با یونیتی گسترش دهند.
توسعه بازی با یونیتی: مهارت کدنویسی خود را بهبود ببخشید
-
معرفی خودم 00:40
-
مخاطبان و متدولوژی 00:57
-
منابع و پشتیبانی 00:28
-
کد بد 03:54
-
سیستم مرحله 01:59
-
معرفی سیستم مرحله 06:44
-
سیستم مرحله - بخش 1 17:36
-
سیستم مرحله - بخش 2 15:08
-
سیستم مرحله - بخش 3 12:27
-
سیستم مرحله - بخش 4 26:06
-
سیستم مرحله - بخش 6 20:52
-
سیستم مرحله - نهایی 16:00
-
بازیکن و ویژگیها 00:36
-
بازیکن - ویژگیها - ورودی - رویداد 03:01
-
ویژگیها 12:04
-
بازیکن - ویژگیها - بخش 2 08:52
-
رویداد ورودی بازیکن 17:05
-
ViewEvent 15:51
-
رویدادها و لیست اکشنها 00:36
-
اکشن - کنترلر مدیر اکشن - رویداد مدیر اکشن 03:07
-
اکشن 16:06
-
PopUpView 21:27
-
SoundAction 13:04
-
AudioView 14:52
-
آیتم و رفتار 00:32
-
آیتمها و رفتارها 02:54
-
آیتمها و رفتارها - بخش 2 09:28
-
DisplayEvent 15:00
-
فهرست رفتار و درخواست 00:17
-
مقدمهای بر سیستم Request 03:42
-
Request - بخش 1 10:50
-
Request - بخش 2 08:52
-
رابط ها و View ها 00:17
-
معرفی رابط 02:37
-
رابط و RequestView 07:02
-
Request - بخش 1 12:20
-
Request - بخش 2 21:13
-
Display و GameController - بخش 1 18:21
-
Display و GameController - بخش 2 07:23
-
سیستم Pool 01:06
-
معرفی PoolSystem 04:45
-
MovimentView 09:19
-
MovimentView - بخش 1 17:18
-
MovimentView - بخش 2 16:51
-
PoolSytemView - بروزرسانی GameController - بخش 1 19:13
-
PoolSytemView - بروزرسانی GameController - بخش 2 26:00
-
ParachuteView - کاهش سرعت ناهمزمان 12:50
-
تنظیم PickView و راهاندازی Prefab های هدیه - بخش 1 15:48
-
توضیح و راهاندازی DisableView و راهاندازی Prefab های ماشین 14:01
-
راهاندازی مرغهای دریایی 13:26
-
افزودن آهنگ به مرحله و اصلاحات نهایی 18:35
-
تبریک 00:53
مشخصات آموزش
توسعه بازی با یونیتی: مهارت کدنویسی خود را بهبود ببخشید
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:52
- مدت زمان :09:00:25
- حجم :9.69GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy