Unity Developer
Новосибирск, РоссияМиддл • Сеньор
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х летот 100 000 до 200 000 ₽
Опыт работы от 1 года до 3х летот 100 000 до 200 000 ₽
Короткая ссылка: gkjb.ru/g16DA
О себе
На данный момент Unity Developer.
Мои компетенции и опыт
Virtual Global Games · Кишинёв, Молдова (удалённо) · 02/2025 — настоящее время
Коммерческая разработка мобильных и PC-игр на Unity в составе кросс-функциональной команды. Полный производственный цикл: от архитектуры до релиза на Android, iOS, PC и Nintendo Switch.
Ключевые достижения
Спроектировал и внедрил Event-driven архитектуру, снизив межмодульную связанность и сократив время командных итераций на ~30%
Провёл оптимизацию мобильного рендеринга: уменьшил количество draw calls на 40%, обеспечив стабильные 60 FPS на таргетных устройствах
Разработал кастомную систему Object Pooling, полностью устранив GC-фризы при высокочастотном спауне объектов
Внедрил Zenject (DI) и MVVM-архитектуру в двух коммерческих проектах, повысив покрываемость тестами и масштабируемость кодовой базы
Стандартизировал pipeline сборки под Android / iOS / PC, сократив длительность релизного цикла
Обязанности
Разработка игровой логики на C# с применением OOP, SOLID и паттернов проектирования (Strategy, Command, Decorator, Composition)
Вёрстка и анимация UI по макетам Figma с адаптацией под множество разрешений экранов (UGUI)
Работа со ScriptableObjects, async/await, системами сериализации данных (сохранение / загрузка)
Разработка кастомных шейдеров (Shader Graph), настройка камер (Cinemachine), интеграция Post-processing эффектов
Профилирование и оптимизация CPU / GPU / памяти через Unity Profiler для мобильных платформ
Локализация приложений (I2 Localization), интеграция сторонних SDK и библиотек
Ведение Git-репозиториев по GitFlow, документирование технических решений и функционала
Языки / движки: C#, Unity 2D/3D (Mobile, PC, Nintendo Switch)
Архитектура: OOP, SOLID, MVVM, MVC, Event-driven, Strategy, Command, Decorator, Composition
Фреймворки: Zenject (DI), UniRx, Cinemachine, I2 Localization, ScriptableObjects, Async/Await
Рендеринг: Shader Graph, Post-processing, Object Pooling
UI/UX: UGUI, Figma, адаптивная вёрстка, анимация интерфейсов
Оптимизация: Unity Profiler, снижение draw calls, CPU/GPU/память
DevOps / прочее: Git (GitFlow), JSON, Input System, Physics
нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме нужен доступ к резюме
Unity developer
Divent · Новосибирск · 01/2024 — 02/2025
Разработка трёх коммерческих проектов на Unity в составе кросс-функциональных команд (2 разработчика + тимлид + 3D-художник). Полный цикл: от технического задания до финальных сборок на Android, iOS и PC.
Проект 1 — 3D Runner с вводом от тренажёра (01/2024 — 04/2024)
Реализовал core-механики: прыжок, скольжение, присед, систему очков и прогресса
Разработал кастомный шейдер в Shader Graph с эффектом искривления пространства
Настроил камеру через Cinemachine, реализовал trail-эффекты и систему частиц
Внедрил Zenject (DI), интегрировал сторонние библиотеки для загрузки 3D-моделей в рантайме
Стек: Unity, C#, Shader Graph, Cinemachine, Zenject, Git
Проект 2 — Мобильное приложение Android / iOS (05/2024 — 10/2024)
Реализовал MVVM-архитектуру и вёрстку UI-экранов по макетам Figma
Разработал сложные формы с валидацией, компоненты выбора времени и расписаний
Применял UniRx для реактивного управления состоянием UI, async/await для фоновой логики
Провёл полную локализацию приложения (I2 Localization)
Стек: Unity, C#, MVVM, UniRx, Async/Await, I2 Localization, Git
Проект 3 — Интерактивный Runner с велотренажёром (11/2024 — 01/2025)
Интегрировал ввод от микроконтроллера через Input System; реализовал механики движения, ускорения и наклона
Провёл оптимизацию производительности (Object Pooling, профилирование CPU/GPU)
Адаптировал ассеты под требования заказчика, подготовил и стабилизировал финальные сборки
Стек: Unity, C#, Git, Android, iOS, PC, OOP, SOLID, Zenject, Async/Await, Cinemachine, Object Pooling
Стек
Языки / движки: C#, Unity 2D/3D, (Mobile, PC)
Архитектура: OOP, SOLID, MVVM, MVC, Event-driven, Strategy, Command, Decorator, Composition
Фреймворки: Zenject (DI), UniRx, Cinemachine, I2 Localization, ScriptableObjects, Async/Await
Рендеринг: Shader Graph, Post-processing, Object Pooling
UI/UX: UGUI, Figma, адаптивная вёрстка, анимация интерфейсов
Оптимизация: Unity Profiler, снижение draw calls, CPU/GPU/память
DevOps / прочее: Git (GitFlow), JSON, Input System, Physics
Языки: Русский (родной), Английский (C2)
