برونسپاری
آموزش آنلاین
کسب درآمد
×
افزایش شانس استخدام

توسعه چندنفره آنلاین Unity (Mirror)

۷ روز پیش
بودجه
از
۷,۰۰۰,۰۰۰ تومان
تا
۲۰,۰۰۰,۰۰۰ تومان
زمان پیشنهادی
۱۰ روز
(۱۰)
تهران
کارلنسر
وضعیت
منتشر شده
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
کارلنسر
سلام وقت بخیر، (به پیشنهاد های ساخته شده با هوش مصنوعی پاسخ داده نخواهد شد، این پروژه هم جوری نیست با هوش مصنوعی کامل کنید.) در حال توسعه یک بازی ماشینی برای پلتفرم اندروید هستم و قصد دارم بخش شبکه، لابی و مدیریت روم‌های بازی را به صورت کاملاً بهینه و ساختاریافته به یک متخصص شبکه مجرب در محیط Unity واگذار کنم. معماری و تکنولوژی‌های مورد استفاده: انجین: Unity (آخرین نسخه LTS) فریم‌ورک شبکه: Mirror (با Transport پیش‌فرض Kcp) سیستم سرور: Dedicated Server / Headless Build روی Windows VPS پلتفرم مقصد کلاینت: Android (موبایل) و تست روی ویندوز فیزیک ماشین: RCC (Realistic Car Controller) خروجی‌ها و بخش‌های مورد نیاز جهت پیاده‌سازی (Deliverables): ۱. سیستم لابی و مدیریت اتاق‌ها (Multi-Room Logic): سیستم Matchmaking و Room بر پایه سیستم منطقی (Logical Room) در یک Scene واحد (نه باز کردن چند Scene یا پورت‌های مختلف برای هر روم). قابلیت ساخت روم عمومی (Public) و خصوصی (Private با کد عبور عددی). دریافت لیست روم‌های فعال، مدیریت ظرفیت (۲ الی ۴ نفره)، Ready/Not Ready، لیدربرد موقت لابی، قابلیت اخراج (Kick) و خروج (Leave). ۲. مدیریت اینترست و بهینه‌سازی (Interest Management): پیاده‌سازی سیستم Match/Room-based Interest Management به نحوی که بازیکنان داخل روم‌های مختلف، به هیچ وجه ماشین‌ها، موقعیت و دیتای بازیکنان روم‌های دیگر در همان Scene اصلی را دریافت نکنند (جلوگیری از Overload پهنای باند و CPU). ۳. همگام‌سازی ماشین و مالکیت (RCC Sync & Authority): اتصال لابی به فیزیک ماشین. بعد از Start بازی، ماشین‌ها در Spawn Pointهای مشخص لود شوند. سیستم انتقال Authority (مالکیت) به کلاینت به نحوی که فیزیک ماشین روی کلاینتِ مالک پردازش شده و پوزیشن/روتیشن با متدهای بهینه (درون‌یابی/Interpolation) برای بقیه همگام شود (بدون Jitter و لرزش). ۴. بهینه‌سازی سرور (Headless VPS Build Setup): خروجی Headless Server برای ویندوز بدون Render و فیزیک‌های سنگین اضافه روی VPS. سیستم Cleanup خودکار روم‌ها و حافظه سرور در صورت دیسکانکت شدن ناگهانی بازیکنان. ۵. رابط کاربری (UI) ساده و کارآمد: پیاده‌سازی UI بخش منو، اتصال، لیست روم‌ها، داخل روم و دکمه‌های کنترلی موبایل (Mobile Safe-Area رعایت شود). شرایط فریلنسر: تسلط کامل و اثبات‌شده به فریم‌ورک Mirror در Unity. تجربه کار با سیستم‌های Dedicated Server و ران کردن پروژه روی VPS. داشتن نمونه کار فعال چندنفره (مخصوصاً بازی‌های خودرویی یا فیزیک‌محور) امتیاز ویژه دارد. ارائه کدهای تمیز، بدون خطا در Assembly و استفاده از ساختار کامنت‌گذاری شده. سوال (حتماً پاسخ دهید): «برای همگام‌سازی فیزیک ماشین‌های RCC روی فریم‌ورک Mirror بدون لرزش (Jitter)، چه استراتژی یا پکیجی را پیشنهاد می‌کنید و چطور لگی که به دلیل پینگ کلاینت‌ها به وجود می‌آید را برطرف می‌کنید؟» (به پیشنهادهایی که به این سوال پاسخ ندهند یا پاسخ کپی‌پیست شده بدهند، ترتیب اثر داده نخواهد شد).
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه
پروژه را با دوستان خود به اشتراک بگذارید
کپی لینک
کارلنسر را در شبکه های اجتماعی دنبال کنید
شماره تماس ۲۸۴۲۶۴۴۳ ۰۲۱
آدرس ایمیل info@karlancer.com
پشتیبانی