← В ленту ![]()
Регистрация: 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 программистов, в том числе я и тим лид.
- Работали по СКРАМ, двухнедельными спринтами.
- Раз в две недели “груминг”, дейлики - ежедневно.
- Примерно два раза в месяц ретроспектива и демо встречи.
Языки
АнглийскийБазовыйРусскийРодной