SENIOR MULTIPLAYER GAMEPLAY ENGINEER (INOUTBOX)
🕹 Co-op Horror Puzzle Adventure
🧠 Senior
💰 Negotiable
⏰ Contract
🌎 Remote
🦄 Description
Inoutbox is developing a Co-op Horror Puzzle Adventure for PC using Unreal Engine 5.7.3. The project already has a working multiplayer foundation including Steam lobbies, invites, and session flow implemented via Advanced Sessions Plugin and custom GameInstance logic.
We are entering a critical production phase where locally prototyped gameplay systems must be converted into fully server-authoritative multiplayer architecture. We are looking for a Senior Multiplayer Gameplay Engineer who can take ownership of networked gameplay systems, replication, and scalable multiplayer architecture.
This is a short-term freelance contract (1–1.5 months) with potential for long-term collaboration. The project is fully remote, and we support candidates combining it with an existing job.
🚀 Responsibilities
• Develop and maintain multiplayer gameplay systems using Unreal Engine 5 (C++ only, no Blueprints)
• Convert locally implemented mechanics into fully server-authoritative replicated systems
• Implement and optimize replication logic, RPCs, and networked character interactions
• Design clean multiplayer architecture including PlayerState, GameState, sessions, lobbies, and matchmaking logic
• Ensure stable synchronization in complex co-op scenarios including puzzles, physics interactions, and character abilities
• Profile and troubleshoot network issues such as latency, desync, packet loss, and server load
• Optimize server and client performance including bandwidth, CPU, and memory usage
• Improve existing systems such as the carry/pickup mechanic currently using client-driven movement with periodic RPC transform updates
• Define best practices for multiplayer code structure and workflow
📚 Required Skills
• Strong professional experience with Unreal Engine 5 multiplayer development
• Deep knowledge of replication, RPCs, network roles, and server-authoritative architecture
• Advanced C++ proficiency in Unreal Engine (no Blueprint-based gameplay systems)
• Experience with Listen Server and P2P architectures
• Understanding of Steam lobbies, sessions, and networking flow
• Experience handling join-in-progress support
• Strong debugging and profiling skills for multiplayer systems
• Ability to design scalable multiplayer architecture compatible with potential future dedicated servers
👍 Nice to Have
• Experience with Steam networking and Advanced Sessions Plugin
• Background in co-op gameplay systems
• Experience optimizing physics replication
• Previous work on horror or puzzle games
🍪 What we offer
• Fully remote freelance collaboration
• Flexible schedule compatible with other jobs
• Opportunity to shape core multiplayer architecture
• Potential long-term collaboration
• Work on a co-op horror puzzle adventure project for PC
📞 Contact
Not specified
🌐
Vacancy link
#gamedev #unrealengine5 #multiplayer #cpp #remote #contract #inoutbox