حرکت دقیق و قابل تنظیم
امکان حرکت روی سطوح شیبدار با تنظیم محدودیت زاویه شیب (slope).
قابلیت تغییر اندازه شخصیت به صورت دینامیک در زمان اجرا (تغییر ارتفاع کپسول).
پشتیبانی از “step offset” برای بالا رفتن از پلهها یا سطوح کوتاهتر.
سیستم حالت (State Machine)
طراحی بر پایه FSM (ماشین حالت) برای وضعیتهای مختلف مثل راهرفتن، پرش، دویدن، پایین آمدن، آویزان شدن از لبه و غیره.
امکان تعریف وضعیتهای سفارشی (Custom States) برای شخصیت و همچنین AI.
ورودی کاربر / کنترل ورودی
پشتیبانی از ورودی موبایل (UI Input)، دسکتاپ و ورودی دلخواه خودتان.
همراه با قابلیت تشخیص تعامل AI و کاربر (ورودی قابل تنظیم).
پشتیبانی از انیمیشن
اتصال آسان با سیستم انیمیشن Mecanim یونیتی.
وضعیتهای مختلف با انیمیشنهای خاص برای هر وضعیت (مثلاً پرش، خزیدن، آویزان شدن).
تعامل با پلتفرمهای متحرک
شخصیت میتواند بر روی پلتفرمهایی که حرکت یا چرخش دارند، راه برود و تعامل کند.
اطلاعات برخورد دقیق
دریافت اطلاعات برخورد مانند سطح زمین، زاویه شیب، نوع سطح (لبه، دیوار) و غیره.
رویدادهای برخورد (Collision Events) که میتوانند برای منطق گیمپلی استفاده شوند.
مستندات API و کد منبع کامل
کد C# کامل در پکیج موجود است و کاملاً قابل شخصیسازی است.
مستندات آنلاین و مرجع API فراهم شده است.
مزایا و کاربرد پیشنهادی
یکپارچهسازی ۲D و ۳D: اگر بازی شما ترکیبی از صحنههای دوبعدی و سهبعدی دارد، این پکیج بسیار مناسب است چون هر دو حالت را پوشش میدهد.
تشکیل سریع منطق گیمپلی: با سیستم حالت (FSM) آماده، میتوانید به سرعت ویژگیهایی مثل پرش، دویدن، آویزان شدن، دشمن AI را بسازید.
تعامل پیشرفته با محیط: پشتیبانی از پلتفرم متحرک، شیبها و لبهها باعث میشود کنترل شخصیت در محیطهای پویا خیلی حرفهایتر باشد.
قابلیت شخصیسازی بسیار زیاد: چون API کامل دارد و کد منبع موجود است، میتوان منطق کنترل را به دلخواه گسترش داد.






**علی** –
خیلی اسیت جالبیه خیلی دقیقه