

ما به دنبال یک برنامه نویس علاقمند به توسعه بازی های مالتی پلیر در یونیتی هستیم که تجربه کار با فریم ورک های مالتی پلیر مانند Photon و FishNet را داشته باشد. شما در این موقعیت شغلی مسئول طراحی و پیاده سازی سیستم های چندنفره برای بازی های آنلاین خواهید بود. همکاری نزدیک با تیم های طراحی، هنری و سایر توسعه دهندگان بخش کلیدی کار خواهید داشت تا تجربه ای جذاب و بدون نقص و تاخیر برای بازیکنان ایجاد کنید.
مسیولیت ها:
طراحی، توسعه و پیاده سازی سیستم ها و مکانیک های مالتی پلیر با استفاده از فریم ورک FishNet و Master Server Toolkit
همگام سازی وضعیت بازی، سیستم های Matchmaking و ایجاد و مدیریت اتاق های بازی.
دیباگ، پروفایل و بهینه سازی عملکرد شبکه و گیم پلی چندنفره.
آگاهی از جدیدترین تکنولوژی ها و روندهای توسعه بازی های چندنفره در یونیتی.
الزامات:
حداقل 3 سال تجربه در توسعه بازی با یونیتی با تمرکز بر سیستم های مولتی پلیر.
دانش قوی در کار با موتور بازی سازی یونیتی و زبان برنامه نویسی سی شارپ.
آشنایی با FishNet یا Mirror یا فریم ورک های مشابه برای ایجاد بستر بازی آنلاین.
درک مفاهیم شبکه مانند UDP/TCP، تاخیر و از دست دادن بسته ها شبکه.
آشنایی با سیستم های Matchmaking، لابی و مدیریت اتاق ها.
تجربه با سیستم های کنترل نسخه (مانند Git یا Plastic SCM).
مهارت تکمیلی مورد نیاز:
تجربه پیاده سازی یک بازی چند نفره با قابلیت ایجاد اتاق های مختلف برای بازیکنان
ثبت مشکل و تخلف آگهی
ارسال رزومه برای برش