← В ленту
Регистрация: 24.07.2025

Игорь Некрасов

Специализация: Unity Developer
— Я Unity-разработчик с более чем 4 годами опыта, включая работу как над hyper-casual проектами, так и над крупным мидкорным тайтлом с мультиплеерной картой и продвинутой серверной логикой. — В течение последних 1.2 лет я участвовал в разработке midcore-игры по образцу Whiteout Survival. — Моя зона ответственности — "Глобальная карта": взаимодействие с сервером, захват территорий, сбор ресурсов, оптимизация отображения и UI. — Мы использовали Zenject, UniRx, Addressables, DOTween и другие современные инструменты. — До этого я 3.6 года работал над аркадами и hyper-casual проектами: разрабатывал MVP и сопровождал проекты на продакшене. — Оптимизировал сборки (вес, производительность), внедрял SDK, строил архитектуру и помогал команде расти. — Также улучшил процессы разработки: внедрил gitflow, шаблоны ТЗ и reusable-архитектуру, что ускорило прототипирование в 2 раза.
— Я Unity-разработчик с более чем 4 годами опыта, включая работу как над hyper-casual проектами, так и над крупным мидкорным тайтлом с мультиплеерной картой и продвинутой серверной логикой. — В течение последних 1.2 лет я участвовал в разработке midcore-игры по образцу Whiteout Survival. — Моя зона ответственности — "Глобальная карта": взаимодействие с сервером, захват территорий, сбор ресурсов, оптимизация отображения и UI. — Мы использовали Zenject, UniRx, Addressables, DOTween и другие современные инструменты. — До этого я 3.6 года работал над аркадами и hyper-casual проектами: разрабатывал MVP и сопровождал проекты на продакшене. — Оптимизировал сборки (вес, производительность), внедрял SDK, строил архитектуру и помогал команде расти. — Также улучшил процессы разработки: внедрил gitflow, шаблоны ТЗ и reusable-архитектуру, что ускорило прототипирование в 2 раза.

Скиллы

C#
Unity
Git
Zenject
UniRX
Adressebles
DOTween
Shader Graph
RestAPI
Websocket
SSE

Опыт работы

Unity Developer
с 05.2024 - По настоящий момент |Softintermob LLC
Zenject, UniRX, Adressebles, DOTween, Shader Graph, RestAPI, Websocket, SSE
Работаю над мидкорным проектом под рабочим названием “Skibidi Survival” полный реф на “Whiteout Survival” - строительство города, автобатлер, глобальная карта с альянсами захватом территории. ● Участвую в группе по разработке "Глобальной карты". ● Построение карты, отправка маршей, захват территорий, постройка зданий, захват ресурсов и их добыча и другие механики. Вся логика игры на серверной части. На клиенте только вью. ● Писал систему для отображения UI. ● Делал почту игрока. ● Делал оптимизацию глобальной карты ( работа с неигровыми объектами, использование шейдера подложки). ● Создавал игровой чат. ● Над игрой работает команда более чем из 100 человек, из них около 30и Unity developer-ов.
Unity Developer
01.2021 - 06.2024 |LittleBit
Addressables, Unitask, LeoECS, Entities, DoTween, Zenject, Shader Graph, RestAPI, Websocket
Компания специализируется на аркадах и hyper-casual играх для мобилок. - Первые полтора года я занимался производством MVP, после чего перешел в команду сопровождения. - Внедрил в разработку gitflow, что улучшило контроль кодовой базы и релизов. - Составил шаблон ТЗ для геймдизайнеров, что уменьшило коммуникации после аппрува ТЗ и ускорило разработку. - Создал переиспользуемую базовую логику приложений, что позволило ускорить разработку прототипов в 2 раза. - Создавал внутренние редакторы, что ускорило взаимодействие с ГД и разработку в целом. - Разработал систему загрузки Addressables ресурсов. - Интегрировал SDK: Firebase, Unity IAP, Unity Ads, Helpshift, GamePush, AppLovin - Успешно провёл онбординг двум новичкам. - Уменьшил вес сборок проектов на 50-80%. Оптимизировал проекты под WebGL. - Оптимизировал realtime производительность до 50% - В течение трёх лет участвовал в разработке порядка 15 проектов в том числе делал геймплей для таких жанров как Idle, tycoon, painter, puzzle, merge, tower defence. - Много работал с UI и анимациями. - Последние полтора года больше брал таски связанные с архитектурой и внедрением новых фич : монетизация (дейлики, евенты, лутбоксы), оптимизация билда, загрузка ресурсов, лидерборды и др. - В команде работало 5 программистов, в том числе я и тим лид. - Работали по СКРАМ, двухнедельными спринтами. - Раз в две недели “груминг”, дейлики - ежедневно. - Примерно два раза в месяц ретроспектива и демо встречи.

Языки

АнглийскийБазовыйРусскийРодной