آموزش جامع ساخت بازی Idle Business با یونیتی و سی شارپ
با ساخت یک بازی سرگرمکننده Idle Business مشابه ADVenture Capitalist، اصول طراحی الگوهای یونیتی و C# را بیاموزید.
ساخت بازی Idle Business Tycoon در یونیتی با C#
در این دوره، یاد میگیرید چگونه یک بازی Idle Business Tycoon را از ابتدا بسازید، مشابه بازیهایی مانند AdVenture Captialist، Web Tycoon و Cookie Clicker. مهمتر از آن، این دوره برای آموزش مفاهیم حیاتی توسعه بازی و الگوهای طراحی که توسط Gang of Four محبوب شدهاند، طراحی شده است.
چرا این دوره؟
- بیش از 13 ساعت آموزش با کیفیت HD 1080P
- یادگیری مفاهیم مهم رابط کاربری یونیتی
- مناسب برای برنامهنویسان بازی از سطح مبتدی تا متوسط (با محتوای پیشرفته اضافی)
- تهیه شده توسط Greg Moss، متخصص آموزش توسعه بازی
- با C# ساده شروع کنید و به یک بازی Idle کامل برسید
- ایجاد بازیهای منحصر به فرد با دهها فروشگاه و ارتقا با تولیدکننده داده بازی Idle اختصاصی
- کد منبع کامل و پروژههای بهروز شده برای Unity 2019، Unity 2020 و Unity 2021
- نسخه 2.0 منتشر شده در دسامبر 2021 با Scriptable Objects و Inspector سفارشی کامل
- کد منبع به تنهایی ارزشی ده برابر قیمت دوره را دارد!
خلاصه دوره:
این دوره بر اصول کلیدی طراحی و برنامهنویسی بازی تمرکز دارد. از ابزارهای یونیتی برای ایجاد رابط کاربری و استفاده از آثار هنری خلاقانه استفاده میشود. طراحی بازی از بازیهای محبوب Idle Business Tycoon مانند AdVenture Capitalist، Cookie Clicker و غیره الهام گرفته شده است.
تا پایان دوره، قادر خواهید بود بازی را به دلخواه سفارشیسازی کرده و بازی Idle خود را بسازید.
مهارتهای ابتدایی:
- نحوه ایجاد یک پروژه یونیتی سهبعدی
- ساخت گام به گام کل پروژه، از ابتدا
- مناسب برای تازهکاران یونیتی و برنامهنویسی
- شروع سریع با ابزارهای جدید UI یونیتی برای ساخت فروشگاه Tycoon
- نوشتن اولین اسکریپت C# و یادگیری اصول متغیرها، دستورات IF، ایجاد تایمر و سایر مفاهیم ساده برنامهنویسی
- ایجاد یک نوار پیشرفت متحرک برای نمایش عملیات فروشگاه
- تمرینهای ویدیویی برای تثبیت یادگیری
بهبود بازی Tycoon و مهارتهای توسعه شما:
- ارتقاء طراحی بازی برای مدیریت چندین فروشگاه
- ایجاد یک Game Manager برای پیگیری بهتر پول در بازی
- یادگیری پیادهسازی توابع ریاضی برای محاسبه هزینه فروشگاه بعدی
- افزودن آیکون برای فروشگاه و ایجاد دکمههای پویا
- یادگیری ساختارهای ابتدایی C# و توسعه بازی سهبعدی یونیتی
ارتقاء مهارتهای توسعه بازی شما:
- استفاده از الگوهای طراحی مهم برای بهبود مهارتهای توسعه
- بهبود Game Manager با الگوی Singleton
- استفاده از Delegates و Events برای پیادهسازی الگوی Observer
- بازسازی بازی Tycoon به یک UI Manager
- استفاده از Prefabs یونیتی برای ایجاد پویا فروشگاهها در زمان اجرا
- یادگیری بارگذاری دادههای بازی از XML
- ساخت یک ماشین حالت (State Machine) در UI Manager
- ایجاد پنل Managers برای افزودن ویژگیهای جدید به بازی Tycoon شما
- مناسب برای کسانی که میخواهند طراحیهای واقعی بازی را بیاموزند
بهروزرسانیهای جدید دوره:
- سخنرانیهای ویدیویی جدید در مورد جنبههای عملکردی و فنی بازی
- یادگیری ذخیره و بارگذاری پیشرفت بازی
- محاسبه سودهای Idle (کسب درآمد حتی زمانی که بازی فعال نیست)
- ایجاد صفحه نمایش برای نمایش سودهای زمان غیبت
- یادگیری ایجاد Scrollview
- نکات طراحی و چیدمان صفحه بهبود یافته
- ایجاد بازی با فروشگاههای نامحدود
- استفاده از دکمه multiplier برای خرید چندین فروشگاه
- محاسبه درآمد در ثانیه (Earnings Per Second)
- توضیحات اعداد بزرگ تا 300 توان
- مدیریت سرمایهگذاران فرشتهای (Angel Investors) یا NewGame+
- سخنرانیهای جدید در مورد راهاندازی و پیادهسازی شبیهسازی Idle Tycoon Business
سوپر بونوس: تولید دادههای بازی Idle با Inspector سفارشی یونیتی!
- تولید دادههای بازی Idle برای ایجاد رویههای فروشگاهها، مدیران و ارتقاء
- بارگذاری و ذخیره تنظیمات قالب بازی برای تولید آسان طرحهای جدید
- بدون نیاز به وارد کردن دستی دادههای فروشگاه و ارتقاء؛ تنظیم پارامترها برای تولید دادههای بازی Idle
- دادهها در XML قابل خواندن ذخیره میشوند
فرصتهای یادگیری جدید:
- محتوای ویدیویی بهروز شده با بررسی بهروزرسانیهای فنی پروژه
- استفاده از Static methods و properties
- استفاده از constants
- بارگذاری دادههای بازی از CSV (نام فروشگاهها، مدیران و ارتقاء)
- ساخت یک Inspector سفارشی
- بهبود تقسیم و ادغام بین مدلهای بازی و UI
- بهبود عملکرد و روانی بازی با threading و coroutines
- استفاده از Setters & Getters برای محافظت از ویژگیهای کلاس
- استفاده از LINQ با ArrayLists
- کامنتهای فراوان در کل کد
- سخنرانیهای جدید که تمام محتوای جدید را پوشش میدهند
- ده سخنرانی بونوس در مورد مفاهیم پیشرفته
پیشنیازها:
- نصب بودن یونیتی سهبعدی و درک اصول اولیه آن
- تجربه قبلی برنامهنویسی مورد نیاز نیست اما ترجیح داده میشود
- برنامهنویسان کاملاً تازهکار باید انتظار داشته باشند که ویدیوها را چندین بار تماشا کرده و دانش خود را تکمیل کنند
Odoo Class Videos
نمایش نظرات