FLEXUS шукає графічного програміста Ми — українська команда амбітних і зухвалих розробників ігор, які не бояться ламати рамки і створювати щось нове. Наші ігри зібрали більше 200 млн завантажень, і ми не плануємо зупинятися! Нам потрібен графічний програміст, який розділяє нашу пристрасть до нестандартних рішень і готовий творити магію на мобільних GPU. У майбутньому можливий перехід на ПК проєкти, тому, якщо ти мрієш про щось більше — ми на одній хвилі.
Розробка і впровадження унікальних графічних технологій, написання шейдерів
Оптимізація нестандартних графічних алгоритмів для роботи на мобільних пристроях
Створення красивих і сатисфайних візуальних ефектів, які будуть не тільки радувати око, а й створювати вау-ефект
Розробка нових технологій для рендерингу та анімації — ти будеш піонером, створюючи те, чого ще ніхто не робив у реалтайм рендерингу
Приклади таких технологій в наших іграх:
Об'ємна фарба з хвилями в Dye Hard https://play.google.com/store/apps/details?id=flexus.dye.hard
Динамічне поле трави в Mow My Lawn https://play.google.com/store/apps/details?id=mow.my.lawn
Інші приклади ефектів:
Radiance Cascades https://tmpvar.com/poc/radiance-cascades/
Glitter https://www.youtube.com/watch?v=x2zDrSgrlYQ&t=260s
Досвід роботи з шейдерами, рендерингом і анімаціями
Відмінне знання математики: потрібно добре володіти тригонометрією, векторною математикою, вміти працювати з матрицями. Математика — це основа для створення по-справжньому крутого візуалу
Здатність описувати анімації функціями, розуміння фізики того, як рухається кожна точка у просторі, знання твінів/ізингів та розуміння, де який застосовувати
Креативне і художнє бачення — відчуття стилю, правильний підбір кольорів і композиції, щоб картинка була не тільки красивою, а й сатисфайною/ASMRною
Бажання експериментувати і пробувати те, що іншим здається неможливим;
Вміння оптимізувати те, що за стандартами не повинно працювати на мобільних пристроях, але ти його змусиш!
Інтерес до нових технологій: важливо постійно стежити за новинками на ринку та розбиратися в них для власного розвитку і зростання
Неважливо, на чому ти раніше писав шейдери. Ми використовуємо Unity/HLSL, але твій досвід може бути з Unreal чи GLSL. Головне — розуміння роботи графічного пайплайна та особливостей мобільних GPU