Nimble
Nimble
Nimble — кең тұтынушылар аудиториясына арналған интерактивті ойын тәжірибелерін жасайтын компьютерлік ойындар компаниясы. Ойындар, медиа және B2C ойын-сауық салаларында жұмыс істейтін компания әртүрлі қызығушылықтары бар ойыншыларды тартуға арналған қолжетімді өнімдер әзірлеуге назар аударады.

UI инженері, Unreal Engine ойындары (Қашықтан жұмыс - Солтүстік Каролина)

Unreal Engine платформаларында AAA ойындарын әзірлеуге арналған C++ негізіндегі UI жүйелерін жасаңыз. Ойыншыға көрінетін интерфейстерді ойын процесімен, онлайн және веб-қызметтермен байланыстыру үшін дизайн және инженерлік топтармен бірлесіп жұмыс істеңіз.

Сипаттама

  • Жаңа UI жүйелері мен мүмкіндіктерін жобалаңыз, жоспарлаңыз және іске қосыңыз
  • Ойыншыға көрінетін интерфейстер үшін сенімді әрі қолдауға ыңғайлы C++ кодын әзірлеңіз
  • UI суретшілерімен, UX және техникалық UI дизайнерлерімен, продюсерлермен және басқа инженерлермен тығыз жұмыс істеңіз
  • MVVM сияқты үлгілерді пайдаланып, деректерге негізделген UI архитектураларын жасаңыз және қолдаңыз
  • UI өнімділігін жақсартып, кідірістер мен соған байланысты тар орындарды зерттеңіз
  • UI, ойын процесі, рендеринг, платформа әрекеті және қосылған жүйелерді қамтитын мәселелерді шешіңіз
  • UMG, Slate және Unreal Engine UI жүйесінің кеңірек құралдарын пайдаланыңыз
  • Қолданба деректерін ойыншыға көрінетін тәжірибелерге бағыттау арқылы интерфейстерді ойын және онлайн жүйелермен байланыстырыңыз
  • Қажет болған жағдайда қолданыстағы веб-қызметтермен, соңғы нүктелермен және онлайн ішкі жүйелермен интеграциялаңыз
  • Енгізу тәсілдерін, платформа әрекетін және өнімділік айырмашылықтарын ескере отырып, ДК мен қолдау көрсетілетін басқа платформаларға арналған мүмкіндіктерді жеткізіңіз
  • Бөлінген инженерлік ұйымдағы кодты тексеруге және асинхронды техникалық талқылауларға қатысыңыз

Талаптар

  • C++ тілінде жоғары кәсіби біліктілік
  • Объектіге бағытталған дизайнды, деректер құрылымдарын, архитектураны және дизайн үлгілерін қамтитын мықты бағдарламалық негіз
  • Unreal Engine көмегімен кәсіби әзірлеу тәжірибесі
  • MVVM, MVC немесе деректерді, логиканы және ұсыну қабатын ұқсас түрде бөлетін архитектуралық үлгілерді түсіндіру және қолдану қабілеті
  • UI жүйелерін немесе ойыншыға көрінетін мүмкіндіктерді әзірлеудегі кәсіби тәжірибе
  • Жалпы ойын процесін бағдарламалаудан бөлек UI әзірлеу қағидаларын жақсы меңгеру
  • Қателерді, өнімділік мәселелерін және орындау кезіндегі ақауларды зерттеу тәжірибесі
  • Өз салаңыздан тыс дизайнерлермен, суретшілермен, продюсерлермен және инженерлермен жұмыс тәжірибесі
  • Кодты тексеру, асинхронды ақауларды жою, техникалық құжаттама және бөлінген әзірлеу үшін жазбаша коммуникация дағдыларының жоғары деңгейі
  • Ойын процесі немесе әмбебап инженерлік рөлдер үшін UI саласында айтарлықтай практикалық тәжірибе және UI архитектурасы мен озық тәжірибелерді терең түсіну
  • Қалаулы: UMG және Slate тәжірибесі
  • Қалаулы: Unreal Insights пайдалану тәжірибесі
  • Қалаулы: желілермен, онлайн ішкі жүйелермен немесе веб-қызметтермен жұмыс туралы білім
  • Қалаулы: қолданыстағы қызмет соңғы нүктелерін пайдалану немесе кеңейту тәжірибесі
  • Қалаулы: бірнеше платформаға арналған UI әзірлеу тәжірибесі
  • Қалаулы: консоль әзірлеу тәжірибесі
  • Қалаулы: iOS немесе Android үшін мобильді әзірлеу тәжірибесі
  • Қалаулы: геймпад, тінтуір мен пернетақта және сенсорлық енгізуді қолдау тәжірибесі