Працював в 1 компанії 5 років 11 місяців
IT
Unity developer
UTToTTGames
IT
5 років 11 місяців
03.2020 - до теперішнього часу
Ключові досягнення:
- Відновив зламану IAP-систему в live-проєкті за 3 години, відновивши стабільний потік транзакцій та запобігши простою монетизації у піковий період;
- Оптимізував рендеринг: зменшив draw calls з 2000+ (500 ворогів) до 60 при масштабуванні до 1000 активних ворогів за 2 робочих дні;
- Зменшив розмір кінцевого продукту на 60%, що збільшило: швидкість завантаження додатку, швидкість збору білду і кількість нових гравців на 7%;
- Скоротив time-to-fun з 60 до 7 секунд, що підвищило retention і кількість активних гравців на 30%;
Обов’язки:
- Повний цикл розробки ігор на Unity (C#): від концепту, технічного дизайну, архітектури та core systems до build, test, релізу та live-підтримки на Google Play;
- Проєктування та впровадження масштабованих gameplay features, ігрової логіки та reusable code systems з дотриманням clean code, best practices та перевірених design patterns;
- Побудова модульної Unity-архітектури з використанням dependency injection та async patterns для підтримки масштабованості та швидкої ітерації;
- Відповідальність за performance optimization та memory management для геймплею, UI, анімацій, shader і rendering pipelines;
- Впровадження та інтеграція UI, анімацій, шейдерів та інтерактивних елементів у тісній співпраці з художниками та дизайнерами;
- Побудова та підтримка asset workflows, включно з Addressables, кастомним інструментарієм, validation та технічною документацією;
- Інтеграція сторонніх SDK та внутрішніх систем: Ads, аналітика, IAP, backend/API сервіси та live-config рішення;
Ключова інформація
Technical Skills
Engine:
- Unity 2D/3D
Programming & Architecture:
- C#, OOP, SOLID, KISS, DRY
- Clean Architecture, Modular Architecture
- MVC / MVVM
- Dependency Injection (DI)
- Event-driven systems
Unity Systems:
- ScriptableObject-based systems
- Addressables
- New Input System
Monetization & Services:
- Unity IAP (products, subscriptions)
- Unity Ads, AdMob
- Firebase
- Analytics & live
-config systems
DOTS:
- ECS
- Jobs System
- Burst Compiler
Async & Data:
- async/await, Task
- Newtonsoft.Json
- Save/load systems, data versioning
Profiling & Optimization:
- Unity Profiler, Frame Debugger
- CPU & GPU profiling
- Memory optimization & GC control
- Object Pooling
- GPU Instancing
- UI & rendering optimization
Build & Workflow:
- Unity Build Pipeline optimization
- Android build & release (APK/AAB)
- Git, GitHub
Animation:
- DOTween
- Unity Animator
Навчався в 1 закладі
Дніпровський національний університет імені Олеся Гончара
Інженерія програмного забезпечення
2026
Володіє мовами
Англійська
поглиблений
Російська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Українська
рідна
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Додаткова інформація
Личные качества
Live operations: Hotfixes, monetization stability, backward compatibility, save data migrations, live-config tuning.
Responsibility level: Feature ownership, architectural decisions, performance ownership, live-project stability.
Project preferences: Mobile F2P (casual / hybrid casual), live-operated projects, performance-critical games.
Location: EU-based (Latvia), open to remote work.
Not interested in: Gambling, iGaming, betting, crypto/NFT, real-money games.
Денис Ігорович
Денис Ігорович
Unity developer

Марганець
Активно шукає роботу
повна зайнятість
Характер роботи: віддалена робота
Оновлено 3 дні тому