Unity Game Developer
Тбилиси, ГрузияМиддл • Сеньор
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gpap
О себе
На данный момент Unity Game Developer.
Мои компетенции и опыт
Experience
Catch the Void | Senior Unity-разработчик
Период: Март нужен доступ к резюме Июнь 2026
Проект: The Whisker Watch (PC, Steam)
нужен доступ к резюме
- Спроектировал сервисную архитектуру с централизованным bootstrap flow, сократив время загрузки до первого кадра на 60%.
- Разработал кооперативный мультиплеер с синхронизацией ввода, предикцией, интерполяцией и детерминированным рандомом, добившись плавной картинки и полного отсутствия расхождений в логике между клиентами.
- Выстроил AI-assisted workflow разработки с использованием Codex и Claude, кастомных agent skills и архитектурных гайдлайнов, подключив геймдизайнера к прототипированию и валидации игровых гипотез и сократив время разработки более чем в 2 раза.
- Построил систему процедурной генерации уровней с несколькими стратегиями и инструмент для сборки кастомных уровней, что позволило за 3 дня подготовить более 50 сюжетных и филлерных миссий.
- Разработал гибкий и настраиваемый enemy AI с подменяемыми паттернами поведения и стайными алгоритмами, что упростило тонкую настройку сложности и разнообразия боевых ситуаций.
- Спроектировал понятную и расширяемую метапрогрессию через системы квестов, наград и анлоков, сделав мирную фазу геймплея более увлекательной.
- Реализовал систему диалогов и катсцен с запуском сценарных событий через простую командную систему, что позволило проектировать диалоги без запуска движка.
- Разработал внутренние editor tools и utilities для ускорения и унификации работы геймдизайнера по наполнению игры контентом, сократив время итераций в 2 раза.
Amber Soft | Начальник отдела аутсорс-разработки
Период: Декабрь нужен доступ к резюме Февраль 2025
- Координировал запуск трех веб-проектов: вел переговоры, формировал команды разработки и декомпозировал продуктовые требования в технические задачи и спринты.
Amber Soft | Unity-разработчик
Период: Май нужен доступ к резюме Декабрь 2024
Проект: Staff Only (WebGL, Telegram Mini Apps)
нужен доступ к резюме
- Интегрировал Telegram Mini Apps в Unity/WebGL runtime, включая авторизацию пользователя и взаимодействие с ботом.
- Настроил live content delivery через Addressables для обновления контента без сборки нового билда и экономии трафика.
- Адаптировал WebGL-билд под мобильную браузерную среду с использованием JavaScript-плагинов и кастомной HTML/CSS-обвязки.
- Реализовал клиент-серверное взаимодействие через UnityWebRequest и REST API.
- Настроил CI/CD и деплой проекта на GitLab Pages для внутреннего тестирования и QA.
- Уменьшил размер WebGL-билда более чем в 2 раза и сократил время загрузки за счет кэширования файлов билда и подгружаемых ассетов.
- Интегрировал Amplitude Browser SDK 2.0 для продуктовой аналитики.
Gyro Games | Unity-разработчик
Период: Янв нужен доступ к резюме Апр 2024
Проект: Galaxy TD: SciFi Tower Defense (Android, ECS)
нужен доступ к резюме
- Спроектировал производительный UI на UI Toolkit для экранов с большим количеством визуальных элементов, включая верстку и анимации.
- Разработал расширяемый и эргономичный инструмент для создания игровых уровней с помощью Tilemaps, что позволило реализовать более 100 уровней за две недели.
- Реализовал систему сохранения и загрузки уровней со средним размером файла около 200 КБ.
- Модифицировал системы поиска пути и flocking-поведения, включая выравнивание, сплоченность, разделение и избегание.
- Оптимизировал движение юнитов и поиск пути с использованием Burst и Parallel Jobs.
- Внедрил Batch Render Group для рендеринга внутриигрового текста, повысив производительность UI/runtime-рендера.
- Разработал систему хранения и обработки игровых метаданных с импортом данных напрямую из Google Sheets.
Проект: Forest Melody Idle (Android)
нужен доступ к резюме
- Разработал core gameplay и UI проекта с использованием UI Toolkit.
- Участвовал в реверс-инжиниринге математических формул idle-игры, используя метод аппроксимации кривых в OriginLab.
- Интегрировал Google Mobile Ads SDK и In-App Purchases.
AppCake | Unity-разработчик
Период: Окт нужен доступ к резюме Фев 2023
- Разработал пять приложений-агрегаторов модификаций и медиа для популярных мобильных игр, таких как Minecraft, Hay Day, Stumble Guys и других.
- Интегрировал в приложения Google AdMob и In-App Purchases.
- Реализовал кастомный culling для UGUI Scroll Rect, что позволило значительно повысить производительность приложений.
- Уменьшил размер приложений при помощи динамической загрузки контента с Dropbox.
GameLine Entertainment | Интерн Unity-разработчик
Период: Авг нужен доступ к резюме Ноя 2022
Проект: Idle Waifu (ECS)
- На базе фреймворка Leo ECS разработал поведение искусственного интеллекта и внедрил алгоритм поиска пути A*.
- В сотрудничестве с геймдизайнером систематизировал метаданные игры и подготовил необходимые для них системы и компоненты.
Skills
- Игровые системы и логика
- Архитектура проектов
- Мультиплеер и сетевая синхронизация
- ECS и data-oriented системы
- Асинхронное и многопоточное программирование
- Оптимизация производительности и памяти
- UI, input и игровые интерфейсы
- AI navigation и pathfinding
- Процедурная генерация
- Инструменты разработки и SDK-интеграции
Tools
- Unity и runtime: URP, UI Toolkit, UGUI, Tilemaps, Addressables.
- Архитектура и async: Zenject, UniTask, UniRx, DOTween, Odin, ECS, DOTS, Burst, Parallel Jobs.
- Multiplayer: Unity Netcode for GameObjects, нужен доступ к резюме
- AI и navigation: A* Pathfinding Project, NavMesh.
- Оптимизация и отладка: Profiler, Memory Profiler, Frame Debugger, UI Toolkit Debugger, Android Logcat, Debugger.
- SDK и сервисы: Google AdMob, In-App Purchases, Firebase, Amplitude, Telegram Mini Apps, REST API, Amazon S3.
- Контент и delivery: Yarn Spinner, Shader Graph, Particle System, Spine 2D, Master Audio, Figma, Photoshop, CI/CD, GitLab Pages.
- Платформы: PC, Steam, Android, iOS, WebGL.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
