بازگشت به فرصت‌ها
لوگوی پیکی پای | Peaky Pie
فارسی

توسعه‌دهنده بازی (Unity-مشهد)

پیکی پای | Peaky Pie·خراسان رضوی·۱ هفته پیش

حضوریمیان‌سطحقراردادیتوافقی

پیکی پای | Peaky Pie

شرح موقعیت

در استودیو بازی‌سازی پیکی‌پای، تمرکز ما روی خلق و توسعه پروژه‌هایی مثل «خیار»، «پارک آزادی» و «کافه قرار» است؛ بازی‌هایی که روزانه میزبان جامعه گسترده‌ای از کاربران و تعاملات زنده هستند. برای بهبود پرفورمنس، پیاده‌سازی فیچرهای جدید و مدیریت چالش‌های فنی در مقیاس لایو، به دنبال همکاری با یک توسعه‌دهنده مسلط به Unity (یونیتی) هستیم؛ فردی که روی معماری تمیز، بهینه‌سازی کلاینت و تحویل خروجی پایدار تسلط و حساسیت داشته باشد و ساخت محصولی باکیفیت برای کاربر نهایی را اولویت خود بداند. اگر حل چالش‌های فنی واقعی برای شما جذاب است و تمایل دارید روی محصولاتی با کاربر فعال و جریان توسعه پویا اثرگذار باشید، مشتاق دریافت رزومه و نمونه‌کارهای شما هستیم. مهارت‌ها و مهارت‌های تخصصی: این موارد هم مزیت محسوب می‌شوند: مهارت‌های عمومی: این موقعیت شغلی برای شما مناسب است اگر: این موقعیت شغلی برای شما مناسب نیست اگر: اگر علاقه‌مند به ساختن دنیاهای جدید و کار روی محصولات گیم هستید، رزومه، پورتفولیو یا لینک بازی‌های منتشرشده‌ خود را برای ما ارسال کنید.

مسئولیت‌ها

  • طراحی، توسعه و نگهداری بازی‌های ۲ بعدی و ۳ بعدی با Unity
  • پیاده‌سازی مکانیک‌های گیم‌پلی، سیستم‌های تعاملی و رابط کاربری بازی
  • توسعه و پیاده‌سازی قابلیت‌های آنلاین (Multiplayer، همگام‌سازی state، اتصال به سرویس‌های بک‌اند)
  • همکاری نزدیک با تیم‌های محصول، طراحی بازی، هنری و فنی
  • بهینه‌سازی کارایی بازی(Performance Optimization) در پلتفرم‌های مختلف
  • مشارکت در طراحی معماری کد و ساختار فنی پروژه‌ها
  • نوشتن کد تمیز، تست‌پذیر و قابل نگهداری

نیازمندی‌ها

  • حداقل ۳ سال تجربه حرفه‌ای کار با Unity و بازی‌سازی
  • تجربه ساخت بازی‌های هم ۲ بعدی و هم ۳ بعدی (Publish شده یک مزیت محسوب می‌شود)
  • تجربه توسعه بازی‌های آنلاین و آشنایی با مفاهیم Networking (Netcode، Mirror، Photon یا راهکارهای مشابه)
  • تسلط بر زبان C# و برنامه‌نویسی شیءگرا (OOP)
  • تسلط بر اصول SOLID و Clean Code
  • تسلط بر Design Patterns و تجربه کاربردی آن‌ها در بازی‌سازی (مثل Singleton، Observer، State Machine، Object Pooling و Command Pattern)
  • آشنایی با معماری‌های برنامه‌نویسی مانند MVC/MVVM و اصول جداسازی منطق گیم‌پلی از لایه نمایش
  • تسلط بر Unity Editor، Physics، Animation System و UI Toolkit/uGUI
  • آشنایی با بهینه‌سازی (Draw Call، batching، مدیریت حافظه و GC)
  • آشنایی با Git و گردش‌کار کار تیمی (Branching، Merge، Conflict Resolution)
  • آشنایی با مفاهیم Publish و پورت کردن بازی در پلتفرم‌های مختلف (Mobile/PC/WebGL)
  • تجربه کار در پروژه‌های بازی آنلاین با کاربران واقعی و در مقیاس بالا
  • آشنایی با LiveOps، A/B Testing و Analytics
  • آشنایی با Addressables و Asset Bundle
  • تجربه کار با ابزارهای AI مانند Claude یا Gemini و استفاده از agentها در فرایند توسعه
  • آشنایی با CI/CD برای ساخت خودکار بیلدها
  • روحیه کار تیمی و توانایی ارتباط مؤثر با اعضای تیم
  • توانایی حل مسئله و رویکرد مهندسی در رفع باگ‌ها
  • دقت بالا و توجه به جزئیات
  • علاقه‌مندی به یادگیری و رشد مداوم
  • کار روی محصولات لایو با کاربر واقعی و میلیونی و دیدن بازخورد فوری تصمیمات فنی در رفتار کاربران برایتان هیجان‌انگیز است.
  • دست‌وپنجه نرم کردن با چالش‌های پروداکشن، پایداری سرور و کلاینت، کاهش Latency و بهینه‌سازی فنی را یک مسیر رشد جدی می‌دانید.
  • به توسعه بازی‌های آنلاین، ویژگی‌های سوشال و سیستم‌های تعاملی مقیاس‌پذیر علاقه دارید.
  • علاقه اصلی شما صرفاً پیاده‌سازی مکانیک‌های عمیق، ایزوله یا گیم‌پلی‌های تک‌نفره و هاردکور(Hardcore Gaming) است.