Source description
About the role
Deep understanding of modern C++ within the context of Unreal Engine, including memory management, macros, and coding standards
Proven experience with Unreal Engine’s replication system, actor lifecycle in a networked environment, and implementing RPCs
3+ years of experience in multiplayer programming, with at least one shipped title
Experience working with platform-specific online subsystems such as Steam, PSN, and Xbox Live
Experience with packet profiling, bandwidth optimization, and managing network relevance and culling in large-scale environments
Strong coordination skills for cross-disciplinary collaboration and fluency in English
Experience with the Gameplay Ability System (GAS) and its built-in networking capabilities
Experience extending or overriding the UNetDriver or implementing custom DataBunch serialization
Experience with dedicated server orchestration (Agones, AWS GameLift) or Matchmaking services
Experience with networked physics and client-side prediction/reconciliation
Comfortable working in an Agile/Scrum environment
More at Avalanche Studios Group
