Multiplayer architecture
Lock in server authority, session boundaries and API contracts before client work multiplies.
Online game development · Brisbane, Queensland
Marvelous Foundry builds online games on one shared account and service layer for mobile, PC, console, browser and cloud play. Architecture decisions made early are far cheaper to change.
Multiplayer development starts with the systems that set the rules for every client. Built in from day one.
Lock in server authority, session boundaries and API contracts before client work multiplies.
Keep queue rules, lobby state and match assignment in services that scale independently.
Design invites, party presence and player reporting as connected but separate flows.
One identity and progression record, not a separate save for every platform.
Specify server-authoritative actions, validation rules and audit events at the design stage.
Profile memory, frame time and network use on the devices your players actually own.
Cross-platform games need shared rules behind every client. Browser and cloud builds can use the same services with a lighter client.
Shared service layers
Each service has a clear job behind a shared API. Matchmaking can scale through a login rush without dragging identity or inventory down with it.
A new platform becomes another client build on the same account and progression layer, not a separate game with saves that drift apart.
One account. One source of progress.
Input abstraction lets the same action map work for a thumb, a mouse or a controller, without forcing mobile players through a desktop interface.
The account model carries progress, purchases and cosmetics between linked platforms. If two devices update at once, the service checks version and transaction state before accepting the change.
Read about safe and fair playSet accessibility and performance targets before production starts. Then test on the weakest device.
| Gameplay frame time | ≤ 33 ms at target load |
|---|---|
| Client memory ceiling | 512 MB starting budget |
| Time to interactive | ≤ 5 seconds on the agreed baseline |
| Browser and cloud | Scale assets and effects to the connection |
These are planning targets, not guarantees for every device. We set final budgets around your gameplay, engine and minimum supported hardware, including the patchy connections common in regional Australia.
Every phase ends with a reviewable build and written exit criteria. No calendar promises.
Agree platform scope, service boundaries, the core network path and a playable slice that tackles the biggest risk.
Client signs off on scopeProve the core loops, account flow, representative multiplayer sessions and first device-tier results.
Client reviews feature coverageClose out agreed test findings, confirm platform requirements and check monitoring and runbooks.
Client approves release gatesHand over service docs, dashboards, incident paths and the agreed season-one operating plan.
Both teams confirm handoverStart with a short technical brief. Lead with the hard part.
Marvelous Foundry will walk through the platform mix, player load and delivery plan with you.
Based in Newstead, Brisbane. Face-to-face meetings can be arranged for project partners.