Unity-разработчик
Москва, РоссияМиддл
Релокация • Удаленная работа
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Короткая ссылка: gkjb.ru/g1BO0
О себе
На данный момент Unity-разработчик.
Мои компетенции и опыт
Telegram: нужен доступ к резюме
shhfshh
ООО «PixelCraft Studio»
2 года и 4 месяца
Unity-разработчик
Май 2024 — Август нужен доступ к резюме года и 4 месяца)
Стек технологий: C#, OOP, SOLID, .NET, Unity, ECS, DOTS, Zenject, VContainer, UniTask, MessagePipe, Mirror, Cursor AI.
Обязанности и контекст:
Проектирование клиент-серверной архитектуры для мобильного шутера и участие в разработке RTS для Steam. Руководство кросс-функциональной командой (7 человек), разработка серверного матчмейкинга, проведение код-ревью и создание Editor-инструментов.
Достижения:
Спроектировал сетевую архитектуру шутера (Mirror) с использованием Zenject и MessagePipe и написал легковесный .NET Master Server, который динамически поднимает Headless-билды на VPS под каждое лобби: это позволило успешно выдержать нужен доступ к резюме пользователей (CCU) на нагрузочных тестах.
Выступал в роли Tech Lead на проекте шутера: выстроил пайплайн разработки для команды из 7 человек (3 программиста, 2 3D-моделлера, 2D-художник, саунд-дизайнер), распределял задачи по спринтам и проводил код-ревью с контролем соблюдения SOLID-принципов, выпустив MVP ровно в срок.
Разработал ядро симуляции для RTS в Steam: перенес расчет логики и перемещения 1000+ активных юнитов в параллельные потоки с помощью ECS и Job System (DOTS), что обеспечило стабильные 60 FPS в игре на ПК.
Внедрил AI-ассистента Cursor в пайплайн команды для первичного код-ревью и генерации Unit-тестов: это ускорило проверку пулл-реквестов в 2 раза и позволило отловить 3 бага еще до релиза.
Написал кастомный Editor Tool для левел-дизайнеров: инструмент упростил сборку 3D-уровней из готовых префабов, сократив время финального оформления одной локации с 6 до 2 часов.
ООО «ГеймСтар»
2 года и 2 месяца
Unity-разработчик
Февраль 2022 — Март нужен доступ к резюме года и 2 месяца)
Стек технологий: C#, OOP, SOLID, Unity, Zenject, VContainer, UniTask, Google IAP, ЮMoney, Yandex Games SDK, Appodeal, Google AdMob, Firebase, AppMetrica, Facebook Analytics.
Обязанности:
Unity разработка 4 мобильных проектов и 10 WebGL-игр. Проектирование архитектуры на базе принципов ООП и SOLID с использованием Zenject и VContainer, интеграция SDK монетизации и аналитики.
Достижения:
Разработал с нуля и довел до релиза 10 WebGL-игр для платформы Яндекс Игры, что принесло студии более нужен доступ к резюме уникальных игровых сессий за первый год.
Разработал 4 мобильных проекта (iOS, Android), где интегрировал SDK, такие как Google IAP, ЮMoney, Yandex Games SDK, Appodeal, Google AdMob, Firebase, AppMetrica, Facebook Analytics, что обеспечило стабильную монетизацию и сбор продуктовых метрик.
Спроектировал масштабируемую систему аналитики по принципам SOLID с помощью VContainer и UniTask, что позволило подключать любую новую метрику менее чем за 1 час (путем написания 1 класса и биндинга).
Какие задачи я закрываю:
Проектирование масштабируемой архитектуры (SOLID, DI). Избавляю от жесткой связности: внедрение новых фич, UI или SDK проходит быстро и без поломки остального проекта.
Оптимизация высоконагруженных сцен (ECS, DOTS). Вытягиваю производительность и стабильный FPS в тяжелых симуляциях с тысячами активных юнитов.
Разработка сетевого мультиплеера (Mirror, Photon). Настраиваю клиент-серверное взаимодействие, пишу сетевую логику и поднимаю кастомные .NET-сервера.
Автоматизация пайплайна разработки (Editor Tools, AI). Ускоряю работу команды: пишу утилиты для сборки уровней и использую Cursor/Claude для автотестов и снятия рутины.
Полный стек технологий: C#, .NET, Unity, OOP, SOLID, DOTS (ECS, C# Job System, Burst), Zenject, VContainer, UniTask, UniRx, MessagePipe, Mirror, Photon
Yandex Games SDK, Google IAP, ЮMoney, Appodeal, Google AdMob, Firebase, AppMetrica, Facebook Analytics, Editor Scripting, Cursor AI, Claude, Git.
