ایجاد یک بازی Puzzle Escape سهبعدی با Unity و #C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم طراحی بازی – ساختاردهی به یک تجربه اتاق فرار جذاب
- مکانیکهای پازل – پیادهسازی قفلهای مبتنی بر کلید، آبجکت های مخفی و چالشهای منطقی
- تعامل بازیکن – فعالسازی جمعآوری آیتم، مدیریت موجودی و حل پازل
- منطق بازی و اسکریپتنویسی – استفاده از اسکریپتنویسی (مانند #C در Unity) برای جان بخشیدن به بازی
پیشنیازهای دوره
- کامپیوتر یا لپتاپ
توضیحات دوره
درک طراحی و برنامهریزی بازی
پیش از شروع ساخت، عناصر کلیدی که یک بازی فرار عالی را میسازند بررسی میکنیم:
- چگونه یک تجربه اتاق فرار جذاب را ساختاردهی کنیم؟
- طراحی پازلهایی که سرگرمکننده و چالشبرانگیز هستند.
- قرار دادن سرنخها و آیتمها به صورت منطقی برای هدایت بازیکن
ایجاد محیط بازی سهبعدی
یاد خواهید گرفت که چگونه یک خانه واقعگرایانه که بازی در آن اتفاق میافتد بسازید. این شامل:
- راه اندازی اتاقها، مبلمان و تزئینات
- ایجاد آبجکت های تعاملی مانند درها، کشوها و محفظههای مخفی
پیادهسازی مکانیکهای پازل
هسته بازی شما پازلها خواهند بود! یاد خواهید گرفت که چگونه انواع مختلف چالشها را اضافه کنید، مانند:
- پازلهای مبتنی بر آیتم – پیدا کردن یک کلید برای باز کردن قفل در
- پازلهای کدی – استفاده از سرنخها برای کشف یک قفل ترکیبی
- تعاملات آبجکت ها – جابجا کردن مبلمان برای آشکار کردن آیتمهای مخفی
- پازلهای منطقی – مرتب کردن آبجکت ها به ترتیب صحیح برای فعال کردن یک رویداد
تعامل بازیکن و سیستم موجودی
ما سیستمهایی را پیادهسازی خواهیم کرد که به بازیکنان امکان تعامل با آبجکت ها، برداشتن آیتمها و استفاده از آنها در مراحل بعدی را میدهد. این شامل:
- کلیک بر روی آبجکت ها برای بررسی و جمعآوری آنها
- ایجاد یک سیستم موجودی برای ذخیره و استفاده از آیتمهای جمعآوری شده
- ترکیب آیتمها برای حل پازلهای پیچیدهتر
منطق بازی و اسکریپتنویسی
برای جان بخشیدن به همه چیز، از اسکریپتنویسی (مانند #C در Unity) استفاده خواهیم کرد تا:
- چگونه واکنش آبجکت ها به اقدامات بازیکن را کنترل کنیم؟
- زمانسنجها، محرکها و شرایط را برای پازلها پیادهسازی کنیم.
- پیشرفت بازی و عناصر داستانی را مدیریت کنیم.
این دوره برای چه کسانی مناسب است؟
- این دوره برای مبتدیان و توسعهدهندگان سطح متوسط که میخواهند بازیهای مبتنی بر پازل با محیطهای تعاملی بسازند، عالی است. چه یک علاقهمند به توسعه بازی باشید یا کسی که به دنبال گسترش مهارتهای خود است، در این راهنمای گامبهگام ارزش خواهید یافت.
ایجاد یک بازی Puzzle Escape سهبعدی با Unity و #C
-
مقدمه 06:30
-
پروژه سهبعدی جدید 01:09
-
داراییهای بازی 04:30
-
تنظیم نشانگر ماوس برای آبجکت های تعاملی 17:55
-
بررسی آبجکت 17:01
-
چرخاندن آبجکت 23:19
-
فعالسازی صدای تعامل و متن توضیح 18:26
-
تصویر تعامل 22:44
-
فعالسازی رویداد Unity روی آبجکت تعاملی 15:52
-
موجودی بخش 1 19:07
-
موجودی بخش 2 12:08
-
موجودی بخش 3 11:54
-
موجودی بخش 4 (استفاده از آیتم از موجودی) 23:25
-
تنظیم آیکون آیتم درون موجودی 13:42
-
کامنتگذاری تمام خطوط 14:30
-
حذف آیتم از موجودی 15:40
-
ساخت آبجکت تعاملی بیشتر 49:20
-
ساخت آبجکت تعاملی بیشتر بخش 2 27:52
-
منوی اصلی 18:02
-
تغییر و افزودن مراحل بیشتر 20:22
-
افزودن انیمیشن به آبجکت تعاملی 18:15
-
آوردن موجودی به سمت راست صحنه 12:34
-
ذخیره مرحله و افزودن دکمه ادامه 15:06
-
لحظه ترساندن 17:14
مشخصات آموزش
ایجاد یک بازی Puzzle Escape سهبعدی با Unity و #C
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:24
- مدت زمان :06:56:37
- حجم :5.23GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy