C++ Network Game Developer
Шукаємо C++ Network Game Developer, який допоможе створювати швидкі, стабільні та сучасні проєкти.
Якщо ти впевнено працюєш із PHP/Node, любиш чистий код, вмієш оптимізувати продуктивність і хочеш впливати на розвиток проєкту в цілому — приєднуйся до нашої команди.
Обов’язки:
- Розробляти та підтримувати мережеву частину багатокористувацьких ігор, серверів або ігрових платформ
- Реалізовувати та оптимізовувати мережеві протоколи (UDP, reliable UDP, фрагментація пакетів, ACK, congestion control)
- Проєктувати та впроваджувати системи реплікації стану (AoI culling, snapshot interpolation, client prediction, delta compression)
- Розробляти високопродуктивні бінарні протоколи з bit packing та версіонуванням
- Працювати з ігровими мережевими бібліотеками (ENet, RakNet, GameNetworkingSockets, KCP та аналоги)
- Оптимізовувати багатопотокову архітектуру (atomics, lock-free структури, thread pools, memory ordering)
- Проводити профілювання та оптимізацію продуктивності (perf, VTune, Tracy, аналіз assembly x86-64)
- Працювати з legacy-кодом та проводити reverse engineering за потреби (IDA, Ghidra, pattern scanning, hooking)
- Розробляти кросплатформні рішення під Windows та Linux
- Підтримувати та покращувати build-системи (CMake, premake5)
- Працювати із системою контролю версій Git (rebase, bisect, submodules)
Вимоги:
- Впевнене володіння C++17/20 на рівні великих production-кодових баз
- Досвід розробки ігрових серверів, модів, лаунчерів або multiplayer-систем
- Глибоке розуміння мережевої взаємодії в real-time системах
- Досвід роботи з UDP та надійними протоколами поверх UDP
- Розуміння принципів реплікації стану в multiplayer-системах
- Досвід роботи з низькорівневою оптимізацією та багатопотоковістю
- Знання інструментів профілювання та аналізу продуктивності
- Досвід reverse engineering та роботи з бінарним кодом буде великим плюсом
- Вміння читати та оптимізовувати assembly (x86-64)
- Впевнене володіння кросплатформною розробкою (Windows/Linux)
- Впевнена робота з Git на рівні складних workflow