سلام وقت همه فریلنسر های گرامی بخیر
برای پروژه جدید استودیو ورنا گیمز نیاز به یک برنامه نویس داریم که بتونه مکانیک و گیم پلی های بازی Coffee Run رو برای ما برنامه نویسی کنه. پروژه به صورت سه بخش هستش که در این آگهی بخش اولی که نیاز داریم برنامه نویس برای ما انجام بدهد نمونه اولیه و صرفاً تعریف تمامی مکانیک ها و گیم پلی بازی است که در صورت اجرای بازی بدون هیچ باگ و مشکلی بازی اجرا شود.
در بخش دوم نیاز داریم که تمامی صفحات و رابط کاربری، مراحل اضافه، لول بندی، فروشگاه و تمامی SDK های مورد نیاز در بازی قرار بگیرند و در کل یک بازی کامل برنامه نویسی و دیباگ شود.
در بخش سوم هم نیاز داریم برنامه نویس به مدت 3 ماه بازی رو پشتیبانی کنه و هر باگ و آپدیتی نیاز بود به بازی اضافه و برطرف کنه.
برای اینکه بازی Coffee Run قابل توسعه، نگهداریپذیر و قابل گسترش در آینده باشد، باید موارد زیر در طراحی اولیه در نظر گرفته شوند:
1. سیستم مرحلهسازی دادهمحور (Level Configuration):
پیشنهاد میشود مراحل بازی بهجای تعریف دستی در کد، از طریق فایلهای JSON یا ScriptableObject تنظیم شوند.
در این روش، هر مرحله فقط مشخص میکند چه آبجکتهایی (مثل موانع، آیتمها یا دشمنها) در چه موقعیتی و با چه ویژگیهایی در صحنه قرار بگیرند. یک سیستم مدیریت مرحله (Level Manager) این اطلاعات را در زمان اجرا خوانده و صحنه را با استفاده از Prefabها میسازد. این روش باعث میشود افزودن یا ویرایش مراحل بدون نیاز به تغییر در کد انجام شود.
> در آینده حتی میتوان یک ابزار ساده در داخل ادیتور یونیتی برای ساخت مراحل طراحی کرد تا گیمدیزاینرها هم بدون نیاز به کدنویسی مراحل بسازند.
2. کدنویسی اصولی و توسعهپذیر (OOP + SOLID):
توصیه میشود ساختار کدنویسی بر اساس اصول شیءگرایی (Object-Oriented Programming) و قواعد SOLID انجام شود
این قیمت اولیه که در آگهی گذاشته شده صرفاً برای بخش اول بوده و در ادامه بودجه بخش دوم و سوم به آگهی اضافه خواهد شد.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.