آموزش جامع پیادهسازی و ادغام سیستم موجودی (Inventory System) به سبک بازیهای نقشآفرینی (RPG) . در این دوره، تمامی کدها به عنوان یک بسته دارایی (Asset Pack) انعطافپذیر در اختیار شما قرار میگیرد.
پیادهسازی رابط کاربری موجودی (UI): ایجاد طرحبندی منطقی برای پنلها، دکمهها، اسلاتها و آیکونها.
استفاده از کامپوننتهای UI قدرتمند: بهرهگیری از Scroll View و Grid Layout Group برای سازماندهی آسان رابط کاربری موجودی.
سیستم کشیدن و رها کردن (Drag-and-Drop): امکان جابجایی آیتمها بین اسلاتها و رها کردن آنها در دنیای بازی توسط بازیکن.
سیستم برداشتن آیتم (Pickup System): استفاده از Scriptable Objects برای مدیریت دادههای آیتمهای موجودی.
سیستم تجهیز کردن (Equipping System): قابلیت تجهیز سلاحها و زرهها از طریق موجودی توسط بازیکن.
ارتباط بین UI و Backend: همگامسازی نمایش آیتمها در موجودی با اطلاعات ذخیره شده در سیستم.
سیستم راهنمای آیتم (Tooltip System): نمایش اطلاعات مفید آیتمها در هنگام هاور کردن ماوس.
آیتمهای قابل تجمیع (Stackable Items): امکان تجمیع آیتمهای مشابه در یک اسلات و نمایش تعداد آنها.
بازسازی کد (Refactoring): اطمینان از پایداری پروژه هنگام افزودن ویژگیهای جدید.
طراحی Mockup در Unity: ساخت پیشنمایش رابط کاربری قبل از پیادهسازی کامل کد.
تسلط بر C# پایه: آشنایی با حلقهها، شرطها، کامپوننتها و غیره.
آشنایی با APIهای Unity: درک نحوه استفاده از توابع و ابزارهای Unity.
مهارت کار با Editor Unity: قابلیت ناوبری و استفاده موثر از ویرایشگر Unity.
توصیه آموزشی: گذراندن حداقل نیمی از دوره "Complete Unity Developer 2D or 3D" یا معادل آن.
یاد بگیرید چگونه یک سیستم موجودی قدرتمند را برای هر پروژه خود ادغام کنید ، پروژههایی که نیاز به برداشتن، رها کردن، جابجایی و تجهیز آیتم دارند! این سری آموزشی با بیش از ۲۰۰٪ تامین مالی در Kickstarter ، برای کاربران متوسط Unity طراحی شده است.
این دوره دومین بخش از سری RPG ما است. هرچند گذراندن دوره RPG Core Combat الزامی نیست، اما میتواند مزیت محسوب شود.
با ثبتنام در این دوره، به سیستم موجودی کامل به عنوان یک بسته دارایی (Asset Pack) دسترسی خواهید داشت که میتوانید در پروژههای موجود خود وارد کنید. ما شما را گام به گام در استفاده، اصلاح، بهبود و درک کد همراهی خواهیم کرد.
توجه داشته باشید که این دوره فرمت متفاوتی دارد. به جای ساخت سیستم موجودی از ابتدا، کدهای آماده در اختیار شما قرار گرفته و نحوه کارکرد آنها توضیح داده میشود. این رویکرد برای کسانی که با Unity و C# آشنا هستند و میخواهند سریعتر به نتیجه برسند ، بسیار مفید است.
اگرچه این دوره بخشی از سری RPG ماست، شما میتوانید سیستم موجودی را برای هر پروژه دیگری که نیاز به مدیریت آیتمها دارد، استفاده کنید.
سیستمهای برداشتن با کلیک و برداشتن با عبور (Click-to-pickup and Runover-to-pickup)
سیستم رها کردن آیتم (Dropping System)
سیستم راهنمای آیتم (Tooltip Overlay System)
سیستم آیتمهای قابل تجمیع (Stackable Item System)
سیستم تجهیز کردن (Equipping System)
سیستم ذخیره و بارگذاری (Saving and Loading System)
این دوره اصول پیشرفته برنامهنویسی را پوشش میدهد و به عمق معماری کد میپردازد. ما به Interface ها، Virtual Method ها، ابزار Debugging و موارد بیشتری که در دورههای مقدماتی پوشش داده نشدهاند، میپردازیم.
به انجمن دوره دسترسی خواهید داشت تا بتوانید موضوعات را در سطح کلی دوره یا هر ویدیوی خاص مورد بحث قرار دهید. با جوامع توسعهدهندگان ما در فیسبوک (نزدیک به ۲۰ هزار عضو)، جامعه ما (۱۷ هزار بازدید روزانه) و گروه چت دانشجویی ما (۱۰ هزار نفر همزمان) در ارتباط باشید. نظرات کاربران نشاندهنده رضایت آنها از این ویژگی است.
ساخت یک بازی RPG راهی عالی برای ارتقاء مهارتهای توسعه بازی شما است. پس همین حالا به ما بپیوندید و توسعه بازی خود را بهبود بخشید!
GameDevtv Team
آموزش ساخت و فروش بازی
Rick Davidson
به بیش از 1 میلیون دانش آموز برای ایجاد و رشد کمک کرد
نمایش نظرات