The Uplink
Multiplayer Developer
Real-time, authoritative, at scale.
The journey
19 lessons in 4 modules — each one ends in something real.

Realtime Web Games
The realtime layer every multiplayer game needs: WebSockets, rooms and lobbies, presence and chat, shared state that stays sane, and latency UX that respects players.

Lobbies, Accounts & Leaderboards
The backend triad every online game needs: player accounts and sessions, matchmaking that widens honestly, leaderboards that don't lie, cheat mitigation and metrics that matter.

Unreal Multiplayer & Replication
A working networked game in Unreal: the replication model, RepNotify variables, the three RPC types done right, prediction-aware movement, and sessions you can actually test.

Authoritative Multiplayer
Build a real-time multiplayer game the right way: an authoritative server, client prediction, and lag compensation.
What you'll walk away with
- A working realtime foundation: join a room, see who is there, share state.
- The backend triad every online game needs — accounts, matchmaking and leaderboards — designed honestly.
- A working networked game in Unreal: replicated state, RPCs, prediction-aware movement and joinable sessions.
- A real-time multiplayer demo with smooth, cheat-resistant play.
Not your path? Explore another zone: