عنوان پروژه:
توسعه اولیه یک بازی رومیزی دیجیتال (Board Game) چندنفره با قابلیت بازی آنلاین (شبیه مونوپولی)
شرح پروژه
ما قصد داریم نسخه دیجیتال یک بازی رومیزی آموزشی/تفریحی را برای موبایل توسعه دهیم. مکانیک کلی بازی بر پایه کارت، حرکت روی برد، سیستم امتیازدهی و نوبتگیری است. بازی شامل چند دسته کارت، رویدادهای مختلف، بخشهای مدیریتی و قابلیت بازی آنلاین بین 2 تا 6 بازیکن است.
برای نسخه اول (MVP) نیاز داریم ساختار اصلی بازی، سیستم چندنفره، رابط کاربری اولیه و منطق اصلی کارتها پیادهسازی شود. محتوای بازی، کارتها و قوانین از طرف ما ارائه میشود. هدف، آمادهسازی یک نسخه پایدار و قابل توسعه برای انتشار اولیه است.
ویژگیها و نیازهای فنی پروژه
1. ساختار اصلی گیمپلی
• سیستم نوبتدهی بین بازیکنان
• انیمیشن ساده تاس و حرکت مهره روی مسیر
• نمایش کارتها و اجرای افکتها (نمایش متن + تغییر امتیازها)
• پخش متن کارت توسط سیستم TTS در زبانهای مختلف (ترجیحاً بدون وابستگی به سرویسهای پرداختی)
2. بازی آنلاین (Multiplayer)
نیازمند پیادهسازی یک سیستم کمهزینه و مقیاسپذیر برای اتصال بازیکنان:
• ایجاد اتاق (Room)
• پیوستن بازیکنان با کد دعوت
• همگامسازی وضعیت بازی بین افراد
• آفلاین چند نفره با یک گوشی
• آفلاین یک نفره با کامپیوتر
• آنلاین با بازیکنان آنلاین
• ذخیره وضعیت بازی روی سرور
(نیاز نیست از سرویسهای گرانقیمت یونیتی استفاده شود. گزینههای کمهزینه مثل Photon Free، WebSocket، NodeJS، Firebase Realtime یا خدمات مشابه قابل قبول هستند.)
3. مدیریت دادهها
• ذخیرهسازی اطلاعات بازیکنها
• ذخیره پیشرفت، کارتها و امتیازها
• پشتیبانی از چند زبان (Localization)(اطلاعات زبانهای مختلف به شما داده میشود تا صرفا در فایل Json وارد کنید)
4. صوت و TTS
• پخش TTS برای کارتها در زبانهای مختلف
• مدیریت cache برای جلوگیری از تأخیر
• امکان پخش صوت حتی در سرعت اینترنت پایین
5. UI/UX اولیه
• رابط کاربری ساده، تمیز و قابل توسعه
• صفحه دو بعدی بازی
• صفحه سه بعدی(جهت فروش)(استفاده از استهای رایگان(کرک) یونیتی)
• پشتیبانی موبایل (اندروید + iOS)
6. درآمدزایی و تبلیغات
• تعیین نحوه و محل نمایش تبلیغات
• فروش پوستهی بازی، کارت، تاس، آواتار و...
پلتفرم هدف
• Unity (نسخه پیشنهادی 2022 یا بالاتر)
مهارتهای مورد نیاز
• تسلط کامل بر Unity
• تجربه عملی در Multiplayer (Photon / Firebase / WebSocket / NodeJS)
• آشنایی با REST API و پایگاهداده
• تجربه در ساخت بازیهای کارتی یا Board Game امتیازی (مزیت محسوب میشود)
• آشنایی با سیستم Localization
• آشنایی با TTS در موبایل (Android/iOS)
خروجی مورد انتظار پروژه (MVP)
• نسخه قابل بازی برای 2–6 بازیکن
• امکان اجرای کامل گردش نوبتها
• عملکرد پایدار کارتها و امتیازها
• سیستم چندنفره قابل استفاده
• UI حداقلی ولی کارآمد
• قابلیت توسعه در نسخههای بعدی
نکات مهم
• تمامی قوانین و محتوا بعد از عقد قرارداد ارائه میشود.
• کل ایده، طراحی و محتوای بازی محرمانه است و NDA نیاز است.
• دنبال همکاری بلندمدت هستیم، ولی شروع کار با MVP خواهد بود.
لطفاً در پیشنهاد خود ارسال کنید:
• نمونه کارهای مرتبط با بازیهای چندنفره یا کارتی
• توضیح کوتاه درباره راهکاری که برای پیادهسازی Multiplayer پیشنهاد میدهید
• زمانبندی تقریبی
• هزینه پیشنهادی
نکته:
با نوع درخواستی که گذاشتیم مشخص است که کلیات بازی مشخص و آماده است
ما با شما همکار هستیم پس لطفا هزینه را متناسب و درست اعلام کنیم.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.