Unity Developer
Developing games and interactive applications with Unity
Unity Developer ist eine Rolle in der Familie Game Development. Es umfasst 69 Fähigkeiten über 5 Stufen (von Junior bis Principal). 103 Fähigkeiten sind obligatorisch. Schlüsselbereiche: Programming Fundamentals, Backend Development, Database Management.
Technologie-Stack
Fokus nach Stufe
Implementing game mechanics from design documents. Working with Unity Editor. Writing C# scripts. Basic animation work.
Designing game systems. Performance optimization (Profiler). Working with Addressables. Multiplayer basics. UI system.
Game project architecture (ECS/DOTS). Low-level optimization. Shaders. Tools for game designers. Mentoring.
Technical leadership of game project. Asset pipeline. Coding standards. Coordination with art and game design.
Game engine architecture. Custom tools. Technology evaluation. Cross-project standards.
Kompetenzmatrix
69 Fähigkeiten × 5 Stufen. Klicken Sie auf eine Zelle für Details.
AI-Assisted Development
4 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| GitHub Copilot | A | W | A | E | E |
| Cursor IDE | A | W | A | A | — |
| ChatGPT / Claude | A | W | A | E | E |
| Prompt Engineering for Code | A | W | A | E | E |
API & Integration
3 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| REST API Design | A | W | A | E | E |
| GraphQL Design | A | W | A | E | E |
| API Documentation | A | W | A | E | E |
Architecture & System Design
1 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| System Design Fundamentals | A | W | A | E | E |
Backend Development
1 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Redis | A | W | A | E | E |
Cloud & Infrastructure
4 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Docker | A | W | A | E | E |
| Kubernetes Core | A | W | A | E | E |
| AWS | A | W | A | E | E |
| Network Fundamentals | A | W | A | E | E |
Database Management
1 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| PostgreSQL | A | W | A | E | E |
DevOps & CI/CD
1 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| GitHub Actions / GitLab CI | A | W | A | E | E |
Game Development
23 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Unity Engine | A | W | A | E | E |
| Asset Pipeline | A | W | A | E | E |
| Game Physics | A | W | A | E | E |
| Game AI: Pathfinding, Behavior Trees | A | W | A | E | E |
| Game Networking: Netcode, Photon | A | W | A | E | E |
| Game Rendering: Shaders, Pipeline | A | W | A | E | E |
| Game Audio Programming | A | W | A | E | E |
| Game UI | A | W | A | E | E |
| Physics Engines | A | W | A | E | E |
| Procedural Generation | A | W | A | E | E |
| Game Animation Systems | A | W | A | E | E |
| Game Mechanics Design | A | W | A | E | E |
| Game UX & UI Design | A | W | A | E | E |
| Game Backend: PlayFab, Nakama | A | W | A | E | E |
| Game Analytics | A | W | A | E | E |
| Multiplayer Architecture | A | W | A | E | E |
| Mobile Game Development | A | W | A | E | E |
| PC/Console Game Development | A | W | A | E | E |
| Web Game Development: WebGL, HTML5 | A | W | A | E | E |
| Cross-Platform Build | A | W | A | E | E |
| Game Testing & QA | A | W | A | E | E |
| Game Performance Optimization | A | W | A | E | E |
| Game Localization | A | W | A | E | E |
Observability & Monitoring
3 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Structured Logging | A | W | A | E | E |
| Prometheus & Grafana | A | W | A | E | E |
| OpenTelemetry | A | W | A | E | E |
Performance Engineering
4 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| CPU Profiling | A | W | A | E | E |
| Memory Profiling | A | W | A | E | E |
| Performance Budgets | A | W | A | E | E |
| Profiling & Benchmarking | A | W | A | E | E |
Programming Fundamentals
9 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Algorithms & Complexity | A | W | A | E | E |
| Data Structures | A | W | A | E | E |
| OOP & SOLID Principles | A | W | A | E | E |
| Design Patterns | A | W | A | E | E |
| Multithreading | A | W | A | E | E |
| Async Programming | A | W | A | E | E |
| Code Quality & Refactoring | A | W | A | E | E |
| Memory Management | A | W | A | E | E |
| Memory Profiling | A | W | A | E | E |
Security
2 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| OWASP & Application Security | A | W | A | E | E |
| Secure Coding Practices | A | W | A | E | E |
Testing & QA
3 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Unit Testing | A | W | A | E | E |
| Unit Testing | A | W | A | E | E |
| Integration Testing | A | W | A | E | E |
Version Control & Collaboration
3 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| Git Advanced | A | W | A | E | E |
| Git LFS | A | W | A | E | E |
| Code Review | A | W | A | E | E |
XR: AR/VR/MR
7 Fähigkeiten| Faehigkeiten | Jun | Mid | Sen | Lead | Princ |
|---|---|---|---|---|---|
| AR Foundation | A | W | A | E | E |
| VR SDK Integration | A | W | A | E | E |
| XR Interaction | A | W | A | E | E |
| XR Performance Optimization | A | W | A | E | E |
| Shader Programming | A | W | A | E | E |
| Animation Systems | A | W | A | E | E |
| GPU Programming | A | W | A | E | E |
Häufig gestellte Fragen
Welche Fähigkeiten werden für die Rolle Unity Developer benötigt?
Die Rolle Unity Developer erfordert 69 Fähigkeiten, davon 103 obligatorisch. Die Fähigkeiten verteilen sich auf 5 Stufen: von Junior bis Principal. Vollständige Matrix ansehen.
Wie steigt man in der Rolle Unity Developer auf die nächste Stufe auf?
Nutzen Sie den Grade-Rechner, um Ihre aktuelle Stufe einzuschätzen und personalisierte Empfehlungen zu erhalten.
Welcher Technologie-Stack wird in der Rolle Unity Developer verwendet?
Der Stack umfasst 5 Technologien auf verschiedenen Stufen. Unity 2023+, C#, Unity Editor, Visual Scripting basics, Git (LFS), Animator, Unity 2023+, C# advanced, Addressables, UniTask, DOTween, Cinemachine, Firebase/PlayFab, Profiler, Unity DOTS/ECS, Shader Graph/HLSL, Custom Editor tools, Burst Compiler, Native plugins, IL2CPP optimization...
Wie definiert die Community die Anforderungen für die Rolle Unity Developer?
Die Anforderungen werden von der Community durch ein Vorschlagssystem gestaltet. Jedes Mitglied kann Änderungen vorschlagen, die durch Abstimmung und Expertenprüfung gehen.