
Kabam یک توسعهدهنده بازی در مجموعه Netmarble است که بازیهایی با الهام از پیوند عمیق با فرهنگ بازی و فرهنگ گیک تولید میکند. مجموعه آثار آن شامل عناوینی است که با برندهای بزرگ سرگرمی مانند Marvel و Disney توسعه یافتهاند. این شرکت تیمهای متمرکز بر بازی را گرد هم میآورد و برای پیشبرد پروژههای خود در صنعت بازی، به جذب نیروهای مستعد ادامه میدهد.
برنامهنویس بازی (Unity/C#)، Kabam — قرارداد یکساله، مدل ترکیبی مونترال
سیستمهای گیمپلی، رابطهای کاربری و ابزارهای خلاقانه را برای بازیهای چندنفره Kabam بسازید. راهکارهای Unity و C# را برای سادهسازی گردش کار هنرمندان و طراحان توسعه دهید.
توضیحات
- کد را مطابق استانداردها و بهترین روشهای تعیینشده توسعه دهید، آزمایش کنید و نگهداری کنید
- بهصورت مشارکتی کار کنید، در بازبینی کد مشارکت داشته باشید و فرایندهای توسعه تیم را دنبال کنید
- نقصهای نرمافزاری را بررسی، اشکالزدایی و برطرف کنید
- کد و مستندات پروژه را روشن، دقیق و مختصر نگه دارید
- با یادگیری و بهبود مستمر، تواناییهای فنی خود را تقویت کنید
- پیشرفت، ریسکها، چالشها و بهروزرسانیها را با همتیمیها و ذینفعان در میان بگذارید
- برای دستیابی به نقاط عطف و مهلتهای پروژه، کارها را بهطور مؤثر سازماندهی کنید
- راهنمایی بگیرید و با بهاشتراکگذاری دانش از رشد تیم پشتیبانی کنید
- کد تمیز، کارآمد و قابل استفاده مجدد برای قابلیتها و مکانیکهای گیمپلی ایجاد کنید
- ابزارهایی را که گردش کار هنرمندان و طراحان را بهبود میدهند توسعه دهید و نگهداری کنید
- ابزارها را به خط لولهها و فرایندهای تثبیتشده تولید محتوا متصل کنید
- صفحهها، ویجتها و دیگر اجزای رابط کاربری انعطافپذیر ایجاد کنید
- طراحی قابلیتها را ارزیابی کنید و درباره هزینههای پیادهسازی و گزینههای جایگزین مشاوره دهید
- در محیط تیمی چابک با تهیهکنندگان، هنرمندان، طراحان و برنامهنویسان همکاری کنید
- ابزارهای گردش کار را برای هنرمندان، طراحان و برنامهنویسان توسعه دهید و پشتیبانی کنید
شرایط لازم
- حداقل شش سال تجربه در توسعه نرمافزار، ترجیحاً در صنعت بازی
- مدرک کارشناسی علوم کامپیوتر، مهندسی یا تجربه حرفهای معادل
- تسلط در سطح متخصص به C#
- تجربه انتشار چندین عنوان آنلاین برای پلتفرمهای کنسول، رایانه شخصی یا موبایل
- تجربه حرفهای با چند موتور بازی یا توانایی اثباتشده برای یادگیری سریع موتورهای جدید
- توانایی تولید کد تمیز، ساده و مستند بر اساس مشخصات طراحی
- توانایی اثباتشده برای کار مستقل و مشارکتی در تیمی پرشتاب
- تجربه قوی با سیستمهای کنترل نسخه مانند Git یا Perforce
- تجربه توسعه برنامه برای Android یا iOS
- درک بهروز از روندهای بازیهای موبایلی
- توانایی برقراری ارتباط روشن با همکاران فنی و غیرفنی
- تجربه کار با روشهای مدیریت پروژه Agile، Kanban یا روشهای مشابه
- تسلط به زبانهای فرانسوی و انگلیسی یک مزیت است
- تجربه مهندسی گیمپلی در زمینه کنترلها، قابلیتها، هوش مصنوعی، RPG، چندنفره، آنلاین و سیستمهای شبکه
- آشنایی با بهترین روشهای مهندسی رابط کاربری برای پلتفرمهای کنسول، رایانه شخصی یا موبایل
- تسلط قوی به Unity3D، C# و Unity GUI
- تجربه بکاند با Node.js، پایگاههای داده NoSQL—ترجیحاً MongoDB—و Google Cloud یک مزیت است
- تجربه رندرینگ یا گرافیک با زبانهای شیدر Unity و APIهایی مانند OpenGL، DirectX، Metal یا Vulkan یک مزیت است
مزایا
- در نیروی کاری متنوع و فراگیر فعالیت کنید
- به فرهنگ کاری مشارکتی و پرانرژی بپیوندید
- به محیط اشتغال با فرصتهای برابر دسترسی داشته باشید
- در فرایند انتخاب، امکانات موردنیاز را دریافت کنید
- در ساخت بازیهایی با گرافیک باکیفیت، فناوری نسل آینده و گیمپلی نوآورانه مشارکت کنید