Выберите текущую позицию

Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.

Путь развития

Junior

0-2 years

Текущий

Ответственность: Completing tasks under the guidance of senior colleagues. Learning the codebase, standards, and team processes. Writing code to spec, fixing simple bugs, writing tests.

Ключевые навыки:

Game Performance Optimization Нужно
Game Physics Нужно
Game Testing & QA Нужно
Game UX & UI Design Нужно

Middle

2-5 years

Следующий

Ответственность: Independently developing features from decomposition to deployment. Participating in code review. Optimizing performance. Mentoring junior developers. Taking part in architecture discussions.

Ключевые навыки:

Game Performance Optimization Нужно
Game Physics Нужно
Game Testing & QA Нужно
Game UX & UI Design Нужно

Senior

5-8 years

Ответственность: Designing the architecture of components and services. Solving complex technical problems. Managing technical debt. Code review as a quality gatekeeper. Mentoring middle developers. Choosing technologies for new tasks.

Ключевые навыки:

Docker Нужно
E2E Testing Нужно
Game Mechanics Design Нужно
Game Performance Optimization Нужно
Game Physics Нужно
Game Testing & QA Нужно
Game UX & UI Design Нужно
Git LFS Нужно
GitHub Actions / GitLab CI Нужно
Runbook & Playbook Writing Нужно
TDD & BDD Нужно
Unit Testing Нужно
Unity Engine Нужно
Unreal Engine C++/Blueprints Нужно
Integration Testing Нужно
Mobile Testing Нужно
Structured Logging Нужно
Accessibility Testing Нужно
Test Pyramid & Strategy Нужно
Test Data Management Нужно
Test Environment Management Нужно

Lead / Staff

7-12 years

Ответственность: Technical leadership of a team or area. Designing system architecture. Coordinating with other teams. Establishing standards and best practices. Participating in hiring. Planning the technical roadmap.

Ключевые навыки:

Docker Нужно
E2E Testing Нужно
Game Mechanics Design Нужно
Game Performance Optimization Нужно
Game Physics Нужно
Game Testing & QA Нужно
Game UX & UI Design Нужно
Git LFS Нужно
GitHub Actions / GitLab CI Нужно
Runbook & Playbook Writing Нужно
TDD & BDD Нужно
Unit Testing Нужно
Unity Engine Нужно
Unreal Engine C++/Blueprints Нужно
Integration Testing Нужно
Mobile Testing Нужно
Structured Logging Нужно
Accessibility Testing Нужно
Test Pyramid & Strategy Нужно
Test Data Management Нужно
Test Environment Management Нужно

Principal

10+ years

Ответственность: Technical strategy at the company or domain level. Cross-organizational influence. Solving systemic business problems through technology. Mentoring lead engineers. Publicly representing the company.

Ключевые навыки:

Docker Нужно
E2E Testing Нужно
Game Mechanics Design Нужно
Game Performance Optimization Нужно
Game Physics Нужно
Game Testing & QA Нужно
Game UX & UI Design Нужно
Git LFS Нужно
GitHub Actions / GitLab CI Нужно
Runbook & Playbook Writing Нужно
TDD & BDD Нужно
Unit Testing Нужно
Unity Engine Нужно
Unreal Engine C++/Blueprints Нужно
Integration Testing Нужно
Mobile Testing Нужно
Structured Logging Нужно
Accessibility Testing Нужно
Test Pyramid & Strategy Нужно
Test Data Management Нужно
Test Environment Management Нужно

Gap-анализ: навыки для развития

Для перехода на следующий уровень необходимо развить:

Game Performance Optimization

Conducts systematic performance testing: profiles CPU/GPU through built-in engine tools (Unity Profiler, Unreal Insights). Identifies memory leaks and draw call spikes.

Game Physics

Systematically tests physics engine: checks collision detection on edge cases, tests vehicle physics, destructible environments. Validates physics at different framerates.

Game Testing & QA

Independently conducts full cycle of functional and regression testing of game builds. Classifies defects by severity/priority, verifies compliance with TRC/TCR requirements from Sony/Microsoft.

Game UX & UI Design

Conducts UX review of game flow: evaluates onboarding, game feel, control responsiveness. Analyzes playtest session data, identifies frustration points and progression drop-off.