شرکت بازیسازی ما فعال در حوزه طراحی و تولید بازیهای آنلاین چندنفره و موبایل است. تیم ما متشکل از علاقهمندان به بازی و فناوری است که با همت و خلاقیت، تجربههای نوآورانهای برای بازیکنان سراسر دنیا خلق میکنند.
مسئولیتها:
پیادهسازی و بهبود قابلیتهای شبکهای (Multiplayer) در بازیهای موبایل با استفاده از Unity و فریمورکهایی مانند Photon یا Mirror
توسعه ویژگیهای گیمپلی آنلاین: چت درونبازی، سیستم رقابت، matchmaking ساده
بهینهسازی اجرای بازی روی دستگاههای موبایل (پروفایلینگ CPU/GPU، کاهش مصرف باتری و حافظه)
برنامهنویسی رابط کاربری موبایل (UGUI و UI Toolkit) با تمرکز بر UX ساده و کارامد
یکپارچهسازی SDKهای تحلیلی (Firebase Analytics، GameAnalytics) و سیستمهای IAP
رفع باگهای کاربری و هماهنگی با تیم QA برای تضمین کیفیت نسخههای منتشرشده
مشارکت در جلسات اسکرام: گزارش پیشرفت، برآورد حجم کار و همافزایی با طراحان و هنرمندان
مهارتها و تجربهٔ مورد نیاز:
1 تا 3 سال تجربه توسعه بازی با Unity3D و زبان C#
تجربه حداقل یک عنوان آنلاین موبایل منتشرشده یا در فاز بتا با 1000+ نصب
آشنایی با معماریهای Client-Server و پروتکلهای UDP/TCP
تجربه کار با Photon (PUN), Mirror یا راهکارهای مشابه برای بخش شبکه
مهارت در بهینهسازی برای موبایل: کاهش حجم APK/AAB، مدیریت Addressables، Asset Bundles
تسلط بر توسعه UI موبایل: طراحی Responsive، انیمیشن ساده با DOTween یا Animator
آشنایی با Git و گردشکار GitFlow؛ آشنایی پایه با CI/CD (GitHub Actions, GitLab CI)
توانایی نگارش مستندات فنی و خواندن مستندات API به زبان انگلیسی
امتیاز مثبت محسوب می شود اگر با موارد زیر آشنا باشید:
طراحی و پیادهسازی معماری سرور-authoritative
توسعه فریمورک شبکه (با Mirror, Netcode for GameObjects یا راهکار اختصاصی)
پیادهسازی مکانیزمهای reconciliation، interpolation و prediction
تعریف پروتکلهای سفارشی UDP/TCP با استفاده از protobuf یا FlatBuffers
بهینهسازی عملکرد (Performance & Scalability)
پروفایلینگ با Unity Profiler, Burst Compiler, Job System
کاهش GC allocations و بهبود زمان فریم به زیر 16ms در موبایل و کامپیوتر
استفاده از Addressables, Asset Bundles و IL2CPP
توسعه رابط کاربری پیشرفته (UI/UX)
مسلط به UI Toolkit و UGUI برای ایجاد پنلهای پویا، منوها و HUD
انیمیشن UI با DOTween یا Animator Controller
پیادهسازی سیستم Localization و Remote Config برای تغییر پویا متون و آمار
رعایت اصول دسترسیپذیری و مقیاسپذیری رزولوشن
منتظر بهکارگیری توانمندیهای شما در تیممان هستیم!