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