
Closed
Posted
I am hiring one highly experienced Unreal Engine developer to build the production-quality Unreal client and dedicated-server foundation for a persistent PC MMO. Goal The finished platform must support at least 1,000,000 concurrent players in one shared persistent universe, distributed across many dedicated servers. One million is the minimum operating target, not the ceiling. The architecture must expand to tens of millions or more by adding servers, backend capacity, databases, and machines without rebuilding the Unreal multiplayer foundation. This contract covers the Unreal client and game-server layer. Production accounts, databases, orchestration, and infrastructure will be operated locally and developed later. The Unreal systems must provide replaceable interfaces for them. Environment and workload * Unreal Engine 5.7 source build, PC * C++ foundation; Blueprints where appropriate * Headless, strictly authoritative dedicated servers * Perforce, using a development stream of the real main project * Initial target: at least 100 concurrent players per server, verified by profiling * One developer; estimated 450–900 hours World/server topology The universe contains: 1. Open-space zones 2. Solar systems 3. Planetary-orbit regions 4. Planetary surface regions Each is a logical region capable of being divided among multiple adjoining server subdivisions. A logical region, subdivision, running server process, and physical machine must be treated as separate concepts. Gameplay cannot permanently bind a region to one process, address, machine, or fixed server count. Development and alpha will use only a few servers within each region type, but they must use the production-intended expandable structure. More regions and subdivisions must be addable through configuration as population or simulation load grows. Required architecture * No hard-coded global population, region, subdivision, or server limit * No assumption that one region always uses one server * Stable global IDs for players and persistent entities across servers and restarts * No permanent data existing only inside a map or server process * No single game-server process coordinating the entire universe * No requirement for every server to communicate directly with every other server * No hard-coded addresses or machine assignments * Versioned player/world data suitable for future migrations * Spatial relevancy and interest management so clients receive only nearby/relevant state * Configurable replication and server capacities * Servers authoritative over spawning, movement, inventory, currency, progression, ownership, travel, and other important outcomes * Persistent regions capable of saving, restoring, restarting, and continuing simulation while empty, subject to future optimization Travel and handoff Players must travel between subdivisions of the same region and through this hierarchy: Planetary surface → orbit → solar system → open space → another solar system. Controlled loading or reconnect handoffs are acceptable. Every transfer must preserve the same player and character identity and authorized test data, including location, inventory, progression, ownership, faction, and currency. The system must prevent duplicate characters, lost data, conflicting server ownership, rollback exploits, and simultaneous activity on two servers. It must safely handle retries, timeouts, disconnects, crashes, and unavailable destinations, then reconnect players to the correct region and subdivision. Define how NPCs, vehicles, possessions, and other authorized persistent entities cross boundaries when required, and how visibility, interaction, movement, combat, and authority operate near boundaries. Future-backend interfaces Provide documented, replaceable interfaces for: * Authentication, accounts, and character identity * Player and world persistence * Server registry, discovery, assignment, capacity, and health * Region/subdivision configuration and orchestration * Transfer authorization and reconnection routing * Global factions, ownership, economy, communication, and world events * Administration, monitoring, and logging Temporary Unreal-only services may be used for alpha, but gameplay cannot depend directly on them. Identify every temporary component and explain exactly how the future backend replaces it. Pre-implementation design Before major implementation, submit an architecture for approval explaining: 1. Client, game-server, and future-backend responsibilities. 2. The four region types and their multi-server subdivisions. 3. Boundaries, entity authority, travel, transfer, reconnection, and failure recovery. 4. Data-loss and duplication prevention. 5. Adding regions, subdivisions, processes, and machines. 6. Handling overcrowded areas and population surges. 7. Scaling from 1 million to tens of millions of concurrent players. 8. Temporary alpha systems, backend integration points, risks, limitations, and unproven assumptions. Capacity plan Profile one server and document safe player capacity, CPU, memory, bandwidth, and simulation assumptions. Estimate game-server and infrastructure requirements at 1 million, 10 million, and 50 million concurrent players, including reserve capacity for failures, maintenance, surges, and uneven populations. Identify bottlenecks, Unreal limitations, overcrowding strategy, and how each bottleneck can be partitioned, expanded, replicated, or replaced. Capacity must be retested as AI, vehicles, combat, and world complexity are added. For planning only, 100 players per server would require about 10,000 active servers for 1 million players, 100,000 for 10 million, and 500,000 for 50 million. Actual capacity must be established through profiling. Required alpha demonstration * Packaged clients and headless servers operating outside the Editor * Representative open-space, solar-system, orbital, and planetary regions * Multiple server processes within representative logical regions * Travel through all region types and between subdivisions of one region * Identity and test data preserved through every transfer * Recovery from an interrupted transfer and unavailable destination * Reconnection to the correct subdivision after closing the client * Protection against character/inventory duplication * Server restart without permanent loss of test data * New region or subdivision added through configuration without rewriting gameplay * Clear connection, assignment, transfer, save, failure, disconnect, and reconnect logs * Automated simulated clients where practical, load testing, and profiling results Deliverables * Approved architecture and capacity plans * Complete C++ source, required Blueprints, server targets, and build configuration * Configurable region/subdivision system * Multi-server connection, travel, retry, recovery, and duplicate-prevention systems * Temporary persistence and backend interfaces * Packaged client/server builds and practical automated tests * Profiling and load-test results * Setup, build, launch, test, maintenance, and handover documentation * Known limitations, temporary components, and future-backend requirements * All files submitted to Perforce in frequent, clearly described changelists Acceptance The work is not accepted merely because a small test works or is called scalable. Acceptance requires packaged multi-server demonstrations, reliable travel and recovery, preserved identity/data, configurable expansion, profiling, documentation, and clean backend interfaces. The Unreal-only phase cannot prove million-player operation without the production backend and infrastructure. It must demonstrate a credible route to 1 million, expansion to tens of millions, and no known fixed global ceiling requiring reconstruction. Out of scope unless separately approved: production backend/databases, infrastructure/orchestration, final gameplay/combat/AI/art, production anti-cheat, final economy/chat, live operations, million-player deployment, and full-scale load testing. Required experience Advanced Unreal C++, dedicated servers, authoritative networking, replication/relevancy, multi-server architecture, cross-process player handoff, persistent identity, failure recovery, backend-interface design, load testing, Perforce, and technical documentation. MMO or distributed-game experience is strongly preferred. When applying, answer: 1. What comparable production systems have you personally built? 2. Have you implemented player handoff or divided one logical region among multiple servers? 3. How would you structure these four region types and their boundaries? 4. How would you prevent duplication/data loss and separate Unreal from the future backend? 5. How would this expand from 1 million to tens of millions? 6. What cannot be proven until the backend exists, and what Unreal risks do you anticipate? 7. Provide estimated hours, milestones, rate, availability, portfolio evidence, and references. Ordinary lobby multiplayer, listen-server, basic-replication, or Blueprint-only experience is insufficient.
Project ID: 40676241
20 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average $7 CAD/hour for this job

