We are seeking a talented and experienced Unreal Engine Network Developer to join our team. The ideal candidate will have a strong background in C++, UE4/5, and networking, with expertise in developing, profiling, and optimizing multiplayer gameplay systems.
Responsibilities
- Develop and maintain networked gameplay systems using Unreal Engine (UE4/5).
- Implement and optimize Unreal Engine's replication system.
- Work on TCP/UDP network layers to ensure seamless multiplayer functionality.
- Conduct network profiling and optimize for latency, bandwidth, and scalability.
- Collaborate with backend teams to integrate networked systems with microservice architecture.
Requirements
- C++, Senior Level, 5+ Years: Advanced proficiency in modern C++ development.
- UE4/5, Senior Level, 5+ Years: Extensive experience in Unreal Engine development, focusing on networking.
- Proven experience working with the Unreal Engine replication system.
- Hands-on experience in network gameplay development, including debugging and optimization.
- Familiarity with TCP and UDP protocols and low-level network programming.
- Experience with network profiling tools (e.g., Unreal Insights or third-party profilers).
- Experience with EOS (Epic Online Services)
- Understanding of microservice architectures and their integration with game systems.