پیکی پای | 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) است.