Hi, I can build the UE5.7 C++ dedicated-server foundation for your persistent MMO, including configurable regions and subdivisions, authoritative networking, stable player/entity IDs, cross-server travel, persistence, reconnect recovery, duplicate prevention, relevancy, and replaceable backend interfaces. I’ll provide the architecture and capacity plan, packaged client/server builds, automated tests, profiling results, Perforce changelists, and complete documentation. I’ll also clearly separate what can be proven in the Unreal-only phase from what requires production infrastructure. I’m ready to review the project and prepare the milestone plan.
$8 CAD in 40 days
5.7
5.7

Hello, As a result of reviewing your requirements, I understand this is not ordinary UE multiplayer but an authoritative, partitioned MMO foundation where regions, subdivisions, server processes, and machines remain independent concepts. My approach would use UE5.7 C++ dedicated-server targets, replication/interest management, stable entity IDs, versioned state, and backend-agnostic interfaces for persistence, authentication, registry, routing, and orchestration. The critical issue is transfer consistency. I would use explicit ownership states, transfer tokens/epochs, idempotent persistence operations, and source→destination acknowledgement so retries or crashes cannot create two authoritative copies of a character or inventory. Scaling from 1M to 10M+ should come from adding subdivisions/server capacity, not redesigning gameplay networking. Unreal-only testing can validate partitioning, 100+ player server profiling, handoffs, recovery, and configurable expansion, but cannot prove million-player operation without the production backend/orchestration layer. I estimate 400–650 hours, delivered through architecture, networking foundation, handoff/persistence, multi-region alpha, load profiling, and hardening/documentation milestones. I can work in Perforce with frequent reviewed changelists. I’d be glad to discuss my comparable distributed-game work, availability, rate, and references privately. Best regards, Carlos.
$10 CAD in 40 days
4.7
4.7

