در استودیو بازیسازی پیکیپای، تمرکز ما روی خلق و توسعه پروژههایی مثل «خیار»، «پارک آزادی» و «کافه قرار» است؛ بازیهایی که روزانه میزبان جامعه گستردهای از کاربران و تعاملات زنده هستند.
برای بهبود پرفورمنس، پیادهسازی فیچرهای جدید و مدیریت چالشهای فنی در مقیاس لایو، به دنبال همکاری با یک توسعهدهنده مسلط به 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) است.
اگر علاقهمند به ساختن دنیاهای جدید و کار روی محصولات گیم هستید، رزومه، پورتفولیو یا لینک بازیهای منتشرشده خود را برای ما ارسال کنید.