Gaming

Graphic Programmer\Render Developer Full-time

FLEXUS шукає графічного програміста Ми — українська команда амбітних і зухвалих розробників ігор, які не бояться ламати рамки і створювати щось нове. Наші ігри зібрали більше 200 млн завантажень, і ми не плануємо зупинятися! Нам потрібен графічний програміст, який розділяє нашу пристрасть до нестандартних рішень і готовий творити магію на мобільних GPU. У майбутньому можливий перехід на ПК проєкти, тому, якщо ти мрієш про щось більше — ми на одній хвилі.

What are you working on?
  • Platforms: Mobile, PC
For which tasks (responsibilities)?
  • Розробка і впровадження унікальних графічних технологій, написання шейдерів

  • Оптимізація нестандартних графічних алгоритмів для роботи на мобільних пристроях

  • Створення красивих і сатисфайних візуальних ефектів, які будуть не тільки радувати око, а й створювати вау-ефект

  • Розробка нових технологій для рендерингу та анімації — ти будеш піонером, створюючи те, чого ще ніхто не робив у реалтайм рендерингу

Приклади таких технологій в наших іграх:

  • Об'ємна фарба з хвилями в 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

What kind of professional are we looking for?
  • Досвід роботи з шейдерами, рендерингом і анімаціями

  • Відмінне знання математики: потрібно добре володіти тригонометрією, векторною математикою, вміти працювати з матрицями. Математика — це основа для створення по-справжньому крутого візуалу

  • Здатність описувати анімації функціями, розуміння фізики того, як рухається кожна точка у просторі, знання твінів/ізингів та розуміння, де який застосовувати

  • Креативне і художнє бачення — відчуття стилю, правильний підбір кольорів і композиції, щоб картинка була не тільки красивою, а й сатисфайною/ASMRною

  • Бажання експериментувати і пробувати те, що іншим здається неможливим;

  • Вміння оптимізувати те, що за стандартами не повинно працювати на мобільних пристроях, але ти його змусиш!

  • Інтерес до нових технологій: важливо постійно стежити за новинками на ринку та розбиратися в них для власного розвитку і зростання

  • Неважливо, на чому ти раніше писав шейдери. Ми використовуємо Unity/HLSL, але твій досвід може бути з Unreal чи GLSL. Головне — розуміння роботи графічного пайплайна та особливостей мобільних GPU

Overview

  • Employer: FLEXUS
  • Job Title: Graphic Programmer\Render Developer
  • Published: 2 weeks, 2 days ago
Apply For This Job