جزئیات شغل

توسعه اکستنشـن آسانسور (Elevator Extension) برای محیط‌های سه‌بعدی متاورس رنگ ( unity trainee )

تجربه: 1

سن: 18 الی 30

محدوده حقوق و دستمزد: قابل مذاکره

جای خالی: 1

طبیعت شغلی : پیمانی

تاریخ ارسال : 2025.10.20

آخرین تاریخ : 2025.11.20

در این تسک هدف، پیاده‌سازی یک اکستنشـن آسانسور (Elevator System) برای استفاده در محیط‌های سه‌بعدی است.
این اکستنشـن باید به‌صورت ماژولار و مانوال (قابل تنظیم توسط توسعه‌دهنده) طراحی شود تا بتوان آن را در فضاهای مختلف سه‌بعدی (ساختمان‌ها، دفاتر، محیط‌های کاری متاورس رنگ) به‌راحتی اضافه و پیکربندی کرد.


اهداف و ویژگی‌ها

  1. ایجاد اکستنشـن آسانسور با قابلیت حرکت بین چند طبقه.

  2. امکان تنظیم دستی تعداد طبقات و موقعیت آن‌ها در محیط سه‌بعدی.

  3. قابلیت فراخوان آسانسور (Call Elevator) از هر طبقه.

  4. باز و بسته شدن در آسانسور به‌صورت انیمیشنی.

  5. وجود دکمه‌های داخل آسانسور برای انتخاب طبقه مقصد.

  6. حرکت نرم و طبیعی کابین بین طبقات با انیمیشن خطی یا ease-in-out.

  7. نمایش وضعیت آسانسور (در حال حرکت، در حال توقف، باز/بسته بودن در).

  8. قابلیت استفاده در پروژه‌های Unity سه‌بعدی متاورس رنگ.


جزئیات فنی پیشنهادی

  • موتور: Unity (نسخه LTS پایدار)

  • زبان برنامه‌نویسی: C#

  • ساختار: Prefab قابل افزودن در هر صحنه (Scene)

  • پشتیبانی از Trigger Zone برای تشخیص حضور کاربر در نزدیکی آسانسور

  • کنترل انیمیشن‌ها از طریق Animator یا Timeline

  • قابلیت ادغام با سیستم تعاملات موجود در پروژه (Interaction System)

  • متغیرهای قابل تنظیم در Inspector برای:

    • تعداد طبقات

    • سرعت حرکت

    • تأخیر در باز و بسته شدن درب

    • تنظیم موقعیت مبدا و مقصد آسانسور


گام‌های کاری پیشنهادی

  1. طراحی ساختار اولیه Prefab آسانسور (کابین + درب‌ها + دکمه‌ها).

  2. پیاده‌سازی منطق حرکتی آسانسور با C#.

  3. افزودن کنترل‌های داخلی و خارجی (دکمه‌های فراخوان و انتخاب طبقه).

  4. طراحی و پیاده‌سازی انیمیشن‌های باز و بسته شدن درب‌ها.

  5. افزودن رویدادهای صوتی و بصری (اختیاری).

  6. تست عملکرد آسانسور در محیط‌های چندطبقه مختلف.

  7. آماده‌سازی مستند استفاده و نحوه اتصال آسانسور در محیط‌های سه‌بعدی دیگر.


معیار پذیرش (Acceptance Criteria)

  • آسانسور بتواند بین حداقل ۳ طبقه حرکت کند.

  • درب‌ها به‌صورت انیمیشنی باز و بسته شوند.

  • حرکت آسانسور نرم، بدون پرش یا خطا باشد.

  • تعامل از طریق دکمه‌های داخل و بیرون آسانسور ممکن باشد.

  • اکستنشـن به‌صورت Prefab قابل استفاده مجدد در محیط‌های دیگر باشد.

  • تنظیم تعداد طبقات و سرعت حرکت از Inspector ممکن باشد.


تحویل‌دادنی‌ها (Deliverables)

  • فایل Prefab نهایی آسانسور

  • اسکریپت‌های C# مربوط به کنترل آسانسور

  • مستند نحوه افزودن و پیکربندی اکستنشـن

  • ویدیو تست عملکرد آسانسور در محیط سه‌بعدی


اولویت

متوسط رو به بالا — این اکستنشـن برای تعاملات واقعی‌تر در محیط‌های کاری و ساختمانی متاورس رنگ مورد نیاز است و در نسخه‌های بعدی می‌تواند به سیستم تعامل عمومی اضافه شود.

مشخصات کار تعریف شده

عنوان شغلی: توسعه اکستنشـن آسانسور (Elevator Extension) برای محیط‌های سه‌بعدی متاورس رنگ

تعیین: unity trainee

تجربه: 1

سن: 18 الی 30

محدوده حقوق و دستمزد: قابل مذاکره

جای خالی: 1

طبیعت شغلی : پیمانی

تاریخ ارسال : 2025.10.20

آخرین تاریخ : 2025.11.20

اکنون درخواست دهید