Hello There! I'm Md Ruhul Ajom, and I'm excited to partner with you and I can dive into your project immediately. I have rich experience with advanced Unreal C++ dedicated server architecture, authoritative networking, multi-server region subdivision, and cross-process player handoff for large scale persistent worlds. I understand you want a production quality Unreal client and dedicated server foundation for a persistent PC MMO supporting one million plus concurrent players, with configurable region and subdivision architecture across open space, solar systems, orbits and planetary surfaces, seamless travel and transfer with identity and data preservation, duplication and rollback prevention, replaceable backend interfaces, and full profiling, capacity planning, and alpha demonstration deliverables. I am skilled in Unreal Engine 5 C++, authoritative dedicated server networking, replication and relevancy systems, and Perforce based development workflows. I'm ready to start immediately and would be happy to discuss this project further or answer any questions you have. Looking forward to hearing from you. Best regards, Ruhul Ajom
$5 CAD in 40 days
4.8
4.8

The key challenge here isn’t getting 100 players onto a UE server—it’s designing the authority, handoff, persistence, and region-sharding model so you don’t have to rebuild it at 1M+ CCU. I’d start with the architecture and a measurable 100-player dedicated-server baseline, then validate every scaling assumption with profiling. My approach: UE 5.7 C++ authoritative headless servers with strict server ownership. Treat logical regions, subdivisions, processes, and machines as separate layers. Use stable global entity/player IDs and versioned state, with no critical state permanently owned by a single map/process. Build region/subdivision authority and transfer as explicit services/interfaces rather than hard-coded UE connections. Use interest management/relevancy aggressively so clients only receive required state. Implement transactional handoff with transfer tokens/leases, source freeze, destination validation, commit/rollback and idempotent retry handling to prevent duplication/lost inventory. Keep persistence, discovery, authentication, orchestration, economy, etc. behind replaceable interfaces so the temporary alpha implementation can later be swapped for the production backend. Test surface → orbit → solar system → open space and subdivision-to-subdivision transfers, including crashes, disconnects and unavailable destinations. Build automated simulated clients and profile CPU, memory, bandwidth, replication and simulation load before making capacity claims.
$10 CAD in 40 days
3.2
3.2

Hi , You need an expert in Game Design, Game Development, C++ Programming, Distributed Systems, Database Management and Unreal Engine, and I have a tailor-made solution ready for you. Your project brief instantly reminded me of a recent client who faced similar challenges, and I know exactly how to execute this flawlessly for your specific needs. To ensure we hit the ground running, I have three quick questions: Are there any additional technical details or constraints not mentioned in the brief? What is the primary hurdle currently blocking your progress on this? What is your strict timeline for completion? Why trust me with your project? The Record: 250+ Projects. 6+ Years. 100+ consecutive 5-star reviews. The Standard: Zero misses. I don’t just finish the job; I guarantee flawless execution. The Availability: Full-time freelancer, online 9 AM - 9 PM EST. My biggest "heavy-hitter" projects are kept off my public portfolio to protect client confidentiality. Click 'CHAT', and I’ll immediately send over relevant, private samples so you can see the standard of my work firsthand. Best regards, Muhammad Arsalan
$13 CAD in 33 days
2.1
2.1

Your project showcases a deep understanding of the complexities involved in creating a large-scale MMO, and I'm excited to help bring your vision to life. I've successfully architected persistent multiplayer environments in past projects, ensuring seamless player experiences even with high concurrency demands. I recognize the importance of a scalable architecture that can efficiently handle a million concurrent players while allowing for future expansion. The requirement for headless, authoritative dedicated servers aligns perfectly with my experience in implementing C++ solutions tailored for high-performance gaming environments. My focus on security, performance, and user experience will ensure that players enjoy a smooth and engaging journey without data loss or duplication, even during intense transitions. What challenges do you foresee in achieving the planned architecture, and how can we address them together? Warm regards, Foraxis
$6 CAD in 7 days
0.5
0.5

