Я Lead / Senior Gameplay Engineer: будую чутливі до продуктивності C++ системи геймплею та мультиплеєра в Unreal Engine. Я поєдную практичну реалізацію з архітектурою, плануванням, менторством та міжфункціональним постачанням проєктів.
C++11/17/20 та Unreal Engine 4/5.
Архітектура геймплею та перевикористовувані інтерфейси систем.
Багатокористувацький режим, реплікація, клієнт-серверна поведінка, підбір гравців (matchmaking) та інтеграція з metaserver.
Атрибути, ефекти, кулдауни, ввід, анімація та мережева взаємодія Gameplay Ability System.
Транспортні засоби, фізика, Chaos Vehicles, керованість, налаштування та стабільність.
Автоматизація dedicated-серверів та валідація з паралельними клієнтами.
Налагодження, профілювання, оптимізація продуктивності, Git та Perforce.
Постачання продакшн-релізів для PlayStation, Xbox та PC.
Я очолив міграцію з кастомного фреймворку багатокористувацьких здібностей на Gameplay Ability System від Unreal Engine. Нова архітектура скоротила реалізацію порівнянних здібностей персонажа приблизно з двох тижнів до двох робочих днів, а тестування займало близько трьох днів.
Я також відповідав за складні функції від нечітких вимог через архітектуру, реалізацію, міждисциплінарну координацію, технічне приймання клієнтом і до релізу в продакшн.
Цільові позиції: Lead Gameplay Engineer, Lead Multiplayer Engineer, Senior Gameplay Engineer, Technical Lead та інші практичні лідерські позиції у сфері систем реального часу.