Unity Developer | C# | URP/HDRP | DOTS | Networking & Multiplayer
Опыт в разработке высокопроизводительных игр, интеграции облачных сервисов, рекламы и монетизации, оптимизации кода и графики.
Unity Graphics & Rendering
-Опыт работы с URP, HDRP, Built-in RP, настройка материалов и шейдеров. -Постобработка, освещение (Baked & Realtime), LOD, Occlusion Culling, GPU Instancing.
-Оптимизация визуала и производительности, профилирование рендеринга.
AI & Physics
-Опыт работы с NavMesh, NavMesh Agents, Off-Mesh Links для создания навигации NPC и врагов.
-Реализация Pathfinding, обход препятствий и динамических сцен. -Использование Rigidbody, Colliders, Joints, Physics Materials для реалистичного движения объектов и взаимодействий.
-Оптимизация физики: Layer Collision Matrix, Fixed Timestep, Rigidbody Sleeping для производительности.
-Создание игровых механик на основе физики, включая взаимодействие персонажей с окружением и объектами.
Game Services & Cloud Platforms
-Интеграция GamePush, Google Play Services, Firebase, PlayFab. -Реализация авторизации, сохранений, аналитики, лидербордов и облачного хранения данных.
-Настройка событий, push-уведомлений и игровых сервисов для мобильных проектов.
Dependency Injection (Zenject, VContainer)
Использую Zenject и VContainer для построения модульной, чистой и тестируемой архитектуры. Работаю с установщиками, фабриками, LifetimeScope/Installers, событийными системами, оптимизацией DI в проектах с ECS/DOTS, правильной интеграцией с Unity lifecycle..
Software Architecture & Design
-Применение SOLID, OOP, ECS, проектирование расширяемой и поддерживаемой архитектуры.
-Использование паттернов проектирования (Singleton, Factory, Observer, Strategy и др.).
-Оптимизация кода, модульность, разделение ответственности, масштабируемые системы.
Networking & Multiplayer
-Опыт разработки сетевых игр с Mirror, Photon PUN/Fusion, WebSockets. -Управление синхронизацией объектов, RPC, комнатами и сценами. -Оптимизация сетевого трафика, надежность соединений, обработка таймаутов и lag compensation.
Monetization & Ads
-Интеграция Unity Ads, AdMob, настройка показов и таргетинга. -Работа с Google Play Services, IAP, оптимизация дохода и аналитика. -Настройка монетизации и событий для мобильных игр.
Unity Performance Optimization
-Оптимизация рендеринга: Occlusion Culling, LOD, GPU Instancing, Batching, Baked Lighting.
-Оптимизация кода и логики: Object Pooling, минимизация Update(), Jobs System + Burst, уменьшение GC.
-Оптимизация UI и анимаций: Canvas Split, Canvas Group, DoTween анимации.
-Оптимизация ресурсов: Sprite Atlases, сжатие текстур и аудио, упрощение моделей.
-Сцена и загрузка: Additive Scenes, Addressables, динамическая подгрузка контента.
-Профилирование и анализ: Unity Profiler, Frame Debugger, оптимизация по метрикам FPS, draw calls, memory.
Animations & UI Tweening
-Опыт работы с DoTween, Unity Animator и Timeline.
-Создание плавных анимаций UI, персонажей и объектов. -Настройка анимаций событий, переходов, эффектов и последовательностей с минимальной -нагрузкой на производительность.
DOTS (Data-Oriented Tech Stack)
Строю высокопроизводительные системы на ECS, Burst и Jobs — максимальная оптимизация, масштабируемость и работа с тысячами объектов в реальном времени.
Databases
-Опыт работы с MySQL, PostgreSQL, SQLite.
-Проектирование схем, оптимизация запросов, работа с индексами и транзакциями.
-Интеграция БД с Unity и серверной логикой.
Дополнительные знания
- Базовые знания Blender и Gimp
- Работа с Java, Delphi, C
- Работа с OpenGL API
Условия работы и оплата
-Работа по проекту или на постоянной основе (full-time / part-time / разовый заказ).
-Разработка с нуля или доработка существующих проектов.
Контакты
Telegram: RomaGZ
E-mail: RomaGZm@gmail.com
DIS: roma05894