Hi, I’m very interested in the Unreal multiplayer/server foundation you’re building. The scale and authoritative dedicated-server architecture are particularly interesting to me. I can contribute to the C++ Unreal foundation, dedicated-server architecture, replication/networking systems, and the interfaces required to integrate future backend and infrastructure services. I’d suggest starting with a clearly defined vertical slice and measurable server load targets, then validating the architecture through load testing before scaling further. I’d be happy to discuss the current codebase, networking model, and the first 1000+ CCU server milestone.
$15 CAD in 72 days
0.0
0.0

The goal of building a scalable Unreal Engine MMO platform for 1 million concurrent players is clear. I understand the need for a robust architecture that can seamlessly expand to tens of millions without a complete rebuild. My approach involves designing an authoritative server model where each region can dynamically allocate resources and player data without hard coding limits. Utilizing Unreal Engine 5.7 with a C++ foundation, I will implement spatial relevancy and interest management, ensuring clients only receive relevant data. For player handoff, I will create a system that preserves identity and data integrity across region transitions. In terms of experience, I have developed complex networking systems in previous MMO projects, focusing on cross-server communication and persistent state management. What are your critical milestones for the alpha demonstration phase? Regards, Jaryd Spalding
$6 CAD in 7 days
0.0
0.0

I've built distributed game servers handling cross-region player handoff and persistent identity across process boundaries, which maps directly to your solar-system-to-planetary-surface travel requirement. The core constraint I see is that no fixed global ceiling can exist in the Unreal layer itself—regions, subdivisions, and servers must all be config-driven and swappable, which means treating server topology and persistence as completely separate from gameplay logic. I'd start with the architecture document and a profiled single-server baseline to establish safe player capacity, then build the multi-server subdivision and travel systems in parallel. The handoff recovery layer needs particular attention because reconnection after timeout or crash has to preserve character state without duplication, which I'd handle through versioned persistent IDs and a temporary coordination layer that the production backend replaces later. What I can't prove until your backend exists is sustained million-player performance and how your actual account/persistence implementation handles concurrent writes. The Unreal risks are replication bandwidth at scale and whether interest management alone prevents bottlenecks near region boundaries. Happy to walk through the approach in more detail. Corné
$2 CAD in 40 days
0.0
0.0

Hello, This requires a distributed Unreal networking foundation rather than conventional multiplayer replication. The key is separating logical regions, subdivisions, server processes, and machines so there is no fixed global population or server limit. I would first define the approved UE5.7 architecture covering authoritative server responsibilities, stable entity IDs, spatial relevancy, persistence boundaries, travel handoffs, and replaceable interfaces for authentication, persistence, server discovery, transfers, and future backend services. The server layer would support configurable subdivisions and controlled transfers across surface, orbit, solar-system, and open-space regions. Handoffs would use transactional state, ownership locking, idempotent retries, reconnect routing, and duplication protection to prevent lost data or simultaneous character activity after crashes or timeouts. I’d establish the initial 100-player/server capacity through real profiling of CPU, memory, bandwidth, replication, and simulation load, then use automated clients and load testing to identify bottlenecks and demonstrate horizontal scaling. The alpha would validate packaged clients/headless servers, multiple server processes, cross-region travel, persistence, restart recovery, configurable expansion, failure recovery, and operational logging. Which existing Unreal project and gameplay systems should this foundation integrate with first?
$5 CAD in 40 days
0.0
0.0

Hello, I'm Justin, and I’m excited about the opportunity to help build a robust Unreal Engine MMO architecture. With extensive experience in Unreal C++ and multi-server setups, I understand the complexities of creating a scalable system capable of supporting millions of concurrent players. I've successfully developed similar production environments, focusing on authoritative networking and seamless player handoff across multiple servers. My approach ensures no hard-coded limits on regions or player counts while maintaining persistent identities and preventing data loss. I’m confident that I can deliver a solid architecture that meets your ambitious goals. I’m ready to discuss my proposed structure for the regions and how to manage scaling efficiently. With a commitment to 5-star quality, I look forward to contributing to this innovative project. Regards, Justin
$6 CAD in 7 days
0.0
0.0

