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 Programming
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 | Tests basic game UI elements: menus, HUD, inventory, dialog windows. Checks correct rendering at target resolution, finds visual artifacts and overlap. | |
| Unity Developer | Creates UI in Unity using UI Toolkit or uGUI (Canvas): buttons, texts, images, progress bars. Understands Canvas render modes, anchoring and responsive layout. Connects UI to game logic through events. | |
| Unreal Engine Developer | Creates UI in Unreal with UMG (Unreal Motion Graphics): Widget Blueprints, HUD, menus. Understands Canvas Panel, overlays, anchoring. Binds UI to game logic via Blueprints. |
| Role | Required | Description |
|---|---|---|
| Game QA Engineer | Conducts systematic UI testing: checks all resolutions and aspect ratios, tests gamepad/keyboard/touch navigation. Validates accessibility (fonts, contrast, subtitle size). | |
| Unity Developer | Develops complex UI systems in Unity: dynamic lists (Scroll View with pooling), localization via Unity Localization package, animated screen transitions. Optimizes UI batching and overdraw. | |
| Unreal Engine Developer | Develops complex UI systems in Unreal: Common UI for cross-platform input, Rich Text, data binding via ViewModels. Optimizes Slate rendering: batching, invalidation, retainer boxes. |
| Role | Required | Description |
|---|---|---|
| Game QA Engineer | Designs UI test matrix for cross-platform title. Automates screenshot comparison for UI regression. Tests UI under high DPI, ultrawide, HDR and various safe areas. | |
| Unity Developer | Designs UI architecture for large Unity projects: MVVM for UI, UI Toolkit with custom controls, accessibility support. Optimizes UI rendering: atlas packing, SDF fonts, minimizing rebuilds. | |
| Unreal Engine Developer | Designs UI architecture for AAA Unreal projects: MVVM with UMG ViewModel, Slate for custom widgets, accessibility. Implements UI streaming to minimize memory footprint. |
| Role | Required | Description |
|---|---|---|
| Game QA Engineer | Defines UI QA standards for the studio. Implements visual regression testing pipeline, establishes accessibility compliance checklist per CVAA/EAA requirements. | |
| Unity Developer | Defines UI standards for Unity studio. Establishes UI component library, design system integration. Coordinates UX designers and UI programmers for effective workflow. | |
| Unreal Engine Developer | Defines UI standards for the Unreal studio. Establishes UI component library, design system. Coordinates UX designers and UI programmers for AAA quality UI. |
| Role | Required | Description |
|---|---|---|
| Game QA Engineer | Shapes enterprise UI QA strategy with unified accessibility standards. Defines UI testing methodology for adaptive UI, cross-generation (PS4/PS5) and cloud streaming. | |
| Unity Developer | Defines UI technology strategy at studio level. Evaluates UI Toolkit vs uGUI migration path. Shapes cross-project UI framework and accessibility guidelines. | |
| Unreal Engine Developer | Defines UI technology strategy for the studio. Evaluates Slate vs UMG vs future UI frameworks. Shapes cross-project UI framework and accessibility standards. |