| نام محصول به انگلیسی | Udemy – Make a 2d Platformer in Unity 2020 using Design patterns |
|---|---|
| نام محصول به فارسی | دوره ساخت بازی پلتفرمر دو بعدی در یونیتی ۲۰۲۰ با الگوهای طراحی بر روی فلش 32GB |
| زبان | انگلیسی با زیرنویس فارسی |
| نوع محصول | آموزش ویدیویی |
| نحوه تحویل | ارائه شده بر روی فلش مموری |
🎓 مجموعهای بینظیر
- زیرنویس کاملاً فارسی برای درک آسان و سریع
- ارائهشده روی فلش 32 گیگابایتی
- آماده ارسال فوری به سراسر کشور
📚 شروع یادگیری از همین امروز — فرصت رشد را از دست نده!
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.
دوره ساخت بازی پلتفرمر دو بعدی در یونیتی ۲۰۲۰ با الگوهای طراحی بر روی فلش 32GB
به سفری هیجانانگیز در دنیای بازیسازی دو بعدی خوش آمدید! بازیهای پلتفرمر، از عناوین کلاسیک تا شاهکارهای مدرن، همواره جایگاه ویژهای در قلب گیمرها داشتهاند. اما ساخت یک بازی پلتفرمر که نه تنها سرگرمکننده باشد، بلکه از نظر فنی نیز ساختاری مستحکم، قابل توسعه و بهینه داشته باشد، یک چالش واقعی است. این دوره جامع به شما نشان میدهد که چگونه با استفاده از موتور قدرتمند یونیتی و بهکارگیری الگوهای طراحی نرمافزار (Design Patterns)، یک بازی پلتفرمر دو بعدی کامل و حرفهای را از صفر تا صد خلق کنید.
این دوره فقط یک آموزش معمولی برای دنبال کردن مراحل نیست؛ بلکه یک راهنمای عمیق برای درک منطق برنامهنویسی بازی و معماری صحیح کد است. شما یاد میگیرید که چگونه کدی بنویسید که تمیز، ماژولار و قابل نگهداری باشد – مهارتی که شما را از یک توسعهدهنده مبتدی به یک متخصص حرفهای تبدیل میکند.
توجه مهم:
این مجموعه آموزشی کامل بر روی یک فلش مموری ۳۲ گیگابایتی باکیفیت برای شما ارسال میگردد و به صورت دانلودی ارائه نمیشود. این ویژگی به شما امکان میدهد تا بدون نگرانی از سرعت اینترنت یا حجم فایلها، به تمامی محتوای دوره به راحتی دسترسی داشته باشید.
چه چیزهایی در این دوره خواهید آموخت؟
با اتمام این دوره، شما مجموعهای از مهارتهای عملی و کاربردی را کسب خواهید کرد که برای ساخت هر نوع بازی دو بعدی ضروری است:
- ساخت یک بازی پلتفرمر دو بعدی کامل از ابتدا تا انتها با یونیتی نسخه ۲۰۲۰.
- تسلط بر مفاهیم کلیدی برنامهنویسی #C در محیط یونیتی برای بازیسازی.
- پیادهسازی الگوهای طراحی بنیادین مانند Singleton, Observer, State و Command در یک پروژه واقعی.
- طراحی و ساخت یک کنترلر کاراکتر روان و واکنشگرا (Player Controller) شامل حرکت، پرش، و انیمیشنهای نرم.
- ایجاد دشمنان با هوش مصنوعی ساده و الگوهای حرکتی متفاوت.
- مدیریت کامل وضعیتهای بازی (Game States) مانند منوی اصلی، گیمپلی، توقف بازی و صفحه پایان.
- استفاده حرفهای از ابزارهای دو بعدی یونیتی نظیر Tilemap برای طراحی مراحل، Sprite Editor و سیستم فیزیک دو بعدی.
- طراحی و پیادهسازی رابط کاربری (UI) مانند نمایشگر جان، امتیاز و منوها.
- افزودن جلوههای صوتی (Sound Effects) و جلوههای بصری (Visual Effects) برای افزایش جذابیت بازی.
الگوهای طراحی: قلب تپنده این دوره
آنچه این دوره را از سایر آموزشها متمایز میکند، تمرکز ویژه بر «الگوهای طراحی» است. الگوهای طراحی، راهحلهای آزمایششده و استانداردی برای مشکلات رایج در طراحی نرمافزار هستند. استفاده از آنها کد شما را سازماندهیشده، انعطافپذیر و قابل فهمتر میکند.
در این دوره با کاربرد عملی الگوهای زیر آشنا میشوید:
- الگوی State: برای مدیریت وضعیتهای مختلف کاراکتر (مانند ایستادن، دویدن، پریدن، حمله کردن) به شیوهای تمیز و بدون نیاز به دستورات if-else تودرتو و پیچیده.
- الگوی Observer: برای ایجاد یک سیستم رویداد (Event System) قدرتمند. برای مثال، زمانی که جان بازیکن کم میشود، سیستم UI و سیستم صوتی به طور خودکار و بدون ارتباط مستقیم با بازیکن، از این رویداد مطلع شده و واکنش نشان میدهند.
- الگوی Singleton: برای اطمینان از وجود تنها یک نمونه از کلاسهای مدیریتی مهم مانند GameManager یا UIManager در کل بازی، که دسترسی به آنها را از هر کجای کد آسان میکند.
- الگوی Command: برای جداسازی منطق ورودی کاربر از عملکرد کاراکتر. این الگو به شما اجازه میدهد تا به راحتی قابلیتهایی مانند تعریف مجدد کلیدها (Key Remapping) یا ضبط و پخش مجدد حرکات را پیادهسازی کنید.
سرفصلهای دوره
این دوره به صورت کاملاً پروژهمحور و در قالب فصلهای منظم ارائه شده است تا یادگیری را برای شما ساده و لذتبخش کند:
- فصل اول: مقدمات و راهاندازی پروژه: آشنایی با محیط یونیتی ۲۰۲۰، تنظیمات اولیه پروژه دو بعدی و وارد کردن Assetهای مورد نیاز.
- فصل دوم: ساخت کنترلر کاراکتر با الگوی State: پیادهسازی حرکت افقی، پرش، و مدیریت انیمیشنها با استفاده از ماشین وضعیت (State Machine).
- فصل سوم: طراحی مراحل با Tilemap: ساخت دنیای بازی، پلتفرمها، موانع و آیتمهای جمعکردنی با سیستم قدرتمند Tilemap.
- فصل چهارم: پیادهسازی دشمنان و هوش مصنوعی: خلق انواع دشمنان با رفتارهای گوناگون و سیستم تشخیص برخورد.
- فصل پنجم: سیستمهای حیاتی بازی: پیادهسازی سیستم سلامتی، امتیازدهی، و مدیریت کلی بازی با الگوهای Observer و Singleton.
- فصل ششم: رابط کاربری (UI) و جلوههای ویژه: طراحی منوی اصلی، HUD (Heads-Up Display)، و افزودن افکتهای صوتی و بصری (Particle Systems).
- فصل هفتم: نهاییسازی و خروجی گرفتن: رفع اشکالات نهایی، پولیش کردن بازی و آمادهسازی برای گرفتن خروجی نهایی (Build).
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی: افرادی که با اصول اولیه برنامهنویسی آشنا هستند و میخواهند وارد دنیای بازیسازی با یونیتی شوند.
- دانشجویان و علاقهمندان به بازیسازی: کسانی که به دنبال ساخت یک پروژه قوی و کامل برای رزومه خود هستند.
- توسعهدهندگان متوسط: برنامهنویسانی که تجربه کار با یونیتی را دارند اما میخواهند با یادگیری الگوهای طراحی، کیفیت کد خود را به سطح حرفهای برسانند.
- هر کسی که رویای ساخت بازی پلتفرمر خود را دارد: این دوره نقشه راهی کامل برای تحقق این رویا است.
پیشنیازهای دوره
- آشنایی با مفاهیم پایهای برنامهنویسی (متغیرها، حلقهها، شرطها).
- داشتن دانش اولیه از زبان #C یک مزیت محسوب میشود، اما مفاهیم ضروری در طول دوره مرور خواهند شد.
- یک کامپیوتر (ویندوز یا مک) که توانایی اجرای موتور بازیسازی یونیتی ۲۰۲۰ را داشته باشد.
- اشتیاق و انگیزه برای یادگیری و خلق کردن!
این فرصت استثنایی را برای یادگیری اصولی و عمیق بازیسازی از دست ندهید. با این دوره، شما نه تنها یک بازی میسازید، بلکه تفکر یک مهندس نرمافزار حرفهای را در زمینه توسعه بازی فرا میگیرید. همین امروز سفر خود را برای تبدیل شدن به یک بازیساز ماهر آغاز کنید.
| نوع دریافت دوره | دریافت دوره بر روی فلش مموری و ارسال پستی, دریافت دوره فقط به صورت دانلودی (بدون فلش مموری) |
|---|


نقد و بررسیها
هنوز بررسیای ثبت نشده است.