Какие компании рассматриваешь в данный момент?
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Текущие карьерные приоритеты и рассматриваемые компании
В данный момент, как Unity Developer с более чем 10-летним опытом, я рассматриваю компании, которые предлагают интересные технические задачи, устойчивые бизнес-модели и профессиональный рост. Мои приоритеты смещены в сторону проектов, где я могу применить свой экспертиз в оптимизации производительности, архитектуре игровых проектов и разработке сложных игровых систем.
Ключевые направления и типы компаний
- Ведущие геймдев-студии (AAA и крупные мобильные):
* **Wargaming, MY.GAMES, Playrix, Azur Games**. Эти компании имеют зрелые технологические процессы, собственные внутренние инструменты и масштабные live-проекты, где требуются глубокие знания **Unity DOTS (ECS, Jobs System, Burst Compiler)**, **Addressable Assets** для управления контентом и **продвинутой оптимизации под мобильные платформы или PC/консоли**.
* Пример архитектурной задачи, которая мне интересна: рефакторинг системы боя в большом проекте на **ECS** для повышения производительности.
```csharp
// Пример структуры компонента в ECS
[GenerateAuthoringComponent]
public struct HealthComponent : IComponentData
{
public float CurrentHealth;
public float MaxHealth;
}
// Пример простой системы
public class DamageSystem : SystemBase
{
protected override void OnUpdate()
{
Entities
.ForEach((ref HealthComponent health, in DamageComponent damage) =>
{
health.CurrentHealth -= damage.Value;
}).ScheduleParallel();
}
}
```
- Технологические стартапы и компании в смежных областях (Metaverse, EdTech, SimTech, AR/VR):
* Компании, разрабатывающие симуляторы для обучения, индустриальные приложения дополненной реальности или социальные платформы в **VR**. Здесь ценен опыт работы с **XR Interaction Toolkit**, **Netcode for GameObjects** или **Mirror** для мультиплеера, а также с **Shader Graph** и **VFX Graph** для создания иммерсивного контента. Я рассматриваю такие проекты, так как они часто решают уникальные технические задачи на стыке игр и прикладного софта.
- Компании с сильными инжиниринговыми практиками:
* Вне зависимости от отрасли, я изучаю вакансии в компаниях, которые уделяют внимание **качеству кода** (юнит-тесты, **ScriptableObject Architecture**), имеют **CI/CD** пайплайны для Unity, практикуют **код-ревью** и инвестируют в развитие инженеров. Важен стек: например, использование **Git** с правильно настроенным **.gitignore** и **LFS**, **Jenkins** или **GitLab CI** для сборок, **Jira** или **ClickUp** для управления задачами.
Критерии выбора проекта
При рассмотрении конкретных предложений я фокусируюсь на:
-
Технологический стек и вызов: Наличие в проекте задач по работе с мультиплеером, продвинутой графикой (URP/HDRP), AI (NavMesh, Behavior Trees), или созданию инструментов для дизайнеров/художников в редакторе Unity.
// Пример кастомного редактора для геймдизайнера [CustomEditor(typeof(WeaponConfig))] public class WeaponConfigEditor : Editor { public override void OnInspectorGUI() { DrawDefaultInspector(); WeaponConfig config = (WeaponConfig)target; if (GUILayout.Button("Calculate DPS")) { Debug.Log($"DPS: {config.Damage * config.FireRate}"); } } } -
Масштаб и стабильность: Предпочтение отдается компаниям с долгосрочными проектами или здоровым портфелем, что обеспечивает стабильность и возможность глубокого погружения в код и процессы.
-
Команда и культура: Для меня важно попасть в среду единомышленников, где поощряется обмен знаниями, проведение технических воркшопов и есть возможность наставничества.
В итоге, я не просто ищу следующее место работы, а технологическое сообщество и сложный продукт, где мой опыт в профилинге (Profiler, Frame Debugger), рефакторинге монолитных кодобаз и построении масштабируемой клиент-серверной архитектуры будет востребован для достижения конкретных бизнес-целей. Моя цель — стать ключевым техническим специалистом в проекте, который стремится к высокому качеству как продукта, так и кода.