Domain
Game Development
Skill Profile
Game backends: PlayFab, Nakama, leaderboards, matchmaking, save systems
Roles
3
where this skill appears
Levels
5
structured growth path
Mandatory requirements
9
the other 6 optional
Game Development
Game Infrastructure
3/17/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Game Server Developer | Understands game backend fundamentals: PlayFab and Nakama APIs, player authentication, leaderboards, and basic matchmaking. Implements simple server-side game logic using cloud functions and REST endpoints. Follows team patterns for session management and data persistence. | |
| Unity Developer | Understands game backend integration from Unity: connects to PlayFab/Nakama services for player data, authentication, and cloud saves. Implements basic client-side SDK integration for leaderboards and multiplayer lobbies. Follows team conventions for backend API calls and error handling. | |
| Unreal Engine Developer | Understands game backend integration from Unreal: connects to PlayFab/Nakama services for player profiles, authentication, and inventory management. Implements basic backend SDK integration using Unreal's HTTP and WebSocket subsystems. Follows team patterns for async backend communication. |
| Role | Required | Description |
|---|---|---|
| Game Server Developer | Independently implements Game Backend in dedicated servers/Photon. Optimizes performance. Works with profiler. | |
| Unity Developer | Independently implements Game Backend in Unity 2023+. Optimizes performance. Works with profiler. | |
| Unreal Engine Developer | Independently implements Game Backend in Unreal Engine 5. Optimizes performance. Works with profiler. |
| Role | Required | Description |
|---|---|---|
| Game Server Developer | Required | Designs solutions with Game Backend for production games. Optimizes for target platforms. Mentors the team. |
| Unity Developer | Required | Designs robust game backend architectures from Unity perspective: implements custom PlayFab cloud scripts, Nakama server modules, and real-time multiplayer synchronization. Optimizes network traffic, handles reconnection logic, and implements anti-cheat validation on the server side. |
| Unreal Engine Developer | Required | Designs production game backend systems integrated with Unreal: custom server authoritative logic, PlayFab economy systems, and Nakama real-time multiplayer modules. Optimizes network replication, implements server-side validation, and handles cross-platform backend compatibility. |
| Role | Required | Description |
|---|---|---|
| Game Server Developer | Required | Defines technical strategy with Game Backend. Establishes development standards. Coordinates technical direction. |
| Unity Developer | Required | Defines game backend technology strategy for Unity projects: evaluates BaaS platforms (PlayFab vs Nakama vs custom), establishes multiplayer architecture standards, and sets scalability targets. Reviews backend integration patterns ensuring reliability, security, and cost efficiency. |
| Unreal Engine Developer | Required | Defines game backend strategy for Unreal projects: selects backend platforms, establishes networking architecture standards, and sets performance/cost targets for online services. Reviews server architecture decisions ensuring scalability for concurrent players and cross-platform play. |
| Role | Required | Description |
|---|---|---|
| Game Server Developer | Required | Defines the studio's technology strategy. Evaluates engine solutions. Shapes technical vision for game projects. |
| Unity Developer | Required | Defines studio-wide game backend vision: evaluates next-gen online service architectures, drives migration strategies between backend providers, and establishes cross-project infrastructure standards. Shapes long-term technical direction for live service operations and player data platforms. |
| Unreal Engine Developer | Required | Defines studio-wide online services architecture for Unreal titles: evaluates emerging backend technologies, establishes cross-project standards for live operations, and drives R&D for next-gen multiplayer infrastructure. Shapes technical vision for global-scale game services. |