Domain
Game Development
Skill Profile
This skill defines expectations across roles and levels.
Roles
3
where this skill appears
Levels
5
structured growth path
Mandatory requirements
0
the other 15 optional
Game Development
Game Infrastructure
2/22/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 QA Engineer | Understands basic multiplayer architecture: client-server, P2P, dedicated servers. Tests basic multiplayer scenarios: join/leave, host migration, player limit. | |
| Unity Developer | Understands the fundamentals of Multiplayer Architecture. Applies basic practices in daily work. Follows recommendations from the team and documentation. | |
| Unreal Engine Developer | Understands multiplayer architecture in Unreal: GameMode/GameState/PlayerState framework, server types (dedicated/listen). Implements basic multiplayer with session management. |
| Role | Required | Description |
|---|---|---|
| Game QA Engineer | Tests multiplayer systems: lobby management, party system, voice chat, anti-cheat. Checks cross-play between platforms, tests edge cases with varying player counts. | |
| Unity Developer | Designs multiplayer systems in Unity: lobby management, matchmaking, session persistence. Implements authoritative game logic on server. Integrates Unity Gaming Services (Relay, Lobby, Matchmaker). | |
| Unreal Engine Developer | Designs multiplayer systems in Unreal: matchmaking, lobby management, team assignment. Implements authoritative game logic. Integrates Epic Online Services (EOS) for cross-platform play. |
| Role | Required | Description |
|---|---|---|
| Game QA Engineer | Designs multiplayer QA strategy: automated bot testing for large-scale sessions (64+ players), dedicated server scaling testing, cross-region matchmaking validation. | |
| Unity Developer | Designs scalable multiplayer architecture: microservices for game backend, horizontal scaling, state synchronization across servers. Uses Unity Multiplay for dedicated server hosting. | |
| Unreal Engine Developer | Designs scalable multiplayer architecture for AAA: microservices backend, horizontal scaling, seamless travel. Uses Multiplay/GameLift for dedicated server orchestration. |
| Role | Required | Description |
|---|---|---|
| Game QA Engineer | Defines multiplayer QA standards for the studio. Implements automated multiplayer test environment with 1000+ bots, establishes cross-play certification matrix. | |
| Unity Developer | Defines multiplayer strategy for Unity studio. Establishes networking architecture standards, backend infrastructure. Coordinates client and server development for multiplayer Unity projects. | |
| Unreal Engine Developer | Defines multiplayer strategy for the Unreal studio. Establishes networking architecture standards, backend infrastructure decisions. Coordinates client and server development. |
| Role | Required | Description |
|---|---|---|
| Game QA Engineer | Shapes enterprise multiplayer QA methodology for online game portfolio. Defines testing standards for different multiplayer architectures and scales. | |
| Unity Developer | Defines multiplayer infrastructure strategy at organizational level. Evaluates cross-platform multiplayer, cloud gaming integration. Builds shared multiplayer platform for multiple Unity projects. | |
| Unreal Engine Developer | Defines multiplayer infrastructure strategy at organizational level. Shapes shared multiplayer platform. Evaluates cloud gaming and cross-play implications. |