Hello, I’m bharghav, bringing over 10 years of experience in matching job skills, particularly in C++ Programming and Unreal Engine development. I am keen to assist you in building a robust production-quality Unreal client and dedicated-server foundation for your MMO project. I've thoroughly reviewed your requirements, and I understand the complexities involved in creating an architecture that supports millions of concurrent players while ensuring scalability and stability. My approach will include designing an expandable system architecture, implementing necessary features for data persistence, and ensuring seamless player transitions across various regions.
$5 CAD in 3 days
0.0
0.0

Hello, I reviewed your project and I'm confident I can deliver exactly what you're looking for. I specialize in building robust multiplayer architectures with Unreal Engine, particularly for large-scale MMOs. My experience includes designing systems that support millions of concurrent players, ensuring efficient data handling and seamless player transitions across server boundaries. Here's what you'll receive: • A scalable architecture that expands effortlessly to meet growing demands • Strictly authoritative dedicated servers with optimized player handoff • Comprehensive documentation and clear communication throughout the project • Proven strategies to prevent data duplication and loss • Ongoing support to ensure smooth implementation and transition to backend systems For relevant experience, check out my similar project, Nexora AI – Automation & Chatbot Platform: https://www.nexoraai.com. I'd be happy to discuss your requirements and suggest the best solution before we begin. Looking forward to working with you. Best regards, Waazo1 I have done similar work: Shadowfall Rebellion – Game Studio Website Design
$4 CAD in 7 days
0.0
0.0

Hi, I like this project because the difficult part isn’t getting two Unreal servers connected, it’s designing authority, handoff, persistence and failure recovery so the architecture doesn’t collapse when the population grows. I’ve worked with Unreal C++, dedicated servers, authoritative networking, replication/relevancy, persistent player state and distributed multiplayer architecture. I’d separate logical regions from processes/machines, use stable global IDs and explicit server ownership, and keep persistence/transfer behind replaceable backend interfaces. I’d start with the architecture + capacity model, then prove it with packaged headless servers: multi-server subdivisions, cross-region travel, interrupted transfers, reconnects, restart recovery and duplication protection. Load testing would establish the real per-server capacity rather than assuming 100 players. One key question: do you already have the existing Unreal project/gameplay codebase, or is this foundation being built from a clean UE 5.7 project?
$5 CAD in 40 days
0.0
0.0

Hello, I have strong experience with Unreal Engine C++, dedicated servers, authoritative multiplayer, replication, server handoff, persistence, and scalable MMO architecture. I can build the production-ready foundation with configurable regions/subdivisions, cross-server travel, persistent player IDs/data, recovery handling, relevancy, duplicate prevention, and clean interfaces for your future backend Please share your current UE 5.7 project and Perforce setup so I can review the architecture and provide a realistic milestone and hour estimate. Thanks Invoke
$5 CAD in 40 days
0.0
0.0

This project aligns closely with my experience, and I'd be excited to help bring it to life. I have extensive expertise in advanced Unreal Engine C++ development, particularly in creating scalable architectures for MMO environments. Your requirement for a client-server system supporting over a million concurrent players resonates with my previous work, where I designed a multi-server framework that ensured seamless player handoff and persistent identity. While I am new to Freelancer, I have tons of experience and have done other projects off site. I would love to chat more about your project! Regards, Bester Devenier
$4 CAD in 7 days
0.0
0.0

Burlington, Canada
Payment method verified
Member since Dec 5, 2025
$30-250 CAD
$2-8 CAD / hour
$2-8 CAD / hour
$250-750 AUD
$2-8 CAD / hour
₹100-400 INR / hour
$250-750 USD
£250-750 GBP
$250-750 USD
$250-750 CAD
$30-250 USD
$2-8 USD / hour
$100-400 NZD
₹12500-37500 INR
₹1500-12500 INR
$30-250 AUD
$30-250 USD
₹12500-37500 INR
₹600-1500 INR
$15-25 USD / hour
€100-200 EUR
$10-30 USD
$250-750 USD