Unity Developer
Дмитрий
Возраст
30 лет (08 Июня 1996)
Город
Мытищи
Переезд невозможен
Гражданство
Россия
Полная занятость
3 года 10 месяцев
Информационные технологии / IT / Интернет
● Настроил систему Addressables для динамической загрузки ассетов, снизив размер WebGL-билда с ~300 МБ
до 17 МБ и ускорив загрузку на целевых устройствах.
● Реализовал мультиплеер на Netcode for GameObjects (NGO): dedicated server, принимающий подключения
игроков, стабильная синхронизация состояния для 50 одновременно подключённых игроков.
● Интегрировал голосовой чат Vivox и синхронизацию трекинга положения головы и рук между игроками в
VR-версии — для отображения аватаров и жестов участников в реальном времени.
● Оптимизировал VR-рендер на URP (освещение, PBR-материалы, запекание света), подняв частоту кадров с 42
до 70–90 FPS на целевой платформе.
● Реализовал клиент-серверное взаимодействие через REST API (авторизация, синхронизация состояния,
получение данных).
● Формализовал задачи от постановщ
Информационные технологии / IT / Интернет
● Работал в интернациональной команде из 10 человек (Германия), разрабатывая игровые механики на C# и
ведя коммуникацию на английском языке.
● Реализовал мультиплеер на Mirror с host-authoritative моделью: один из клиентов (хост) выступал
единственным источником истины для игровой сессии, остальные клиенты получали и применяли его
состояние — обеспечивало консистентность в PvE-сценариях совместного исследования мира и подземелий,
с поддержкой PvP-взаимодействий между игроками.
● Синхронизировал боевую систему (урон, bullet hell-механики с большим количеством снарядов), лут и
взаимодействие с окружением (сундуки, двери), а также поведение и атаки AI-ботов между всеми
участниками сессии.
● Оптимизировал AI на Behaviour Trees, обеспечив стабильный FPS при одновременном присутствии более 100
NPC на экране без просадок производительности.
● Проектировал архитектуру игровых систем по паттернам MVC/ECS для масштабируемого и тестируемого
кода.
● Разработал систему процедурной анимации персонажей и визуальные эффекты (Particle System, Shader
Graph).
● Участвовал в код-ревью, регулярно давал и получал конструктивную обратную связь в команде.
Информационные технологии / IT / Интернет
● Воплотил художественный замысел в VR-среде с учётом жёстких аппаратных ограничений Oculus Rift 2,
включая пространственное (spatial) взаимодействие пользователя со сценой.
● Оптимизировал билд под строгие требования по размеру и производительности для стабильной работы на
VR- и мобильных устройствах.
Высшее
Москва, 2014 — 2018 гг.
Высшее
Москва, 2024 — продолжаю учиться
Немецкий — Базовые знания
Испанский — Базовые знания
Английский — Разговорный
Права категорий:
B
Стаж:
2 года
Unity Developer с 5+ годами коммерческой разработки на Unity/C#: модульная архитектура и сервисный подход
к организации кода, URP-оптимизация и профилирование, работа с материалами, геометрией и UI.
Опыт кооперативного мультиплеера на Mirror и Netcode for GameObjects, с фокусом на стабильную синхронизацию
состояния и производительность.
Уверенная командная разработка: Git, код-ревью, декомпозиция задач — ищу технически сложный AA-проект с
нестандартными игровыми механиками.
18 октября, 2022
Вячеслав Владимирович
Город
Мытищи
Возраст
56 лет (20 августа 1969)
Опыт работы:
32 года
Последнее место работы:
Специалист ИТ и Программист, Разработчик (outsourcing, free-lance, удалённая, постоянная и внештатная), частичная занятость.
01.2006 - по текущее время
6 августа, 2014
Михаил
Город
Мытищи local_shipping
Возраст
62 года ( 1 января 1964)
Опыт работы:
17 лет и 10 месяцев
Последнее место работы:
Разработчик, постановщик задач., Мед Теко
04.2012 - по текущее время
12 февраля, 2015
60 000 руб
Сергей
Город
Мытищи
Возраст
54 года (28 июля 1972)
Опыт работы:
8 лет и 6 месяцев
Последнее место работы:
Программист FoxPro, T_SQL, Виртуа-М
03.2006 - 09.2014
Резюме размещено в отрасли
