استخدام برنامهنویس Unity
شرح موقعیت شغلی
ما در شرکت بازی سازی پاییزان در حال ساخت یک بازی جدید در سبک نقشآفرینی هستیم و به دنبال یک برنامهنویس خبره برای الحاق به تیم تولید و کمک در این مسیر، بصورت تمام وقت هستیم. شما به عنوان توسعهدهنده بازی، با همکاری با دیگر اعضا در یک تیم پویا فرصتی بینظر جهت پیشرفت و تاثیرگذاری در بازیهای آینده خواهید داشت.
مسئولیتهای شما:
- طراحی و پیادهسازی کد سمت کلاینت برای به واقعیت تبدیل کردن نیازمندیهای تعیین شده توسط تیم.
- همکاری با دیگر اعضای تیم در جهت بهبود و تبیین قراردادها و اصول پایهای کدنویسی تیم فنی بازیسازی.
- ارائه چالشهای قابل پیشبینی و تخمین زمانی برای کارهای محول شده در جلسات برنامهریزی.
- کمک به دیگر اعضای تیم جهت رفع نیازمندیهای احتمالی همچون فیکس باگ، مرج برنچ، ساخت ابزار کمکی، و...
- تحقیق و جست و جو جهت یافتن بهترین راه حلهای فنی و استفاده از پلاگین و میانافزارهای مفید برای پیش بردن فرآیند تولید.
نیازمندیها:
-روحیه کار تیمی و قابلیت برقراری ارتباط مناسب با همکاران و اعضای تیم
-تجربه ساخت یک بازی منتشر شده با حداقل یک سال فرآیند تولید و آشنایی با مراحل و روند ساخت بازی
-تسلط بر زبان برنامهنویسی C#
-تسلط به مفاهیم برنامه نویسی Object Oriented
-تسلط به مفاهیم Unity
-تسلط به بخش UI در Unity
-آشنایی و توانایی انتخاب درست ساختار داده مناسب
-آشنایی با مفاهیم Source Control و سابقه استفاده از Git
-توانایی پیاده سازی پلاگین های 3rd Party
-توانایی برقراری ارتباط با زبان انگلیسی، به منظور تحقیق، و خواندن و نوشتن مستندهای طراحی بازی
امتیازات:
-تجربه کار و علاقهمندی به پیادهسازی هوش مصنوعی در بازیهای رایانهای
-تجربه پیادهسازی ابزار کمکی تولید بازیسازی از طریق شناسایی یا دریافت نیاز و برآورده کردن راه حل مناسب
-آشنایی با و قابلیت استفاده اولیه از نرمافزارهای ویرایش تصویر مثل Photoshop
-آشنایی و علاقهمندی به مسائل و روندهای طراحی بازی (Game Design)
اگر علاقهمند به همکاری هستید و احساس میکنید تمامی موارد فوق را عینا در رزومه ندارید اما از پس مسئولیتهای موقعیت شغلی برمیآیید، در اقدام برای این موقعیت درنگ نکنید، چراکه ما از اقدام شما خوشحال میشویم و تمامی متقاضیان را بررسی میکنیم!
مسئولیتهای شما:
- طراحی و پیادهسازی کد سمت کلاینت برای به واقعیت تبدیل کردن نیازمندیهای تعیین شده توسط تیم.
- همکاری با دیگر اعضای تیم در جهت بهبود و تبیین قراردادها و اصول پایهای کدنویسی تیم فنی بازیسازی.
- ارائه چالشهای قابل پیشبینی و تخمین زمانی برای کارهای محول شده در جلسات برنامهریزی.
- کمک به دیگر اعضای تیم جهت رفع نیازمندیهای احتمالی همچون فیکس باگ، مرج برنچ، ساخت ابزار کمکی، و...
- تحقیق و جست و جو جهت یافتن بهترین راه حلهای فنی و استفاده از پلاگین و میانافزارهای مفید برای پیش بردن فرآیند تولید.
نیازمندیها:
-روحیه کار تیمی و قابلیت برقراری ارتباط مناسب با همکاران و اعضای تیم
-تجربه ساخت یک بازی منتشر شده با حداقل یک سال فرآیند تولید و آشنایی با مراحل و روند ساخت بازی
-تسلط بر زبان برنامهنویسی C#
-تسلط به مفاهیم برنامه نویسی Object Oriented
-تسلط به مفاهیم Unity
-تسلط به بخش UI در Unity
-آشنایی و توانایی انتخاب درست ساختار داده مناسب
-آشنایی با مفاهیم Source Control و سابقه استفاده از Git
-توانایی پیاده سازی پلاگین های 3rd Party
-توانایی برقراری ارتباط با زبان انگلیسی، به منظور تحقیق، و خواندن و نوشتن مستندهای طراحی بازی
امتیازات:
-تجربه کار و علاقهمندی به پیادهسازی هوش مصنوعی در بازیهای رایانهای
-تجربه پیادهسازی ابزار کمکی تولید بازیسازی از طریق شناسایی یا دریافت نیاز و برآورده کردن راه حل مناسب
-آشنایی با و قابلیت استفاده اولیه از نرمافزارهای ویرایش تصویر مثل Photoshop
-آشنایی و علاقهمندی به مسائل و روندهای طراحی بازی (Game Design)
اگر علاقهمند به همکاری هستید و احساس میکنید تمامی موارد فوق را عینا در رزومه ندارید اما از پس مسئولیتهای موقعیت شغلی برمیآیید، در اقدام برای این موقعیت درنگ نکنید، چراکه ما از اقدام شما خوشحال میشویم و تمامی متقاضیان را بررسی میکنیم!
مهارتهای مورد نیاز
- Unity
- C#
- Unity3D
زبانهای مورد نیاز
- انگلیسی
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست